TXS0104E: Using TXS0104ERGYR as Level Translator for I²C Open-Drain Signals

Part Number: TXS0104E
Other Parts Discussed in Thread: TXB0104

Tool/software:

I would like to confirm the suitability of the TXS0104ERGYR voltage-level translator for use in an I²C application. Since I²C requires open-drain operation with external pull-up resistors, I would like to verify the following points:

  1. Can the TXS0104ERGYR reliably handle bidirectional I²C signals (SDA and SCL) at Standard Mode (100 kHz) and Fast Mode (400 kHz)?

  2. Are there any limitations or caveats when using this device for Fast Mode Plus (1 MHz) operation?

  3. Does TI recommend the TXS0104E over the TXB0104 for I²C, given the open-drain requirement?

  4. Are there specific guidelines on pull-up resistor values and bus capacitance when using TXS0104ERGYR in I²C systems?

  5. what about TXB0104 for I²C? Why it is not prefered?