Other Parts Discussed in Thread: SN74LVC8T245, TCA9517, TXU0304, SN74LXC8T245, TXU0204, TXU0104, PCA9306, TCA9803
Currently I'm using 2x TXS0108 as LLC from 3.3V level MCU to 5V (VDD) level peripheral for 1xI2C, 2xUART, 1x1-Wire, and 7 output only signals (on 2nd IC).
Unfortunately it's not working reliably. From what I observe:
- the I2C is working fine
- 1-Wire is not tested yet
- UART peripheral TX -> MCU RX, MCU receiving garbage message
- UART MCU TX -> peripheral RX, peripheral receiving correct character
- UART and the output signal voltage at idle are dropped to around 3V.
The TXS datasheet stated that it only has several uA drive capabilities (not really driving capable). Assuming the peripheral needed in the order of 1-5mA current input, my question is:
- Is it correct that this behavior is caused by the translated voltage getting overloaded resulting in the voltage drop and signaling issue?
- For the output-only signal, I'm considering replacing the IC with SN74LVC8T245, is it the correct choice?
- Is there an option for TSX replacement for I2C, UART & 1-Wire with higher current drive capability? I don't mind if the translator IC needed to be separated considering UART is unidirectional and I2C/1-Wire is bidirectional.
Thank you.