I2C 介面總結

來源:互聯網
上載者:User

I2C 介面總結

 

一、I2C 匯流排基本知識點

 

i2c匯流排是 Philips 公司首先推出的一種兩線制串列傳輸匯流排。它由一根資料線(SDA)和一根 時鐘線(SDL)組成。

 

所有主機在SCL 線上產生它們自己的時鐘來傳輸I2C 匯流排上的報文資料,只在時鐘的高電平周期有效。

 

基本過程為: 
1、主機發出開始訊號。 
2、主機接著送出1位元組的從機地址資訊,其中最低位為讀寫控制碼(1為讀、0為寫),高7位為從機器件地址代碼。 
3、從機發出認可訊號。 
4、主機開始發送資訊,每發完一位元組後,從機發出認可訊號給主機。 
5、主機發出停止訊號。

時序圖如下:

 

 

標準時鐘頻率:100Kb/s, 快速頻率: 400Kb/s, 最快頻率:3.4Mb/s。

 

串連到相同匯流排的IC 數量只受到匯流排的最大電容400pF 限制,一般頂多20-30個裝置。

 

 

從機地址由一個固定和一個可程式化的部分構成。由於很可能在一個系統中有幾個同樣的器件,從機地址的可程式化部分使最大數量的這些器件可以串連到I2C 匯流排上。器件可程式化地址位的數量,由它可使用的管腳決定。例如:如果器件有4 個固定的和3 個可程式化的地址位,那麼相同的匯流排上共可以串連8 個相同的器件。

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.