ZHCSUA9A March 2024 – February 2024 PCM6140-Q1
PRODUCTION DATA
如圖 7-67 所示,單字節數據寫入傳輸始于控制器器件發送啟動條件,然后是 I2C 器件地址和讀取/寫入位。讀/寫位決定數據傳輸的方向。對于寫入數據傳輸,讀取/寫入位必須設置為 0。在接收到正確的 I2C 目標地址和讀取/寫入位后,該器件會以一個確認位 (ACK) 進行響應。接下來,控制器器件傳輸對應于正在訪問的器件內部寄存器地址的寄存器字節。收到寄存器字節之后,器件會再次用一個確認位 (ACK) 進行響應。然后,控制器將要寫入的數據字節發送到指定的寄存器。完成后,目標器件以一個確認位 (ACK) 進行響應。最后,控制器器件發送停止條件以完成單字節數據寫入傳輸。
圖 7-67 I2C 單字節寫入傳輸