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.

TPS65987D: I2C communication issue

Part Number: TPS65987D

Hi guys.

We have made the device that uses TPS65987D in sink mode. 
We git it to work and communicating to main controller pretty well.
By the way we were using I2C2 and 8-bit address 0x70.
However, in the way of production we have notice some funkiness; some of the units does not communicating well on the I2C2.
I have to search for what is going on, and have fond that on address 0x70 the read-back is only 0x00 from all registers.
But, if I2C1 used with 8-bit address 0x46, we get correct read back all the time.

My question is why, and which way to communicate to the TPS65987D would be best?

Thanks

Aleksey

  • Hi Aleksey,

    Want to make sure I understand your issue.

    For all of your systems, when your EC writes to I2C2 and 8-bit address 0x70, it receives an ACK from PD controller signifying that you are writing to the correct address. But when you try to read any of the registers from the PD controller, it returns 0x00?

    Do you have a log of the I2C transactions? If so would you be able to share it?

    Also, which version of the configuration tool are you using to create the image you are flashing onto the PD controllers?