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: Can this device support multi-master as long as there are no bus conflicts and only 1 master controls this device.

Part Number: TCA9548A

The data sheet is worded such that it almost appears as thought only a master can be on the SDA/SCL side and only slaves on the SDx/SCx sides. I have an application where there is a master on the SDA/SDC side that will select a channel, and then write a request to a device on the SDx/SCx side. The master will then sit and wait until the device on the SDx/SCx side writes a response back by acting as a master and driving both data and clock lines. The device on the SDx/SCx side only sends data in response to the request so there are no conflict issues. Looking at the device block diagram, it appears to me that this should work but the datasheet wording has me concerned. Is there a problem with the clock line being bidirectional like the data line?

  • Hello 1541703,

    This device can support what you are suggesting. While our device does not do arbitration, you can have multiple masters before of after this device as long as the software for each master supports arbitration.

    Thanks,

    -Bobby