ZHCSD12B October 2014 – October 2024 TMP75B-Q1
PRODUCTION DATA
發起傳輸的器件被稱為控制器,而受控制器控制的器件為目標。總線必須由一個控制器件控制,以生成串行時鐘 (SCL),控制總線訪問并生成啟動和停止條件。
為了尋址一個特定的器件,要在 SCL 為高電平時將數據線路 (SDA) 的邏輯電平從高拉為低,以啟動一個啟動條件。總線上的所有目標器件移入目標器件地址字節;最后一位表明隨后進行讀取還是寫入操作。在第九個時鐘脈沖期間,被尋址的目標器件會生成一個確認位并將 SDA 下拉為低電平,對控制器做出響應。
隨后會發起數據傳輸并發送 8 個時鐘脈沖,后跟一個確認位。在數據傳輸期間,SDA 必須保持穩定,同時 SCL 為高電平,這是因為在 SCL 為高電平時,SDA 中的任何變化會被認為是開始或停止信號。
傳輸完所有數據后,控制器會生成一個停止條件,這個停止條件通過在 SCL 為高電平時將 SDA 電平從低拉為高來表示。