INTERFACE ICs / TROUBLESHOOTING
TXS0108E not working? Check the supply rails and OE state first, then compare the signals on both sides with the intended peripheral connected. Low output voltage, ringing and communication failures can have different causes. Record the symptom before changing resistors or replacing the chip.
Your board may work with one sensor but fail when a second module or longer cable is attached. This guide provides a practical sequence for separating wiring, enable, loading and interface problems. It covers the TXS0108E IC; breakout boards can add resistors, connectors and other circuitry that must be checked separately.
Start with the symptom, not a replacement part
Make a repeatable test: use the same firmware, connections and measurement points for each comparison. The table below lists possible investigation paths, not definitive diagnoses.
| Symptom | First investigation | Useful comparison |
|---|---|---|
| Input switches; opposite port does not | Supply, OE, channel mapping and receiver configuration. | Capture the same channel at both IC pins. |
| High level is lower than expected | External pull-downs, load current or another device driving the line. | Compare a steady high with a switching waveform. |
| Works until a module is connected | Module pull resistors, pin mode and added loading. | Compare the original and expanded connections. |
| Ringing or intermittent edges | Interconnect and measurement setup. | Use shorter connections and an appropriate probe ground. |
| Low-speed communication works | Timing margins and signal quality. | Capture the same transaction at passing and failing speeds. |
| Failure occurs only at startup | Enable timing and endpoint startup states. | Capture power, OE and the affected signal during startup. |
1. Check VCCA, VCCB and OE at the device
The TI TXS0108E datasheet specifies these basic requirements. Use the pinout for your exact package, not an image of a different module.
| Item | Requirement | Measurement |
|---|---|---|
| VCCA | 1.4–3.6 V | Measure at the A-side supply pin. |
| VCCB | 1.65–5.5 V | Measure at the B-side supply pin. |
| Supply relationship | VCCA must not exceed VCCB. | Check both operating rails. |
| OE reference | Referenced to VCCA. | Compare its voltage with the specified input thresholds. |
| OE low | Disables the device; I/Os become high impedance. | Do not interpret a disabled port as an actively driven low. |
For 3.3 V to 5 V translation, the 3.3 V domain belongs on A and the 5 V domain on B. These labels identify voltage domains, not permanent input and output directions.
Measure at the IC while the fault occurs. A correct bench-supply setting does not prove that the same voltage reaches a solder joint or header. Check continuity with power removed, then repeat the powered measurement.
Make OE startup behavior deliberate
TI recommends an OE pull-down to establish the disabled state during power transitions. Its value must suit the controlling driver. Do not leave OE floating or automatically connect it to the higher-voltage rail.
Startup problems also involve the connected controller. In a TI support discussion about OE and startup, the investigation concerned translator pull-ups affecting an ESP32’s boot behavior. That is a reason to inspect startup signals, not a universal instruction to copy another board’s circuit.
2. Diagnose low output voltage before adding resistors
First establish what “low output voltage” means. Is a supposedly steady high actually low, or is a multimeter averaging a switching signal? Use a suitable oscilloscope to distinguish the two.
TXS devices use edge acceleration during transitions, while their pull-up network helps maintain the high state. They should not be treated as general-purpose power drivers. TI’s guide to TXS-type translators explains the difference between transition assistance and steady-state behavior.
An external pull-down can oppose the internal pull-up and reduce the high-level voltage. In a TI discussion of a reduced B-port high level, support specifically identified external pull-down loading as a concern.
- List pull-downs on the receiving module, including firmware-enabled GPIO pulls.
- Confirm the receiving pin is configured as an input when another device drives it.
- Check whether an LED, resistor network or other load has been attached to the signal.
- Compare the voltage before and after isolating one suspected load under controlled test conditions.
Do not remove a resistor solely because it appears in this checklist. Establish its purpose first; it may control an endpoint’s startup state. A valid change must satisfy both the translator and the connected device.
3. Do you need external pull-up resistors?
There is no universal external resistor value for every TXS0108E circuit. Identify whether the interface is open-drain or push-pull, then inventory the pull resistors already present on each side. A breakout board and a sensor module may both contribute resistors even when your own schematic shows none.
For an open-drain bus, stronger pull-ups increase the current that a device must sink when driving low. Weaker pull-ups can make the rising edge too slow for the bus timing. TI’s I2C pull-up resistor calculation note explains this trade-off.
As a simple resistor-network example, two external 4.7 kOhm pull-ups connected to the same rail appear as approximately 2.35 kOhm in parallel. This calculation covers those two external resistors only; it is not a complete model of the translator or of pull-ups connected to different voltage domains.
Measure both ends of the trade-off. After a pull-up change, check the low-level voltage as well as the rising edge. A faster rise does not establish that every connected device can still pull the bus low correctly.
4. Investigate long wires, loading and ringing
The edge-acceleration behavior makes the interconnect part of the design. Added capacitance can change how quickly a line reaches its high level, and reflections can complicate switching. The TXS translator guide discusses these load-dependent effects.
In a TI support case involving TXS0108E-Q1 and SPI ringing, support recommended shorter connections and improved probing. That case concerns the Q1 variant; use it as a diagnostic illustration, not as a substitute for the electrical limits of your exact part.
- 1. ShortenReduce unnecessary interconnect.
- 2. SimplifyTest one intended signal path.
- 3. CaptureCompare A and B at the IC.
- 4. RestoreAdd connections one at a time.
Do not add capacitors or large series resistors as a generic cure. A change that reduces visible overshoot can also alter timing or voltage levels. Compare communication results and waveforms together, and document the exact modification.
5. Use different checks for I2C and SPI
When TXS0108E I2C communication fails
Check whether SCL and SDA are idle high on both sides, whether low pulses reach valid levels and whether rising edges meet the selected bus mode. Then locate the actual failure: no clock, missing acknowledgment, or a line that remains low.
If the electrical waveform looks correct, check the slave address, reset state and software transaction. A missing acknowledgment alone does not prove the translator is faulty. Our sensor interface guide helps distinguish the interface requirements before choosing or debugging translation.
When SPI works slowly but fails at higher speed
Inspect SCK, chip select and the relevant data path separately. MOSI and MISO normally travel in opposite directions, so verify each endpoint’s configuration. Capture a repeatable transfer at a passing speed and again at a failing speed.
Record the receiver’s sampling edge and check whether data arrives with enough setup and hold margin. Do not equate a headline translator data rate with the maximum usable clock frequency of the assembled system.
For a SPI NOR flash peripheral, continue with our SPI flash JEDEC ID troubleshooting guide once the signal path has been checked. That separates identification-command and driver problems from electrical communication failures.
6. When should you reconsider the level shifter?
Revisit the device choice if the required interconnect, loading or timing cannot be made compatible with the translator. Write down the actual constraints before comparing candidates: voltage domains, signal type, direction, channel count, load and operating speed.
A direction-controlled translator, an I2C-specific solution or a different interface architecture may deserve evaluation, depending on those constraints. None should be described as a drop-in replacement without checking pinout and system behavior.
Read our TXS0108E vs TXB0108 comparison before treating the similar names as equivalent options. The comparison addresses selection; this troubleshooting guide addresses the circuit already in front of you.
Record a useful test result
Keep the conditions alongside the result so another engineer can reproduce it. Change one variable at a time.
Exact IC or module: Controller and peripheral: Interface and operating speed: Measured VCCA / VCCB / OE: External pull resistors on each side: Cable or trace arrangement: Observed symptom and capture filename: One change made: Result after the change:
Frequently asked questions
Can TXS0108E translate between 3.3 V and 5 V?
Yes, those rails fall within its stated supply ranges when 3.3 V is on A and 5 V is on B. The load, signal type and timing still need validation.
Does OE low force the outputs to zero?
No. It disables the I/Os into high impedance. Other connected circuitry can determine the voltage observed on the line.
Why does the circuit change when I attach a probe?
A probe changes the measurement setup and adds loading. Record the probe type and connection, then compare captures using a suitable low-loading setup.
Should I replace the chip immediately if communication fails?
First document power, OE, wiring and waveforms. Repeatedly changing chips without controlling the test conditions can leave the original problem unexplained.
Need the confirmed part for your BOM?
Once engineering has confirmed the device and package, send EASYIEE the complete ordering code, quantity and delivery requirement. State whether you require an exact match or will consider alternatives subject to engineering approval.
Technical basis: TI documentation and support discussions linked beside the relevant explanations. The troubleshooting sequence is an editorial synthesis, not a report of bench testing by EASYIEE. Check the current documentation for the exact device and variant used.
2026-10-19