I have designed a basic IO port expander that has uses a bi-directional voltage translator in the hope to have a voltage selectable IO to an external device. Voltages are most likely to be 3.3v / 5.0v.
Unforunately, the output from TXB0108PWR are at only at most half of the VCCB voltage, so if set at 5.0v I am getting 2.5v output. The output sometimes doesn't drop to 0 when the IO expander goes to 0v.
- I can confirm the PCF8574 output is correctly going between 0v and 3.3v when off/on.
- 3.3v from a power supply between IO expander and translator works as expected
- I have tried a 10k and 1.2k pullup between the devices to no change.
I would grealty appreciate some pointers, thanks.
Schematic below.