ZHCSX05 February 2025 DAC60516
PRODUCTION DATA
該器件與 I2C 兼容,總線定義如表 6-2 所示。
| 條件 | 符號 | 源 | 說明 |
|---|---|---|---|
| 啟動 | S | 控制器 | 開始所有總線事務。當 SCL 線路為高電平時,SDA 線路從高電平到低電平的狀態變化將定義一個啟動條件。每次數據傳輸由一個啟動條件啟動。 |
| 停止 | P | 控制器 | 終止所有事務并復位總線。當 SCL 線路為高電平時,SDA 線路從低電平到高電平的狀態變化將定義一個停止條件。每次數據傳輸由重復的啟動或停止條件終止。 |
| 空閑 | I | 控制器 | 總線空閑。SDA 和 SCL 線路都保持高電平。 |
| ACK(確認) | A | 控制器/目標 | 握手位(低電平)。每個接收器件被尋址后,必須生成一個確認位。做出確認的器件必須在確認時鐘脈沖期間下拉 SDA 線路,這樣一來,在確認時鐘脈沖的高電平期間,SDA 線路為穩定低電平。請將設置和保持時間考慮在內。 |
| NACK(否定確認) | A | 控制器/目標 | 握手位(高電平)。在控制器接收數據時,通過在目標發送的最后一個字節上生成一個“否定確認”,控制器可發出數據傳輸終止信號。 |
| 讀取 | R | 控制器 | 緊隨目標地址序列之后的高電平有效位。表示控制器正在啟動目標到控制器的數據傳輸。在啟動條件和停止條件之間傳送的數據字節的數量沒有限制,由控制器器件確定。接收器會確認數據傳輸。 |
| 寫入 | W | 控制器 | 緊隨目標地址序列之后的低電平有效位。表示控制器正在啟動控制器到目標的數據傳輸。在啟動條件和停止條件之間傳送的數據字節的數量沒有限制,由控制器器件確定。接收器會確認數據傳輸。 |
| 重復啟動 | Sr | 控制器 | 由控制器生成,與啟動條件的功能相同(強調停止條件并非絕對必要)。 |
| 塊訪問 | B | 控制器 | 高電平有效位,表示控制器正在啟動塊訪問數據傳輸。 |