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.

GPIO Translated from 5V to 3.3 using TXB0108PWR

Other Parts Discussed in Thread: AM3517, TXB0108, TXS0101

Hello,

I am using TXB0108PWR to translate SPI Signals and One GPIO from AM3517 Processor from 3.3V to 5V and vice-versa. 

The GPIO is connected to the output of an Opto-Isolator (collector of FOD814A3SD) and pulled high to 5V using a 5.1K resistor. This 5V GPIO is converted to 3.3V using the TXB0108PWR and connected to AM3517 processor pin C24.

During testing it was observed that when the output of Opto-Isolator goes low, the 5V side of  the GPIO goes completely low and comes back to 5V when the Opto-Isolator's output is high. However, the 3.3V side of the GPIO signal on TXB0108PWR does not come back up to 3.3V. It stays at around 1.415V. 

The datasheet for the TXB0108PWR mentions that "If pullup or pulldown resistors are connected externally to the data I/Os, their values must be kept higher than 50 kΩ to ensure that they do not contend with the output drivers of the TXB0108."

1. Could the reason that I am using a 5.1K resistor to pull up the GPIO be causing the above mentioned problem ?

2. Should I use TXS0101DBVRG4 for the single GPIO ?

Please help with any inputs which might solve the problem. I am testing REV A of my board and I am in the process of coming up with REV B, I need to know what to do before I finish this revision.

The schematics for the opto-isolator and TXB0108PWR are as below: 

Thanks and Regards,

Naveen