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.

SN74LV4052A: Multiple I2C Master Inputs to one slave output

Part Number: SN74LV4052A
Other Parts Discussed in Thread: TMUX1209

Hi,

I want to use this part as a way to route multiple I2C master inputs to one slave output.

1) Will I be able to connect my SCL and SDA to a single slave output using 1-COM and 2-COM and have the xYz as multiple SCL and SDA inputs, route to different masters?

2) Will this work? If not, are there any product you recommend with this functionality? (Must be 4 to 1 I2C)

Thank you,

JP

  • JP,

    These are passive FET switches so what ever voltage your pull ups and master provide one side of the switch will pass through to the other side of the switch. The I2C protocol is not very fast (400kHz) so the SN74LV4052 has plenty of bandwidth to support that speed of rising and falling edges.

    There are also newer devices like the TMUX1209 that can be used in I2C applications.

    Depending on your masters and slaves you may need to put pull up resistors on both sides of the switch to ensure their proper performance. The switch will be Hi-Z on the unselected channel and your system may not like a floating node.

    Thank you,
    Adam
  • Thanks Adam, only one input would be physically connected at a time. I want to use the switch so I don't have a bunch of traces physically connected to the I2C bus. I will look more into the TMUX1209... looks like a nice device that'd work too. and it's 1.8B logic compatible :)