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.

TXB0108: Logic Level Translator Does Not Output As Expected

Part Number: TXB0108

Hello,

I am working on a project that requires data to be sent from an Arduino Zero (3.3V) to LED strips (5V). A 5V supply is used to power both components.

Currently, I have the VCCA connected to the power supply, VCCB connected to the Arduino's 3.3V pin, A1 connected to pin 6(my data output), B1 connected to the data line, and GND connected to the ground of the power supply and Arduino. Despite this, B1 fails to provide data. I can confirm that my LEDs are wired and working correctly. They light up as intended when I use the onboard power pins to power a only couple of them. 

I troubleshooted by having my Arduino output a constant "HIGH" voltage on pin 12, with that pin connected to A3 (VCCA is connected to OE with a resistor). As expected, A3 measures around 3V, but B3 measures less than 1V! This does not seem right to me. I have also tried grounding OE, connecting OE to VCCA, and also leaving OE floating, but none of these seem to change the output. If I understand correctly, I believe that OE should be powered by VCCA--please correct me if I misunderstood.

Please let me know what I can do to resolve my difficulties with the logic translator. Thank you in advance!