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 connection to charger and MCU

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

Hello support team,

My customer is investigating to use TPS65987D, bq25713 and MCU. MCU is used for whole system control. 

1) In their case, MCU(host) connect to I2C2 on TPS65987D, and bq25713 connect to I2C3 on TPS65987D. Are these proper connection?

2) Can TPS65987D control bq25713 directly without MCU? They would like to change bq25713 setting on the fly during operation.  

In this case, TPS65987D need to have charger control setting in each situation and control charger independently.

3) If TPS65987D can't support #2, can MCU control bq25713 through TPS65987D? In other word, I2C2 receive read/write command from MCU and I2C3 can send/receive same command as I2C2.

4) Do you have any application note how to use such a I2C control?

Thanks,

Koji Ikeda 

  • Hi Ikeda-san,

    1. This would be the correct connection if you want the TPS65987D to be the I2C master of the BQ25713.

    2. The TPS65987D can support I2C master of BQ25713. However, the 87D will only do I2C writes. It will not be able to read information back from the BQ25713. If this is required, the MCU should control both the TPS65987D and the BQ25713.

    3. This would not be supported. The MCU should be the master to both BQ25713 and TPS65987D. The MCU would read back information from both chips and write to them appropriately.

    4. The following App note highlights the I2C master functionality of the 87D: http://www.ti.com/lit/an/slvae18/slvae18.pdf

    Thank you,
    Eric