數(shù)字接口――I2C 總線
主節(jié)點(diǎn)將以 STOP 位結(jié)束傳輸,或者可能為進(jìn)行下一步傳輸而發(fā)送另一個(gè) START 位以保持總線控制。
圖 3 數(shù)據(jù)傳輸期間傳輸/接收模式的變化情況
當(dāng)寫入到從節(jié)點(diǎn)時(shí),主節(jié)點(diǎn)將主要以傳輸模式運(yùn)行,并且只有自從節(jié)點(diǎn)接收應(yīng)答時(shí)才會(huì)更改為接收模式。
當(dāng)自從節(jié)點(diǎn)讀取時(shí),主節(jié)點(diǎn)將以傳輸模式啟動(dòng),然后在發(fā)送 READ 請(qǐng)求(讀寫位=1)到從節(jié)點(diǎn)后會(huì)更改為接收模式。從節(jié)點(diǎn)將一直處于對(duì)應(yīng)的互補(bǔ)模式,直至結(jié)束該任務(wù)。
請(qǐng)注意,主節(jié)點(diǎn)將通過在最后接收的字節(jié)后面跟隨一個(gè)無應(yīng)答 (NACK) 來結(jié)束讀取序列。此步驟會(huì)復(fù)位從狀態(tài)機(jī),并允許主節(jié)點(diǎn)發(fā)送 STOP 命令。
作者簡(jiǎn)介
Thomas Kugelstadt 現(xiàn)任 TI 高級(jí)系統(tǒng)工程師,主要負(fù)責(zé)定義新型高性能模擬產(chǎn)品以及探測(cè)和調(diào)節(jié)工業(yè)系統(tǒng)中低電平模擬信號(hào)的完整系統(tǒng)解決方案的開發(fā)工作。
在 TI 工作的 20 年間,他曾被派往歐洲、亞洲以及美國擔(dān)任過各種國際應(yīng)用職位。 Thomas 畢業(yè)于法蘭克福應(yīng)用技術(shù)大學(xué) (Frankfurt University of Applied Science),一畢業(yè)就成為一名見習(xí)工程師 (Graduate Engineer)。
評(píng)論