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.

TCA9548A Multi-Master bus

Other Parts Discussed in Thread: TCA9548A

Hi,

I would like to know if I can implement a multi-master I2C bus using the TCA9548A I2C switch.

After configuring which ports will be open, I would like to find out if a micro-controller, which is connected to one of the 8 outputs that has been configured to be open, can communicate with the micro-controller sitting at the input of the TCA9548A.

I plan to have a local Micro-controller on two different boards that communicates with its own I2C devices. However, I also want these micro-controllers to be able to talk to each other through I2C. This I2C communication link will be used as a System Management Bus that can be used to communicate system health between the micro-controllers of the two boards. Ultimately, one board can act as a system controller that monitors these information for all attached boards using the I2C link. Most implementations will make use of two I2C interfaces. However, I only have one I2C interface for my micro-controller.

For my implementation to work, a multi-master bus must be implemented using the I2C switch.

Regards,

Allan