Other Parts Discussed in Thread: SN74AXC8T245
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.
Hi Jonathan,
What kind of capacitive loading is on the TXB0108? Are you connecting long wires to it? Or is it on a PCB?
What voltages are you working at?
What's the data rate?
--
As for "Can you force the TXB0108 to be one-way?" No, the design of the device is for auto-bidirectional communication. You could design in a different translator, but I really don't know what you're trying to achieve. My guess is that you have a board (the one you linked) and you are trying to communicate with that over UART from another device over a set of cables. This is usually where people run into trouble with auto-bidirectional translators. If you can reduce the wire length, or eliminate wires entirely, you may be able to get reliable communication, but the device isn't really made for that application.
Hi Jonathan,
The TXB0108 is an auto-bidirectional translator, which means that it drives both directions at all times. It does not have a direction select capability because that's not how it was designed.
There are two main causes of issues with the TXB family of translators:
(1) Input drive strength -- the device driving the TXB must be able to force the output of the TXB to the desired state -- this requires at least 2mA of drive strength, and sometimes devices operating at lower voltages cannot source/sink enough current at their outputs to support this.
(2) Load capacitance -- all applications include some parasitic capacitance as well as some load capacitance. For a very short trace (perhaps 10cm) directly into a standard CMOS input, this will typically be around 15pF. For longer traces + bus connections, the loading can increase to very large values. Anything larger than 70pF can cause problems for the TXB family of translators -- resulting in very slow switching times and possibly oscillation.
If your communication is unidirectional on each wire, then I would recommend switching to a different solution -- for example the SN74AXC8T245. This will eliminate both problems listed above, but it would require a redesign since the parts are not pin to pin compatible.