Electronic – Logic Level Translator with series resistors

esd

I'm designing two MCU boards. These boards will be used for somewhat different purposes, but they should communicate with each other via UART. One of the MCUs has an I/O voltage of 5V, while the other has an I/O voltage of 3.3V. Thus I decided to use the push-pull logic level translator, TXB0104.

TXB0104 has 4-channels. I will use two channels for the UART lines and others for some simple GPIO lines. I'm going to mount the logic level translator on the 5V-compatible MCU board.

The problem is that I must protect all connectors from the ESD event. Of course, the connector for the UART lines should be also protected. The 5V MCU board should have its own protection circuit, and this is the same for the 3.3V MCU. Then is it okay that I put series resistors and TVS diodes to the UART lines in both of the boards? The datasheet of TXB0104 says that the IC can derive capacitive loads of up to 70pF. Can one use the circuit below without disturbing the operation of the TXB0104?
series resistors and TVs diodes for ESD protection

The line should have a series resistance of 400 ohms, and the length of the wires is about 30cm. I'm thinking of using NSP4201 for the TVS diodes. The configuration of the diode array is different from the schematic diagram above, but I thought it would not make difference.

Also, I wonder how people protect such logic level translator IC from ESD event.

Best Answer

Better to use a couple of ICs. 74HC4050 powered by 3.3V for 5V to 3.3V, 74AC125 powered by 5V for 3.3V to 5V.

TXB010x are not designed for long wire runs, altho 30cm is not that long.

Run the signal and Gnd wire inside a shielded cable, with the shield grounded at one end. Where does the 400 ohm come from?