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

INA228: The ina228 communication is faulty

Part Number:INA228Other Parts Discussed in Thread:INA226

My ina226 sometimes has ACK and sometimes does not have ACK. How can I solve this problem

Kailyn Chen:

您好,从这个波形来看,发送完从机地址后能收到ACK,紧接着发送寄存器地址没收到ACK信号。 其他寄存器呢?

您指的有时候能收到,有时候收不到,是针对同一个寄存器吗?

,

kang zhu:

不是针对一个寄存器,所有寄存器都是收不到响应

Not for one register, all registers do not receive a response

,

Kailyn Chen:

slave address发送的是1000000,地址引脚A1=GND,A2=GND,实际电路是这样的吧?

然后从波形来看,发送寄存器地址00h没收到ACK信号,SCL和SDA的上拉阻值是多少?

,

kang zhu:

10k上拉电阻

,

Kailyn Chen:

您好,通过您给的时序来看,第8个clock是1,那是对寄存器进行读操作。

所以当从机发送地址收到ACK之后,第一个字节应该是您配置的上一个指针寄存器的高8位。

可以看到当读取的值为00h的时候是没有收到ACK的。

所以您这边要确认下最后一次配置的指针寄存器的值写入的是多少?另外,是否写时序是没有问题的?

赞(0)
未经允许不得转载:TI中文支持网 » INA228: The ina228 communication is faulty
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1