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.

TPS65987DDJ: i2c programming

Part Number: TPS65987DDJ
Other Parts Discussed in Thread: BQ25713, TPS65987D

Hi

I want to ask you, can I use mcu as the i2c master device and TPS65987DDJ as the slave device, which can only be controlled by i2c?

Where can I find the i2c-related register information of TPS65987DDJ?

thank you very much!

  • Hello,

    Yes the TPS65987DDJ can be controlled as an I2C slave device. You must request access for the register mapping of the TPS65987DDJ.

    First, I must ask what type of system this is being designed into and what your system requirements are?

    The TPS65987DDJ is intended for thunderbolt platforms, so if your system is not a Thunderbolt system, you will need to use another device which I am happy to help you select

  • Hi,Adam

    I am going to build a charging system for handheld terminal devices, using a stm32 chip as the main control chip, using TPS65987DDJ for pd protocol, and BQ25713 for battery charging control.

    Both chips are controlled by i2c, is this okay?

    Where can I get the driver of tps65987ddj?

    thank you

  • Yes both chips are controlled by I2C but since you are not implementing a Thunderbolt system, you cannot use the TPS65987DDJ.

    You must instead use the TPS65987D. The hardware between these two devices is identical, the only difference is that the TPS65987D firmware is intended for all other applications other than Thunderbolt.

    All of the relevant TPS65987D information can be found on the product page