如题。
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