Skip to content

INA226

首先我们来看看一下,INA266的数据手册。

具有警报功能的 36V、16 位、超高精度 I2C 输出电流、电压和功率监测器

该器件具有两种⼯作模式:

  • 连续模式
  • 触发模式

当器件处于连续模式(默认)(配置寄存器(00h)的MODE位设置为“111')时,该器件连续转换分流电压、总线电压

配置、测量和计算该设备电流与功率值的步骤

STEPREGISTER NAMEADDRESSCONTENTSDECLSBVALUE(1)
1Configuration Register00h4127h
2Shunt Register01h1F40h80002.5 μV20 mV
3Bus Voltage Register02h2570h95841.25 mV11.98 V
4Calibration Register05hA00h2560
5Current Register04h2710h100001 mA10 A
6Power Register03h12B8h479225 mW119.82 W

模式控制还允许选择仅转换分流电压或总线电压,以进⼀步允许⽤户配置监控功能(所有电流和功率计算都在后台执⾏,不会影响转换时间)

在触发模式下,将任何触发的转换模式写⼊配置寄存器(00h)(即配置寄存器(00h)的MODE位设置为 “001”、“010”或“011")会触发单次转换。此操作会⽣成⼀组测量值;因此,要触发另⼀次的转换(即使模式没 有改变)也必须将再次写⼊配置寄存器(00h)。

除了两种⼯作模式(连续和触发)外,该器件还具有省电模式,可降低静态电流并关闭进⼊器件输⼊的电流,从⽽ 減少器件不使⽤时电源漏极的影响。从省电模式完全恢复需要40us。当器件处于power-down模式时,可以写⼊ 和读取该器件的registers。该器件保持掉电模式,直到其中⼀个活动模式设置写⼊配置寄存器(00h)。

重要的寄存器

  • 00 配置寄存器
  • 01 分压电压寄存器V_SHUNT)该寄存器每个最低有效位(LSB)固定为2.5μV 。
  • 02 总线电压寄存器
  • 04 电流寄存器
  • 05 校准寄存器(CAL)

电流最低有效位(Current_LSB)

  • 需要预先设定,它是依据最大预期电流(量程)来确定的。 计算公式为Current_LSB = Maximum Expected Current / 2^15 。在实际应用里,为了让转换更简便,往往会选取像 500μA/bit 或者 1mA/bit 这样较为接近的整数值当作 Current_LSB 。

UI插件

界面分成三部分

  1. 命令列表
  2. 寄存器编辑器
  3. 图表展示电压与电流

视频展示