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.

TXS0104E: uart level shift from 3.3V to 1.8V

Part Number: TXS0104E
Other Parts Discussed in Thread: TXB0104, LSF0204

We use TXS0104E for UART level shift from 3.3V to 1.8V

A1,A4 nc and

confition(1)  B2、B3、A2、A3 no pullhigh resistor :
                    ①A2、A3input 1.8V,B2、B3 output 3.3V ;A2、A3 input low, B2、B3 output low;
                    ②B2、B3input 1.8V,A2、A3 output 3.3V ;B2、B3 input low, A2、A3 output low。
                    ③A2、A3 to uart,B2、B3 connect to PC RS232,the read speed is very slow and change RS232  slew rate no modify also。
 

       測試(2)B2、B3  pull high to 3.3V with 4.7Kohm,A2、A3 pull high to 1.8V with4.7kohm:
                    ①A2、A3 input low,B2、B3output 1.5V,A2、A3 input high  B2、B3 output high。
                    ②B2、B3 input low, A2、A3 output 1V,  B2、B3 input high, A2、A3 output high。
                    ③A2、A3 to uart,B2、B3 connect to PC RS232,the read speed is very slow with niose and worse data and change RS232  slew rate no modify also.

we need rate 115200B, and work normal for the speed, does the part support UART worse with low rate, can TXB0104 or LSF0204 can better, thanks

  • Hey Lanjie,

    lanjie Liu103016 said:
    ②B2、B3input 1.8V,A2、A3 output 3.3V

    Based on what you said here, you may have distortion or stray voltages. This part requires that during operation, Vcca is less than or equal to Vccb. The I/O pins of A (A1-A4) must be at the same potential as Vcca and B1 - B4 must be at the Vccb potential. If I am understanding the list of info that you included than you are violating this rule. 

    As for the data rate, are you just transmitting one bit per symbol or are you using some other kind of signaling technique? I'd assume it's just a binary transmission, with that assumption then your data rate is 115200bps or .115Mbps. The max data rate for open-drain is 2Mbps and for push-pull it is 24Mbps. Both of these rates are well above what you need and this part should have no problems for your UART application.

    To answer your question about better devices, the TXB could be a better option. Both parts can handle the data rates you seek with little issue, the key distinction I would make between them is power consumption. Due to the construction of the TXS architecture, it has internal 10K resistors that will always be drawing current, in your scenario it will be approximately 510 uA. The TXB design uses buffers however and has little to no standby current draw. This architecture change comes at the expense of max load capacitance however, TXB needs to have low (<70pF) loads, while the TXS can drive higher (>70pF). One exception to this is if you have low data rates (which you do) the load capacitance can be increased slightly for both parts since that requirement is for signal integrity at the max data rate.

    I would recommend switching to the TXB0104 for the power conservation reasons above unless you have high line / load capacitance.

    If this answered your question please hit the green "Verify Answer" button below.

    Best Regards,

    Nick

  • Hi Nick:

    attach the schematic, I think may be the load line cause the issue.

    I will add capcitor at data line to check the case firstly, thanks

  • Lanjie,

    Let me know if it works for you! Also, I know you submitted the photo again but it didn't come through. Could you add it again, maybe in PDF form?

    Nick
  • Thanks Lanjie,

    It came through this time! Let me know how the prior solution works for you.

    Nick