ZHCSU74 December 2023 DRV8234
PRODUCTION DATA
要讀取從器件數據,主器件必須首先要與從器件通信(將讀取其寄存器)。這種通信由主器件完成,傳輸啟動類似于寫入過程,即設置 R/W 位等于 0b 的地址(表示一次寫入)。主器件隨后發送要讀取的寄存器的地址。當從器件確認此寄存器地址時,主器件再次發送啟動條件,后跟 R/W 位設置為 1b 的從器件地址(表示一次讀取)。在此過程之后,從器件確認讀取請求,主器件釋放 SDA 總線,但繼續為從器件提供時鐘。
在事務過程中,主器件成為主接收器,從器件成為從發送器。主器件繼續發送時鐘脈沖,但釋放 SDA 線,以便從器件可以傳輸數據。在字節末尾,主器件發送一個否定確認 (NACK) 信號,向從器件發送信號以停止通信并釋放總線。然后,主器件發送一個停止條件。