Hi
I am using the TXB0104 to interface SPI between an ISLA214P50 ADC and an FPGA, at less than 1MHz.
Port A is powered with 1.8V, and Port A I/Os are directly connected to the ADC. The ADC does not have any pull-ups or pull-downs internal to its digital inputs.
Port B is powered with 2.5V, and Port B I/Os are directly connected to the FPGA. The FPGA has a drive strength of 16mA.
The OE pin is directly connected to the 1.8V rail, with a 100k pull-down.
Each power rail has a 100nF capacitor located at the relevant pins on the TXB0104 IC.
When sending SPI commands from the FPGA to the ADC, the port B side looks perfect, swinging from 0V to 2.5V. However, the Port A side only swings from 1.1V to 1.8V.
At 1.8V, the TXB0104 should be able to source 450uA which should be sufficient to drive to zero volts, particularly on the CSB line.
Any idea what I'm doing wrong here?
Thanks.