新聞中心

I2C總線信號傳送格式

作者: 時(shí)間:2011-07-20 來源:網(wǎng)絡(luò) 收藏
  主控器與被控器之間在總線上進(jìn)行的一次數(shù)據(jù)傳輸稱為一幀。按規(guī)范的約定,一幀信號由啟動信號、尋址字節(jié)、若干個(gè)數(shù)據(jù)字節(jié)、停止信號以及重啟動信號組成。

啟動信號表示一幀信號的開端,緊隨其后的尋址字節(jié)包含著7位地址碼和位讀/寫控制位R/W,在尋址字節(jié)之后是按R/W約定的讀或?qū)懖僮鞯臄?shù)據(jù)字節(jié)和應(yīng)答位。一幀結(jié)束時(shí),主控器必須發(fā)送一個(gè)停止信號。

上進(jìn)行的通信活動的典型信號格式有以下3種。

①主控器向被控器寫數(shù)據(jù)。

主控器向被尋址的被控器發(fā)送n個(gè)數(shù)據(jù)字節(jié),在整個(gè)數(shù)據(jù)傳輸過程中,傳輸方向不變,其信號傳輸格式如1所示。   

圖1 主控器向被控器寫數(shù)據(jù)   

②主控器從被控器讀數(shù)據(jù)。

主控器從被尋址的被控器讀取n個(gè)數(shù)據(jù)字節(jié),在整個(gè)數(shù)據(jù)傳輸過程中,都是被控器發(fā)送的,其信號傳輸格式如圖2所示。   

圖2 主控器從被控器讀數(shù)據(jù)   

③主控器連續(xù)發(fā)動兩次數(shù)據(jù)傳輸。

主控器在一次占用總線期間進(jìn)行連續(xù)數(shù)據(jù)傳輸?shù)倪^程中,需要改變數(shù)據(jù)傳送方向。這時(shí)不僅要發(fā)送重啟動信號,尋址字節(jié)也需要重發(fā)一次,但是兩次的讀/寫方向相反,從而使得兩個(gè)數(shù)據(jù)幀被連續(xù)地傳送,其信號傳輸格式如圖3所示。

  圖3 兩幀連續(xù)的數(shù)據(jù)傳輸  



關(guān)鍵詞: I2C總線 傳送格式

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉