TMP9R00-SP 器件具有一個(gè)與 I2C 或 SMBus 接口均兼容的兩線制接口。圖 7-2 至圖 7-7 展示了 TMP9R00-SP 器件上各種操作的時(shí)序??偩€定義如下:
開始數(shù)據(jù)傳輸:SCL 線路為高電平時(shí),SDA 線路狀態(tài)的變化(從高電平變?yōu)榈碗娖剑┒x了啟動(dòng)條件。每次數(shù)據(jù)傳輸由一個(gè)啟動(dòng)條件啟動(dòng)。
停止數(shù)據(jù)傳輸:SCL 線路為高電平時(shí),SDA 線路狀態(tài)的變化(從低電平變?yōu)楦唠娖剑┒x了停止條件。每次數(shù)據(jù)傳輸由重復(fù)的啟動(dòng)或停止條件終止。
數(shù)據(jù)傳輸:在啟動(dòng)和停止條件之間傳送的數(shù)據(jù)字節(jié)的數(shù)量沒有限制,由控制器器件確定。目標(biāo)會(huì)確認(rèn)數(shù)據(jù)傳輸。
確認(rèn):每個(gè)接收器件被尋址后,必須生成一個(gè)確認(rèn)位。做出確認(rèn)的器件必須在確認(rèn)時(shí)鐘脈沖期間下拉 SDA 線路,這樣一來,在確認(rèn)時(shí)鐘脈沖的高電平期間,SDA 線路為穩(wěn)定低電平。請(qǐng)將設(shè)置和保持時(shí)間考慮在內(nèi)。在控制器接收數(shù)據(jù)時(shí),通過在目標(biāo)發(fā)送的最后一個(gè)字節(jié)上生成一個(gè)“否定確認(rèn)”,控制器可發(fā)出數(shù)據(jù)傳輸終止信號(hào)。