ZHCSEH2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
I2C 總線采用 SDA(數據)和 SCL(時鐘)這兩個信號在系統中的集成電路之間進行通信??偩€以串行方式傳輸數據,一次傳輸一位。8 位地址和數據格式的傳輸方式是最高有效位 (MSB) 優先。此外,總線上傳輸的每個字節都由接收器件通過一個響應位進行響應。每次傳輸操作從控制器器件在總線上驅動啟動條件開始,到控制器器件在總線上驅動停止條件結束。當時鐘處于邏輯高電平時,總線使用數據引腳 (SDA) 上的轉換來指示啟動和停止條件。SDA 信號從高電平轉換到低電平表示啟動,而從低電平轉換到高電平表示停止。正常的數據位轉換必須發生在時鐘周期的低電平時間內。圖 7-8 展示了一個典型的序列??刂破髌骷?7 位外設地址和讀寫 (R/W) 位,以開始與外設器件通信。然后,控制器器件等待確認條件。外設器件會在確認時鐘周期期間將 SDA 信號保持為低電平以指示確認。進行確認時,控制器會傳輸序列的下一個字節。每個器件都通過一個唯一的 7 位外設地址加上 R/W 位(1 個字節)進行尋址。所有兼容器件均使用線與連接,通過雙向總線共享相同的信號。
在啟動和停止條件之間可以傳輸的字節數沒有限制。在傳輸最后一個字時,控制器會生成一個停止條件以釋放總線。圖 7-8 顯示了一般的數據傳輸序列。
為 SDA 和 SCL 信號使用外部上拉電阻,以便為總線設置邏輯高電平。建議使用阻值在 660Ω 和 4.7kΩ 之間的上拉電阻器。請勿讓 SDA 和 SCL 電壓超出 DRV2624 電源電壓 VDD。
DRV2624 外設地址為 0x5A(7 位)或 1011010(二進制)。
圖 7-8 典型的 I2C 序列DRV2624 器件作為 I2C 外設 1.8V 邏輯閾值運行,但可以在高達 VDD 電壓下運行。器件地址為 0x5A (7位)或 1011010(二進制),相當于0xB4 (8位)用于寫入,0xB5 (8 位)用于讀取。