TMP102-Q1 器件采用兩線制,與 SMBus 和 I2C 接口兼容。圖 7-2、圖 7-3、圖 7-4 和圖 7-5 列出了 TMP102-Q1 器件的各種操作。Topic Link Label6.6 表中定義了圖 7-2的參數(shù)。總線定義如下:
開(kāi)始數(shù)據(jù)傳輸SCL 線路為高電平時(shí),SDA 線路狀態(tài)的變化(從高電平變?yōu)榈碗娖剑┒x了啟動(dòng)條件。每個(gè)數(shù)據(jù)傳送由一個(gè)啟動(dòng)條件啟動(dòng)。
停止數(shù)據(jù)傳輸SCL 線路為高電平時(shí),SDA 線路狀態(tài)的變化(從低電平變?yōu)楦唠娖剑┒x了停止條件。每一個(gè)被終止的數(shù)據(jù)傳輸帶有一個(gè)重復(fù)的啟動(dòng)或者停止條件。
數(shù)據(jù)傳輸在啟動(dòng)和停止條件之間傳送的數(shù)據(jù)字節(jié)的數(shù)量沒(méi)有限制,由主器件確定。TMP102-Q1 器件還可用于單字節(jié)更新。為了只更新 MS 字節(jié),通過(guò)在總線上發(fā)布一個(gè) START 或者 STOP 信息可終止通信。
應(yīng)答每個(gè)接收器件被尋址后,必須生成一個(gè)確認(rèn)位。做出確認(rèn)的器件必須在確認(rèn)時(shí)鐘脈沖期間下拉 SDA 線路,這樣一來(lái),在確認(rèn)時(shí)鐘脈沖的高電平期間,SDA 線路為穩(wěn)定低電平。必須將建立和保持時(shí)間考慮在內(nèi)。在主器件接收數(shù)據(jù)時(shí),通過(guò)在從器件已發(fā)出的最后一個(gè)字節(jié)上生成一個(gè)不確認(rèn) (1),主器件可發(fā)出數(shù)據(jù)傳輸終止信號(hào)。