TI中文支持网
TI专业的中文技术问题咨询交流网站

INA226 读寄存器的16位,高字节有,低字节全为0

如题。

user1388075:

比如读芯片的ID号, 高字节为0X22,低字节为0,很奇怪。用逻辑分析仪看时序也没发现问题

Amy Luo:

您好,
INA226 地址设置的是多少,可以附上读取寄存器的时序波形图吗

user1388075:

回复 Amy Luo:

上面写时序,

下面读时序,

硬件地址配置为0,也就是写0X80,读0x81

user1388075:

回复 Amy Luo:

帮忙看下  谢谢!

Amy Luo:

回复 user1388075:

在您读取高8位数据时,在ACK之前,总线状态有变动,不知道跟这个有没有关系,这里的总线状态的改变是从机输出的吗,还是您主控端控制的?
如果是您主控端控制的,试一下不要改变总线状态,直接给应答ACK信号,看是否可以正确输出低8位

user1388075:

回复 Amy Luo:

现在好了,管脚没焊好。ID读出来0x2260。

请问读出的VOL, SHUNT VOL , CURRENT 怎样计算成电压电流值,那个校准参数怎么用的?

Amy Luo:

回复 user1388075:

非常高兴您找到了问题原因,感谢您的反馈
关于各参数的计算,INA226数据手册7.5 Programming部分有详细的说明,INA226数据手册:
www.ti.com.cn/…/ina226

赞(0)
未经允许不得转载:TI中文支持网 » INA226 读寄存器的16位,高字节有,低字节全为0
分享到: 更多 (0)