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?