ZHCSYG3 June   2025 INA2227

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 等级
    3. 5.3 建议运行条件
    4. 5.4 热性能信息
    5. 5.5 电气特性
    6. 5.6 时序要求 (I2C)
    7. 5.7 时序图
    8. 5.8 典型特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 集成模数转换器 (ADC)
      2. 6.3.2 内部测量和计算引擎
      3. 6.3.3 低偏置电流
      4. 6.3.4 低压电源和宽共模电压范围
      5. 6.3.5 ALERT 引脚
    4. 6.4 器件功能模式
      1. 6.4.1 连续运行与触发运行
      2. 6.4.2 器件低功耗模式
      3. 6.4.3 上电复位
      4. 6.4.4 均值计算和转换时间注意事项
    5. 6.5 编程
      1. 6.5.1 I2C 串行接口
      2. 6.5.2 通过 I2C 串行接口写入和读取
      3. 6.5.3 高速 I2C 模式
      4. 6.5.4 通用广播复位
      5. 6.5.5 SMBus 警报响应
  8. 寄存器映射
    1. 7.1 器件寄存器
  9. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 器件测量范围和分辨率
      2. 8.1.2 电流和功率计算
      3. 8.1.3 ADC 输出数据速率和噪声性能
      4. 8.1.4 滤波和输入考虑
      5. 8.1.5 电子保险丝电流和功率监控
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计过程
        1. 8.2.2.1 选择分流电阻
        2. 8.2.2.2 配置器件
        3. 8.2.2.3 对分流校准寄存器进行编程
        4. 8.2.2.4 设置所需的故障阈值
        5. 8.2.2.5 计算返回值
      3. 8.2.3 应用曲线
    3. 8.3 电源相关建议
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.2 布局示例
  10. 器件和文档支持
    1. 9.1 器件支持
      1. 9.1.1 开发支持
    2. 9.2 文档支持
      1. 9.2.1 相关文档
    3. 9.3 接收文档更新通知
    4. 9.4 支持资源
    5. 9.5 商标
    6. 9.6 静电放电警告
    7. 9.7 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

请参考 PDF 数据表获取器件具体的封装图。

机械数据 (封装 | 引脚)
  • YBJ|16
散热焊盘机械数据 (封装 | 引脚)

器件寄存器

表 7-1 列出了 INA2227 寄存器。表中未列出的所有寄存器位置都应视为保留的位置,并且不得修改寄存器内容。

表 7-1 INA2227 寄存器概述
寄存器名称地址寄存器类型寄存器大小(位)默认值
CONFIG10x10R/W160xF127
CONFIG20x11R/W160x0000
CALIBRATION_(CH1 - CH2)0x05、0x0DR/W160x0000
ALERT_CONFIG(1 - 2)0x07、0x0FR/W160x0000
ALERT_LIMIT(1 - 2)0x06、0x0ER/W160x0000
SHUNT_VOLTAGE_(CH1 - CH2)0x00、0x08R160x0000
BUS_VOLTAGE_(CH1 - CH2)0x01、0x09R160x0000
CURRENT_(CH1 - CH2)0x02、0x0AR160x0000
POWER_(CH1 - Ch2)0x03、0x0BR160x0000
ENERGY_(CH1 - CH2)0x04、0x0CR320x0000
FLAGS0x12R160x0000
MANUFACTURER_ID0x7ER160x5449(ASCII 中的“TI”)
DEVICE_ID 0x7F R 16 0x2350

复杂的位访问类型经过编码可适应小型表单元。表 7-2 展示了适用于此部分中访问类型的代码。

表 7-2 器件访问类型代码
访问类型代码说明
读取类型
RR读取
写入类型
WW写入

7.1.1 CONFIG1 寄存器(地址 = 0x10h)

配置寄存器如表 7-3 所示。

表 7-3 CONFIG1 寄存器字段说明
字段类型复位说明
15-12ACTIVE_CHANNELR/W0011b这 4 位决定哪些通道处于活动状态。将此位设置为“1”可以启用每个通道。禁用的通道将在周期中被跳过。

Bit15 = 保留。

Bit14 = 保留。

Bit13 = 通道 2 测量启用/禁用。

Bit12 = 通道 1 测量启用/禁用。

上电默认值:0011b = 所有通道均处于活动状态

11-9AVGR/W000b设置要取平均值的 ADC 转换结果数。均值计算完成后,更新回读寄存器。

000b = 1

001b = 4

010b = 16

011b = 64

100b = 128

101b = 256

110b = 512

111b = 1024

8-6VBUSCTR/W100b设置 VBUS 测量的转换时间

000b = 140µs

001b = 204µs

010b = 332µs

011b = 588µs

100b = 1100µs

101b = 2116µs

110b = 4156µs

111b = 8244µs

5-3VSHCTR/W

100b

设置 SHUNT 测量的转换时间

000b = 140µs

001b = 204µs

010b = 332µs

011b = 588µs

100b = 1100µs

101b = 2116µs

110b = 4156µs

111b = 8244µs

2-0模式R/W

111b

工作模式:可选择模式使器件在关断模式、连续模式或触发模式下运行。
该模式还允许用户选择多路复用器设置,以针对总线电压和/或分流电压测量设置连续或触发模式。

000b = 关断

001b = 触发分流电压,单次

010b = 触发总线电压,单次

011b = 触发分流电压和总线电压,单次

100b = 关断

101b = 连续分流电压

110b = 连续总线电压

111b = 连续分流和总线电压

返回到汇总表

7.1.2 CONFIG2 寄存器(地址 = 0x11h)

配置寄存器如表 7-4 所示。

表 7-4 CONFIG2 寄存器字段说明
字段类型复位说明

15

RST

R/W

0b

将该位设置为“1”会生成一个与上电复位相同的系统复位。

将所有寄存器复位为默认值,然后它们会自行清除。

14-12保留R000b这些位始终读取 0。
11-8ACC_RSTR/W0000b对这些位写入 1 会复位 ENERGY 寄存器并清除所有溢出标志。

Bit11 = 保留。

Bit10 = 保留。

Bit9 = 通道 2 能量复位,溢出清除。

Bit8 = 通道 1 能量复位,溢出清除。

上电默认值:0000b = 所有通道均处于活动状态

写入后,位会复位回 0。
7CNVR_MASKR/W0b

将此位设置为高电平会把 ALERT 引脚配置为在转换完成时被置为有效。

0b = 禁用 ALERT 引脚上的转换就绪标志

1b = 启用 ALERT 引脚上的转换就绪标志

ALERT 会保持有效,直到标志寄存器中的 CVRF 字段被读取。

6ENOF_MASKR/W

0b

当设置为 1 时,当任何使能通道上发生能量溢出情况时,Alert 引脚切换
5ALERT_LATCHR/W

0b

当设置为 1 时,Alert 引脚的状态会在故障条件下锁存。要清除警报,必须读取警报标志寄存器并移除故障条件。
4ALERT_POLR/W0b如果此位设为 1,ALERT 引脚会在故障情况下从低电平切换到高电平。当设置为 0(默认值)时,ALERT 引脚会在故障期间从高电平切换到低电平。
3-0范围R/W0000b

允许为每个通道选择分流器满量程输入范围。

Bit3 = 保留。

Bit2 = 保留。

Bit1 = 通道 2 范围选择。

Bit0 = 通道 1 范围选择。

范围选择位 = 0 选择 ±81.92mV

范围选择位 = 1 选择 ±20.48mV

0000b = 所有通道均设置为 ±81.92mV 范围

返回到汇总表

7.1.3 校准寄存器

必须对表 7-5 中显示的校准寄存器进行编程,以便在初始上电、下电上电事件后或在器件启用时接收有效的电流、功率和能源结果。

表 7-5 INA2227 校准寄存器
地址寄存器名称寄存器类型寄存器大小(位)
0x05CALIBRATION_CH1R/W16
0x0DCALIBRATION_CH2R/W16

该寄存器为器件提供分流电阻的值,此分流电阻用于产生测量的差分电压。该寄存器还设定电流寄存器的分辨率。对该寄存器进行编程可设置 Current_LSB 和 Power_LSB。

表 7-6 校准寄存器字段说明
字段类型复位说明
15保留R0h
14-0SHUNT_CALR/W0000h执行分流电压至电流转换所需的编程值。

返回到汇总表

7.1.4 警报配置寄存器

警报配置寄存器如表 7-7 所示。

表 7-7 INA2227 ALERT_CONFIG 寄存器
地址寄存器名称寄存器类型寄存器大小(位)
0x07ALERT1R/W16
0x0FALERT2R/W16

每个警报配置寄存器的格式如表 7-8 所示。

这些寄存器用于配置在何种情况下为每个通道触发警报。警报屏蔽字段会设置活动警报。

表 7-8 警报配置寄存器字段说明
字段类型复位说明
15 - 4保留R000000000000b保留
4-3通道R/W00b选择

00b = 通道 1

01b = 通道 2

10b = 保留。

11b = 保留。

2-0ALERT_MASK

R/W

000b设置所分配通道的活动警报

000b = 保留,无影响

001b = 分流电压超限 (SOL)

010b = 分流电压未超限 (SUL)

011b = 总线电压超限 (BOL)

100b = 总线电压未超限 (BUL)

101b = 功率超限 (POL)

110b = 保留,无影响

111b = 保留,无影响

警报配置寄存器会设置在何种情况下为每个通道触发警报。警报屏蔽字段会设置活动警报。根据应用的不同,最多可为给定通道分配 2 个警报,或者在所有通道之间按需分配 4 个警报。

返回到汇总表

7.1.5 警报限值寄存器

必须对表 7-9 中显示的警报限值寄存器进行编程,以设置所需的故障限制阈值。

表 7-9 INA2227 ALERT_LIMIT 寄存器
地址寄存器名称寄存器类型

复位

寄存器大小(位)
0x06LIMIT1R/W

0000h

16
0x0ELIMIT2R/W

0000h

16

警报限值寄存器的格式遵循相应结果寄存器的格式。

分流电压限值表示为有符号 16 位,总线电压限值表示为无符号 15 位,功率限值表示为无符号 16 位值。

返回到汇总表

7.1.6 分流电压寄存器

分流电压寄存器存储分流器电压读数,VSHUNT。每个通道的分流电压测量具有唯一的地址,如表 7-10 所示。

表 7-10 INA2227 SHUNT_VOLTAGE 寄存器
地址寄存器名称寄存器类型寄存器大小(位)
0x00SHUNT_VOLTAGE_CH1R16
0x08SHUNT_VOLTAGE_CH2R16

每个分流电压寄存器的格式如表 7-11 所示。

如果均值计算处于启用状态,则这些寄存器包含分流电压平均值。

表 7-11 分流电压寄存器字段说明
字段类型复位说明
15-0VSHUNTR0000h分流输出上测得的差分电压。二进制补码值。

负数以二进制补码格式表示。通过对绝对值二进制数进行补数操作并加 1 来生成一个负数的二进制补码。MSB =“1”表示负数。

示例:对于 VSHUNT = –80mV 的值:

  1. 取绝对值:80mV
  2. 将这个值转变为一个完整的十进制数 (80mV÷2.5µV)=32000
  3. 将这个值转换为二进制 = 0111 1101 0000 0000
  4. 最这个二进制结果作补数操作 = 1000 0010 1111 1111
  5. 将“1”添加到补码以创建二进制补码结果 = 1000 0011 0000 0000 = 8300h

返回到汇总表

7.1.7 总线电压寄存器

总线电压寄存器存储在总线引脚上为每个通道测得的电压。总线电压测量值存储在唯一的寄存器地址中,如表 7-12 所示。

表 7-12 INA2227 BUS_VOLTAGE 寄存器
地址寄存器名称寄存器类型寄存器大小(位)
0x01BUS_VOLTAGE_CH1R16
0x09BUS_VOLTAGE_CH2R16

每个总线电压寄存器的格式如表 7-13 所示。

总线电压寄存器仅返回正值。如果均值计算处于启用状态,则该寄存器显示平均值。

表 7-13 BUS_VOLTAGE 寄存器字段说明
字段类型复位说明
15-0VBUSR0000h总线电压输出。二进制补码值,但始终为正。

返回到汇总表

7.1.8 CURRENT 寄存器

电流寄存器存储每个通道的计算得出的电流值。如表 7-14 所示,电流测量值存储在唯一的寄存器地址中。

表 7-14 INA2227 CURRENT 寄存器
地址寄存器名称寄存器类型寄存器大小(位)
0x02CURRENT_CH1R16
0x0ACURRENT_CH2R16

每个电流寄存器的格式如表 7-15 所示。

如果均值计算处于启用状态,则该寄存器显示平均值。将分流电压寄存器中的十进制值乘以校准寄存器的十进制值可以得出电流寄存器的值。

表 7-15 CURRENT 寄存器字段说明
字段类型复位说明
15-0电流R0000h计算得出的电流输出(单位为安培)。二进制补码值。

返回到汇总表

7.1.9 POWER 寄存器

功率寄存器存储每个通道的总线电压和电流的乘积值。功率测量值存储在唯一的寄存器地址中,如表 7-16 所示。

表 7-16 INA2227 POWER 寄存器
地址寄存器名称寄存器类型寄存器大小(位)
0x03POWER_CH1R16
0x0BPOWER_CH2R16

每个功率寄存器的格式如表 7-17 所示。

如果均值计算处于启用状态,则该寄存器显示平均值。功率寄存器通过将电流寄存器的十进制值乘以总线电压寄存器的十进制值来记录功率(以瓦特为单位)。这是一个无符号结果。

表 7-17 POWER 寄存器字段说明
字段类型复位说明
15-0POWERR0000h该位返回系统中功率的计算值。
这是一个无符号结果。

返回到汇总表

7.1.10 电能寄存器

电能寄存器会累积来自功率寄存器的数据,并使用内部精密时基计算和存储每个通道的电能。电能测量值存储在唯一的寄存器地址中,如表 7-18 所示。

表 7-18 INA2227 ENERGY 寄存器
地址寄存器名称寄存器类型寄存器大小(位)
0x04ENERGY_CH1R32
0x0CENERGY_CH2R32

每个电能寄存器的格式如表 7-19 所示。

电能寄存器会记录以焦耳为单位的电能并将精确振荡器用作时基。这是一个无符号结果。

表 7-19 电能寄存器字段说明
字段类型复位说明
31-0ENERGYR00000000h该位返回系统中电能的计算值。
这是一个无符号结果。

返回到汇总表

7.1.11 标志寄存器

标志寄存器如表 7-20 所示。

表 7-20 标志寄存器字段说明
字段类型复位说明
15保留R0b

保留、返回 0。

14保留R0b

保留、返回 0。

13LIMIT2_ALERTR0b

表示已超出第二个警报限值。此警报与通道无关。

12LIMIT1_ALERTR0b

表示已超出第一个警报限值。此警报与通道无关。

11保留R0b

保留、返回 0。

10保留R0b

保留、返回 0。

9ENERGYOF_CH2R0b

表示通道 2 的电能寄存器已溢出

8ENERGYOF_CH1R0b

表示通道 1 的电能寄存器已溢出

7CVRF(转换就绪标志)R0b

虽然可随时读取此器件,并且来自上次转换的数据可用,但提供的转换就绪标志位可帮助协调单次或触发转换。

转换就绪标志位在所有转换、均值计算和乘法运算完成之后置位。

在以下情况下,将清除转换就绪标志位:

1.)写入 Config1 寄存器(断电选择除外)

2.)读取标志寄存器

6OVF(数学溢出)R0b如果算术运算导致一个溢出错误的话,该位被置为 1。该位表示电流和功率值可能是无效的。
5-0保留R000000b

保留、返回 0。

返回到汇总表

7.1.12 制造商 ID 寄存器(地址 = 7Eh)

制造商 ID 寄存器如表 7-21 所示。

表 7-21 MANUFACTURE_ID 寄存器字段说明
字段类型复位说明
15-0MANUFACTURE_IDR5449h以 ASCII 格式读回 TI

返回到汇总表

7.1.13 器件标识寄存器(地址 = 7Fh)

DEVICE_ID 寄存器如表 7-22 所示。

表 7-22 DEVICE_ID 寄存器字段说明
字段 类型 复位 说明
15-4 DIE_ID R 0x235 存储器件标识位
3-0 REV_ID R 0h 器件修订版本标识。

返回到汇总表