TMP112-Q1/TMP112D-Q1 器件與兩線制、SMBus 和 I2C 接口兼容。圖 7-4 至 圖 7-6 展示了 TMP112-Q1/TMP112D-Q1 器件的各種操作。圖 6-1 的參數(shù)在 “時序要求” 表中列出??偩€定義如下:
開始數(shù)據(jù)傳輸:SCL 線路為高電平時,SDA 線路狀態(tài)的變化(從高電平變?yōu)榈碗娖剑┒x了啟動條件。每個數(shù)據(jù)傳送由一個啟動條件啟動。
停止數(shù)據(jù)傳輸:SCL 線路為高電平時,SDA 線路狀態(tài)的變化(從低電平變?yōu)楦唠娖剑┒x了停止條件。每一個被終止的數(shù)據(jù)傳輸帶有一個重復(fù)的啟動或者停止條件。
數(shù)據(jù)傳輸:在啟動條件和停止條件之間傳送的數(shù)據(jù)字節(jié)的數(shù)量沒有限制,由控制器器件確定。還可以使用 TMP112-Q1/TMP112D-Q1 器件進(jìn)行單字節(jié)更新。如果只需更新最高有效 (MS) 字節(jié),可在總線上發(fā)出一個啟動或停止信息,終止通信。
確認(rèn):每個接收器件被尋址后,必須生成一個確認(rèn)位。做出確認(rèn)的器件必須在確認(rèn)時鐘脈沖期間下拉 SDA 線路,這樣一來,在確認(rèn)時鐘脈沖的高電平期間,SDA 線路為穩(wěn)定低電平。必須將建立和保持時間考慮在內(nèi)??刂破髟诮邮諗?shù)據(jù)時,通過在目標(biāo)已發(fā)出的最后一個字節(jié)上生成一個非確認(rèn)(1),控制器可發(fā)出數(shù)據(jù)傳輸終止信號。