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: can TPS65987D's I2C channel work in Master mode

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

Hello

 1.can we set TPS65987D's I2C channel in Master mode so that it can control BQ25713 and read the status of BQ25713 through I2C??

2.we have 2 PCS TPS65987D and 1 PCS BQ25713 in the system,  we want to set TPS6587D communicate with BQ25713 through I2C channel.

The question is:  Both 2 PCS TPS65987D are set in I2C Master mode, and BQ25713 is set in I2C slave mode, and this I2C channel has 2 Maser and 1 Slave, can they work normally?

Thanks

  • Hi Jesse,
    TPS65987D does not have I2C multi master, so you cannot have 2 TPS65987D master connected to the same slave. What is the application for having 2 TPS65987D as master connected to one slave?
  • Because our product has 2 Type C Ports, so we use 2 pieces of TPS6587D and 1 piece of BQ25713.
    Now, we need both 2 pieces of TPS65987D to connect with BQ25713 through I2C channel at the same time, for an eaxmple, one Type C Port is charging(20V/5A) by Type C Adaptor, the other Type C port is discharging to Type C USB DISK (5V/3A).
    Maybe they cannot work normally ?
    If not, is there any suggetions on this application?
    Thanks a lot!
  • Hi Jesse,

       Have you considered using TPS65988? It is a 2 port device in which ports can be configured individually as either source or sink. It has 2 type c ports, and you can accomplish your example of one port sink and one port source as well. With TPS65988 you will only need one I2C channel communicating with BQ25713 and you will not have the issue of multi-master I2C controlling the same slave. You can refer to the datasheet linked below for more information on TPS65988

    www.ti.com/.../tps65988.pdf