INA226芯片资料(2)

接前一篇文章: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)。

更多内容请看下回。

相关推荐
小灰灰搞电子25 分钟前
rt-thread UART串口使用详解
单片机·嵌入式硬件·串口
钿驰科技1 小时前
无刷电机的驱动原理及驱动电路解析
单片机·嵌入式硬件
小锋学长生活大爆炸1 小时前
【教程】树莓派驱动 0.96 寸 SSD1315 OLED 屏幕完整指南
单片机·嵌入式硬件·嵌入式·教程·树莓派·oled·屏幕
ye150127774552 小时前
12V-24V升110V升压转换WT3207
单片机·嵌入式硬件·其他·硬件工程
yong99903 小时前
基于 STM32 的数字控制实现双向 DC-DC 电源
stm32·单片机·嵌入式硬件
12.=0.3 小时前
【stm32_9】RTOS的概念、种类对比,FressRTOS的概述、FressRTOS的源码结构、FressRTOS的源码移植
stm32·单片机·嵌入式硬件
Y多了个想法4 小时前
RK3576 android14 I2C总线,硬件I2C 与 GPIO模拟I2C 比对
经验分享·嵌入式硬件·i2c·rk·rk3576
小+不通文墨4 小时前
树莓派4b-wiringpi库的安装和使用
驱动开发·经验分享·笔记·嵌入式硬件·学习
小麦嵌入式4 小时前
FPGA入门(三):3-8 译码器 仿真波形解读
stm32·单片机·嵌入式硬件·mcu·fpga开发·硬件工程
Elihuss5 小时前
关于RK3506 的MCU软复位后跑不起问题
linux·单片机·嵌入式硬件