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
Dear Jose,
Could you let me know what level of voltage stress will the PCA9511/12/13/14 Hot Swappable I2C Buffers can tolerate during Hot swap at the I2C pins on them?
Appreciate your reply.
Hi,
Limiting values on I2C pins is +7V.
Regards,
Jose
NXP Semiconductors
Dear Jose,
I tested with PCA9514, the hot swap is working fine. Thanks for your support
Also I am operating the PCA9514 at 5V and then I need to translate the I2C signals to 3.3V for which I used the PCA9617. I connected the PCA9514 output to Port B of PCA9617, but the interface is not working because according to the PCA9617 datasheet the Port B has static offset.
So should I connect the PCA9514 output to Port A of PCA9617, Is it valid?
Please let me know your suggestion
Regards,
Vihang