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 multi-master

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS65988

Can you operate 2x TPS65987D on the same I2C master bus going to a MCU? In other words, both TPS65987D have Master I2C outputs connected to the same MCU slave I2C input?

Does the TPS65987D support multi-master? If it doesn't, is there any issue with configuration on a testboard? We are trying to get around using a TPS65988 dual port device on a test board only configuration as we can keep the fw the same on the TPS65987D.

  • Hi, 

    87D doesn't support Multi-master. 

     If it doesn't, is there any issue with configuration on a testboard? We are trying to get around using a TPS65988 dual port device on a test board only configuration as we can keep the fw the same on the TPS65987D.

    >>> I did not get you. Please explain. 

    Why don't you use 88 (Dual port controller) instead of 87?

    Thanks
    Prajith 

  • Thanks, that's what I thought.  So the main thing we lose is auto arbitration on the controller side. If we control comm initiation on the bus, say by not allowing simultaneous port plug-ins, we shouldn't have to worry about bus contention. Does that sound correct?

  • Hi David,

    Simultaneous port plug-in is a use case. Similarly, you will have to check all other possibilities based on how you are going to use the PD controllers in your project. 

    Thanks
    Prajith