In our application, we've got a normal UART signal, that runs up to a maximum of 112kbps but usually is closer to 9600 baud. On the 3.3V side, we have a processor, and on the other side a device that requires 5V serial communication (don't ask). Our engineer specified a TXB0102, but it turns out that attaching any type of cable to the device makes it misbehave due to reflections and its stupidly trying to auto-select a direction. Usual cable length is 20cm but during production and acceptance testing, cable is typically 1m in length.
All we need is a single path in each direction. I looked briefly at an LVC part replacement, but it looked like I would need to either explicitly switch directions or provide two parts, one for communication in each direction. Is there a better alternative suggested part?
Requirements:
1) BGA form factor
2) oine path in each direction without the need for external direction control
3) Hi-Z mode when either power supply is off
4) translation from 3.3 to 5 and/or from 3.3 to 3 depending on the Vcc supplies