ZHCSQH8 September 2025 TCAN5102-Q1
ADVANCE INFORMATION
圖 7-102 顯示了 I2C_CTRL,表 7-146 中對此進行了介紹。
返回到匯總表。
此寄存器控制 I2C IP
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SBR_START | AUTO_SBR_EN | RSVD | NACK_FAIL_D | NACK_FAIL_A | LSM | I2C_EN | CCE |
| RH/W1S-0h | R/WP-0h | R-0h | R/WP-1h | R/WP-1h | R/WP-0h | RH-0h | R/W-0h |
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | SBR_START | RH/W1S | 0h | 手動生成 I2C 總線卡滯恢復序列。 復位完成后由 IP 自動清除 0h = 未生成復位模式 1h = 開始 I2C 總線卡滯恢復序列 |
| 6 | AUTO_SBR_EN | R/WP | 0h | 如果器件檢測到總線數據線路卡滯,則啟用自動總線卡滯恢復序列。 0h = 如果檢測到總線卡滯,不執行任何操作 1h = 如果檢測到總線卡滯,自動生成總線卡滯恢復序列 |
| 5 | RSVD | R | 0h | |
| 4 | NACK_FAIL_D | R/WP | 1h | 如果在數據字段中收到 NACK,則認為消息失敗。 失敗的消息將終止傳輸并發出停止信號。 0h = 記錄 NACK 標志并繼續傳輸(消息仍被視為成功) 1h = 如果意外收到 NACK,則終止事務 |
| 3 | NACK_FAIL_A | R/WP | 1h | 如果在地址(第一個字節)之后收到 NACK,則認為消息失敗。 失敗的消息將終止傳輸并發出停止信號。 0h = 記錄 NACK 標志并繼續傳輸(消息仍被視為成功) 1h = 如果意外收到 NACK,則終止事務 |
| 2 | LSM | R/WP | 0h | 將輸入時鐘從 20MHz 改為 5MHz,以獲得更低的 I2C 速度 0h = 高速時鐘,10MHz 1h = 低速時鐘,2.5MHz(用于低于 100KHz) |
| 1 | I2C_EN | RH | 0h | I2C IP 使能狀態標志。 此標志不可寫,但如果通過從 MRAM 向 IP 分配內存來啟用 I2C IP,則會設置此標志。 這通過 MRAM_IP_CFG 寄存器完成 0h=I2C IP 被禁用,所有 I2C 功能被禁用 1h=I2C IP 被啟用 |
| 0 | CCE | R/W | 0h | I2C IP 更改控制使能位。 如果設置了該位,則 I2C IP 保持在復位狀態 0h = I2C 配置寄存器受寫保護 1h = 可以更改 I2C 配置寄存器 |