I have interfaced GSM modem SIM900 with 3.3V micro controller. GSM modem requires UART signal voltage at 2.8V. So I have used level shifter TXB0104 to achieve this. It is observed that transmitted data(AT Commands) gets corrupted. I have read on others blogs that TXS0104 can solve the problem as it supports open drain architecture. I just wanted to confirm if TXS0104 will solve the problem or not.