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 位写入,可手动请求总线卡滞恢复序列。