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.

TPS65988DJEVM: I2C communication for TPS65988

Part Number: TPS65988DJEVM
Other Parts Discussed in Thread: TPS65988, TPS65987

Tool/software:

Hello TI forum.

I have been struggling for some time to solve this issue, but without success.

I want to use an Arduino Uno connected through the I2C pins to the TPS65988 evaluation board for two purposes:

  • One scenario where the Arduino will act as external memory and wait for the TPS to request data at startup
  • One scenario where the Arduino will actively tries to write the configuration data to the TPS65988 registers

Unfortunately I have had several issues:

  • Attempts at writing to registers did not cause the register data to change when reading back
  • I have tried to understand the use of 4CC, but didn't get any significant results in this regard
  • When using the customization tool, I don't seem to be able to export my configuration to the device RAM, see pictures below for use with TIVA. Note, this was attempted with the Arduino removed from the system in order to avoid any possible interference.

This is in spite of when I use the adapter settings, everything seems fine. Below is a picture of the Adapter Settings and a picture of what I read out with my current code running on the Arduino Uno.

I hope you can help me resolve this issue.

Thanks in advance,

Best regards
Victor