This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

INA228: The ina228 communication is faulty

Part Number: INA228
Other Parts Discussed in Thread: INA226

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

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

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

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

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

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

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

  • 10k上拉电阻

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

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

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

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

x 出现错误。请重试或与管理员联系。