ZHCS916L March 2009 – July 2024 TMP112 , TMP112D
PRODUCTION DATA
發(fā)起傳輸?shù)钠骷环Q為控制器,而受控制器控制的器件為目標。總線必須由一個控制器器件控制,以生成串行時鐘 (SCL),控制總線訪問,并生成啟動和停止條件。
為了尋址一個特定的器件,要在 SCL 引腳為高電平時將數(shù)據(jù)線 (SDA) 的邏輯電平從高拉為低,以啟動一個啟動條件。總線上的所有目標器件在時鐘的上升沿移入目標地址字節(jié),最后一位表明希望進行的是讀取還是寫入操作。在第九個時鐘脈沖期間,被尋址的目標器件會生成一個確認位并將 SDA 引腳下拉為低電平,對控制器做出響應(yīng)。
隨后會發(fā)起數(shù)據(jù)傳輸并發(fā)送 8 個時鐘脈沖,后跟一個確認位。在數(shù)據(jù)傳輸期間,SCL 引腳為高電平時 SDA 引腳必須保持穩(wěn)定,這是因為 SCL 引腳為高電平時,SDA 引腳的任何變化都會被認為是啟動或停止信號。
當所有數(shù)據(jù)的傳輸均已完成后,控制器會在 SCL 引腳為高電平時將 SDA 引腳從低拉為高,生成一個停止條件。