ZHCAC34A February 2020 – January 2023 PCA9543A , PCA9544A , PCA9545A , PCA9546A , PCA9548A , TCA4307 , TCA4311A , TCA9511A , TCA9543A , TCA9544A , TCA9545A , TCA9546A , TCA9548A , TCA9548A-Q1
可以使用 I2C 开关或具有使能引脚的 I2C 缓冲器来实现一种防止热插入事件期间发生毛刺干扰的分立式方法。这可以通过将 I2C 开关或缓冲器设计为位于背板边缘来实现。对于 I2C 开关,应将存在检测信号置于外部卡上并馈入背板中断检测系统。这会告知处理器何时将外部卡连接到背板,并可从下游 I2C 从器件中提取数据。#T6165312-3 展示了一个通过将存在检测信号馈送到 TCA9555 输入来实现此目的的示例。通过使用 TCA954x(I2C 开关)和 TCA9555(I2C I/O 扩展器)上的备用通道进行中断检测,该设置允许插入多个卡。但是,如果处理器有未使用的 GPIO,则不需要 TCA9555。
在此系统中,插入外部卡后,背板将为 I2C 从器件提供电源和公共接地连接。I2C 开关辅助通道上的背板 I2C 上拉电阻器将从器件 SDA/SCL 引脚拉至高电平。当外部卡被连接时,TCA9555 的 GPI 逻辑从数字高电平(内部 100k 上拉电阻)变为数字低电平。这会生成中断并向处理器发出信号,来检查产生中断的输入,然后启用与其连接的外部卡的 I2C 开关通道。
其他说明: