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.

Can TS3USB221 switch I2C Signals? How do you implement I2C pull up resistors using a passive FET switch like TS3USB221

Other Parts Discussed in Thread: TS3USB221

Hi,

I would like to ask if TS3USB221 can be use to switch I2C Signals?

Thanks

  • Hi, Ivy,

    Sorry for the late reply. 

    Yes you may use the TS3USB221 to switch I2C signals.

    Thanks,
    David 

  • Hi,

    I am planning to use TS3USB221 for I2C mux, Do I need to provide pull ups on both sides of the MUX? what do you recommend?

    Thank you.

    regards,

    Sneha

  • Sneha,

    Yes, TS3AUSB221 does not have internal pull ups. When implementing I2C communication with this device, there needs to be pull-up resistors on both the master and slave buses to prevent glitching when switching channels.

    This post below shows some other signal switches being used in I2C applications
    e2e.ti.com/.../390098

    Thank you,
    Adam
  • Hi Adam,

    Thank you very much.

    In our board, channel switching is not done during operation. It is controlled by a switch, and the channel will be selected prior to power on. 

    Pullups are provided on the 1D and 2D side, but not on the D signals. The artwork is almost finished. Is it mandatory to provide pull up on both sides, since there is no channel switching during operation?

    regards,

    Sneha

  • I want to add that if you use the switches for I2C signaling and have pull-ups on both sides you need to halve the pull-up strength(double the pull-up resistance) since whichever side is driving the bus now has to drive two sets of pull-up resistors.