I am using a TXB0108 data converter. This is used with a PIC32 chip which is working at 3.3V and an image sensor (Hamamatsu S10077) working at 5V. I use one of the lines to transfer a clock signal whilst all other connected pins are driven low. When I provide a clock signal (1MHz) from the PIC to the converter, to be sent through to the sensor, the output at the converter is 2.6V max (not 5V as expected). Furthermore there is a lot of ringing on the clock signal seen at the output of the converter. I would like the converter to provide an output of a 5V clock signal running at 1MHz.
The TXB0108, VccA is connected to 3.3V with a 100nF decoupling capacitor. VccB is connected to 5V with a 100nF decoupling capacitor. The OE signal is connected pulled high to 3.3V using a 10k ohm resistor. The input/output from the PIC32 is connected to port A and port B is used to connect to the sensor. Unused ports are connected directly to ground.
The image attached shows you the output at the PORT B IO pin where I am expecting the clock signal.
Am I connecting the translator correctly and can someone point me in the direction as to why this might be happening.
Thanks all.