We'd like to use a TXS0180E to level-shift the eight GPIO pins of an ARM SoC. We need stronger outputs than the TXB0108E provides. The data rate of the TSX0108E is fine in push-pull mode but would be too slow in Open-collector mode.
I'm confused, though, about what determines the mode in which the chip operates. How do we control whether it's in Open-collector or push-pull mode?
We're also using a separate level shifter for a fast (400kHz) I2C bus. Can you confirm that the TSX0102 is a good choice for that ?
In both cases the A-side of the level shifter will have Vcc of 3.3V and the B side will be jumper-selected between 3.3 and 5v.
Thanks, Romilly