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.

Using a momentary switch to drive a TXB0104

Other Parts Discussed in Thread: TXB0104, TXS0104E

I have pin A1 of a TXB0104 connected to a GPIO and pin B1 pulled high with a momentary switch to ground.  I'd like to use the momentary switch for debug purposes, but I'm having problems with the circuit.  The TXB0104 recommends a pull-up resistor of 50K, but when using a pull-up resistor this size, the circuit seems to latch.  If i significantly lower the pull-up resistor, to something like 1K or lower, I get the desired result of the momentary switch driving B1 to zero and then A1 to zero, but the datasheet recommends against using pull-ups lower than 50K


I think I'm using the chip wrong, any suggestions on how to use a momentary switch to drive one side of the level translator?  Would the TXS0104E part work in the way I want?

  • Hi Ben,

    As you described, 1k pull-up resistor is too low. If possible, could you provide snapshot when momentary switch is on with 50K and 1K pull-up resistor respectively. The snapshot will provide help to analyze the issue.

    TXS0104 is designed to be connected with a open-drain driver. If your applicaion is open-drian, TXS0104 can be used in your system.

    Thanks

    Lawrence