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 開關通道。
圖 3-1 背板上的分立式熱插入支持其他說明: