INA226
首先我们来看看一下,INA266的数据手册。
具有警报功能的 36V、16 位、超高精度 I2C 输出电流、电压和功率监测器
该器件具有两种⼯作模式:
- 连续模式
- 触发模式
当器件处于连续模式(默认)(配置寄存器(00h)的MODE位设置为“111')时,该器件连续转换分流电压、总线电压
配置、测量和计算该设备电流与功率值的步骤
STEP | REGISTER NAME | ADDRESS | CONTENTS | DEC | LSB | VALUE(1) |
---|---|---|---|---|---|---|
1 | Configuration Register | 00h | 4127h | |||
2 | Shunt Register | 01h | 1F40h | 8000 | 2.5 μV | 20 mV |
3 | Bus Voltage Register | 02h | 2570h | 9584 | 1.25 mV | 11.98 V |
4 | Calibration Register | 05h | A00h | 2560 | ||
5 | Current Register | 04h | 2710h | 10000 | 1 mA | 10 A |
6 | Power Register | 03h | 12B8h | 4792 | 25 mW | 119.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插件

界面分成三部分
- 命令列表
- 寄存器编辑器
- 图表展示电压与电流