接前一篇文章:INA226芯片资料(1)

二、详细描述

3. 功能描述
(1)基本AD功能
INA226设备在感兴趣的电源总线上执行两次测量。流经分流电阻器的负载电流产生的电压产生分流电压,在IN+和IN-引脚处测量。 该设备还可以通过将电源总线电压连接到VBUS引脚,来测量该电压。差动分流电压是相对于IN引脚测量的,而母线电压是相对于地测量的。

该设备通常由一个单独的电源供电,电压范围为2.7V至5.5V。被监测的总线电压范围为0V至36 V。根据总线电压寄存器的固定1.25-mV LSB,满量程寄存器的电压值为40.96V。
注意:不要向输入引脚施加超过36V的实际电压。
电源上电时序没有特别的考虑,因为共模输入范围和电源电压彼此独立;因此,总线电压可以在电源电压关闭的情况下存在,也可以相互存在。
该设备(INA226)进行两次测量,分流电压和母线电压。然后,该设备根据校准寄存器值将这些测量值转换为电流,然后计算功率。
该设备有两种操作模式,连续(continuous)模式和触发(triggered)模式,决定了ADC在这些转换后的操作方式。
当设备处于正常操作模式时(即Configuration Register(00h)的mode位设置为'111'),设备连续转换分流电压读数;然后是总线电压读数;在分流电压读数后,计算电流值(基于方程式 3);然后,该电流值用于计算功率结果(使用方程式 4);这些值随后存储在累加器中,测量/计算序列重复,直到达到配置寄存器(Configuration Register)(00h)中设置的平均数。
在每个序列之后,当前测量和计算的值集将附加到之前收集的值上。在完成所有平均后,分流电压、母线电压、电流和功率的最终值在相应的寄存器中更新,然后可以读取。这些值保留在数据输出寄存器中,直到这些值被下一个完全完成的转换结果替换。读取数据输出寄存器不会影响正在进行的转换。
转换寄存器(Conversion Register)(00h)中的模式控制还允许选择仅转换分流电压或母线电压的模式,以进一步允许用户配置监测功能以满足特定的应用要求。
所有电流和功率计算都在后台进行,不会影响转换时间。
在触发模式下,将任何触发的转换模式写入配置寄存器(00h)(即配置寄存器(00h)的Mode位设置为"001"、"010"或"011")会触发单次转换。此操作产生单一的一组测量值;因此,要触发另一个单次转换,即使模式没有改变,也必须第二次写入配置寄存器(00h)。
除了两种操作模式(连续和触发)外,该设备还有一种断电(power-down)模式,可以减少静态电流并关闭进入设备输入的电流,从而减少设备不使用时电源漏极的影响。从断电模式完全恢复需要40µs。当设备处于断电模式时,可以对设备的寄存器进行写入和读取。设备保持断电模式,直到其中一个活动模式设置被写入配置寄存器(00h)。
虽然可以随时读取设备,并且上次转换的数据仍然可用,但仍然提供了转换就绪标志位(Conversion Ready flag bit)((Mask/Enable 寄存器的CVRF位)来帮助协调单次或触发的转换。转换就绪标志(CVRF)位在所有转换、平均和乘法操作完成后设置。
转换就绪标志(CVRF)位在以下条件下清除:
- 写入配置寄存器(00h),除非将MODE位配置为断电模式;
- 读取掩码/启用寄存器(06h)。
更多内容请看下回。