TI中文支持网
TI专业的中文技术问题搜集分享网站

INA226: CVRF/CNVR

Part Number:INA226

1、当我想进行触发时,设置了配置寄存器,如:Bus Voltage, Triggered,我想了解2点问题:

a、INA226在配置触发之后,是否只转换一次这个Bus Voltage,同时电流,power不会进行转换,然后不会在进行Bus Voltage转换;

b、设置触发之后如何去读Bus Voltage,我尝试通,2中方式,其中1个事判断CVRF是否为1,若是1就去读去Bus Voltage 寄存器,但是不成功。

    第二个方法,我把CNVR设置为1,再去判断CVRF是否为1,若是1就去读去Bus Voltage 寄存器,但是不成功,所以如何读取呢

Alice:

您好,

       triggered mode是进行一次转换(数据手册11页)。VBUS电压在“Bus Voltage Register (02h)”中。   

       您通过I2C是可以读取到寄存器中CVRF状态置为1 ?      

      CNVR影响的是ALERT管脚在转换完成后是否有输出(7.3.1.2 Alert Pin),需要单独监测这个管脚状态。

      

      芯片驱动可以参考链接内的源码“SBOC410 — INA226EVM Rev A Source Code”

       www.ti.com.cn/…/INA226

,

a liu:

是的,我确实希望通过读取寄存器中CVRF状态是否为1,来进行判断一次转换是否完成;

回到第一个问题,这个触发转换,是否只转换一次,以后每次相应的寄存器内容(比如电压寄存器)值一直不变。

第二个问题,你说的 alert,我有把CNVR设置为1,再去判断CVRF是否为1,若是1就去读去Bus Voltage 寄存器,但是不成功。晚上我再试试

,

Alice:

您好,

     写一次配置寄存器,启动一次触发转换。相应寄存器内容不变,直到新的转换(数据手册11页)。

     "The Bus Voltage Register stores the most recent bus voltage reading, VBUS."

          

,

a liu:

Thanks,已经解决

赞(0)
未经允许不得转载:TI中文支持网 » INA226: CVRF/CNVR
分享到: 更多 (0)