I2C random no Ackowledge issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I2C random no Ackowledge issue

451 Views
vihang_vinayak
Contributor II

Hi ,

I have design a I2C hot swap circuit using PCA9617 (as a level translator for 3.3V to 5V and 5V is the Hot side on Backplane) and LTC4300-1 (At the Input Hot side of removable card). The pull up on the Hot side I2C clock and data signal is 10K and there is ferrite bead of 0.6 ohms a resistor of 33ohms in series as shown below in the figure

pastedImage_1.png

I have three slave on the removable card on the output side of the LTC4300-1. The addresses are 66, 24 and 25.

After Hot insertion of the removable card with Backplane board, I randomly receive no acknowledgement from the above mentioned three slaves

Can anyone help me figure out what can be the issue?

Do the above design looks good or correct?

Please let me know suggestions and opinions

Please reply 

Regards,

Vihang

0 Kudos
1 Reply

368 Views
reyes
NXP TechSupport
NXP TechSupport

Hi Vihang,

The design is not correct for this part number (PCA9617).

For hot-swapping operations, you need a device with circuitry that precharges the SDA and SCL pins to prevent glitching data on an active I2C bus when the unpowered slave card is inserted into the backplane system. Unfortunately, the PCA9617 does not include this feature, I recommend you to switch to a hot-swappable translator like the PCA9511/12/13/14 Hot Swappable I2C Buffers:
PCA9511A: https://www.nxp.com/docs/en/data-sheet/PCA9511A.pdf

PCA9512: https://www.nxp.com/docs/en/data-sheet/PCA9512A_PCA9512B.pdf

PCA9513/14: https://www.nxp.com/docs/en/data-sheet/PCA9513A_PCA9514A.pdf

Regards,

Jose

0 Kudos