This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCA9306: PCA9306 3.3V to 5V I2C level translator not working

Part Number: PCA9306

Hi TI Team,

We are using the part PCA9306DCUR to level translate from 3.3V to 5V I2C interface. The flow is as shown below. 

We are able to read the I2C address of the fan controller device but when we try to read the data we are not able to read properly.

is it fine to have I2C repeater followed by I2C level translator ?

  • This can work.

    The PCA9306 is a passive switch, so the pull-up resistors in both sides act in parallel. The 2.2 kΩ is probably too strong.

    To find out what might be wrong with the signal, show an oscilloscope trace.

  • Hi Suresh,

    As Clemens pointed out, the block diagram for your system looks like it should work. 

    Getting scope shots from the FPGA and the Fan of their SDA/SCL signals all on one scopeshot would help us figure out what the problem may be. Are you able to get scope captures.

    -Bobby