ZHCSQH8A September 2025 – October 2025 TCAN5102-Q1
ADVANCE INFORMATION
I2C 控制器具有一項可選功能,稱為總線卡滯恢復 (SBR)。如果使能,一旦檢測到總線卡滯條件,IP 會自動嘗試解除總線卡滯狀態??偩€卡滯的檢測條件是 SCL 或 SDA 線保持低電平的時間達到 tSTUCKBUS_I2C。一旦檢測到卡滯條件且已啟動自動 SBR,I2C 控制器會嘗試生成最多 16 個時鐘脈沖。在生成時鐘脈沖時,控制器會監控卡滯條件是否已解決。一旦該情況解決,時鐘生成會立即停止,并生成一個 STOP 條件以復位總線??偩€卡滯恢復序列完成后,會置位 SBRC(總線卡滯恢復完成)中斷??赏ㄟ^ I2C_STATUS 寄存器輪詢 I2C 總線的狀態。通過向 I2C_CTRL 寄存器的 SBR_START 位寫入,可手動請求總線卡滯恢復序列。