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 master communication for PD management

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS65987

Tool/software:

Hello,

I have succesfully integrated a TPS65987DDH in a custom PCB. The PD controller is configured via its I2C1 pins and code we developed ourselves using the hex codes generated with the Application Customization Tool.

So far, the charging voltage for a connected sinking device is selected with GPIO pins of the TPS65987 and selectable feedback resistors on a buck-boost converter.

The buck-boost converter I have implemented can also be set via I2C. I have put the different commands in record indexes in the Application Customization Tool but cannot seem to find which registers this data should be flashed to. 

The raw view of the regular Port Settings shows the register, length and value of the data but the raw view of the I2C Controller Events only shows the length and value of the data.

Is it possible to load these I2C commands to the registers of the TPS65987 or can this only be done via the bin file?

Thank you for your help,

Sander

3617.TPS65987DDH config V1.pjt

  • Hi Sander,

    I got assigned this thread, and it appears to be a duplicate question from our other thread. I'll provide a brief answer, but let's continue on our original thread.

    Is it possible to load these I2C commands to the registers of the TPS65987 or can this only be done via the bin file?

    No, the I2C commands are not exposed in a register (like other registers in port settings) and can only be configured in the binary file that is loaded on boot.

    Thanks and Regards,

    Chris