i2c總線時序分析
- 文件介紹:
- 該文件為 doc 格式,下載需要 1 積分
- i2c總線時序分析在I2C總線通信的過程中,參與通信的雙方互相之間所傳輸?shù)男畔⒎N類歸納如下。
主控器向被控器發(fā)送的信息種類有:啟動信號、停止信號、7位地址碼、讀/寫控制位、10位地址碼、數(shù)據(jù)字節(jié)、重啟動信號、應(yīng)答信號、時鐘脈沖。
被控器向主控器發(fā)送的信息種類有:應(yīng)答信號、數(shù)據(jù)字節(jié)、時鐘低電平。
下面對I2C總線通信過程中出現(xiàn)的幾種信號狀態(tài)和時序進行分析。
①總線空閑狀態(tài)。
I2C總線總線的SDA和SCL兩條信號線同時處于高電平時,規(guī)定為總線的空閑狀態(tài)。此時各個器件的輸出級場效應(yīng)管均處在截止狀態(tài),即釋放總線,由兩條信號線各自的上拉電阻把電平拉高。
②啟動信號。
在時鐘線SCL保持高電平期間,數(shù)據(jù)線SDA上的電平被拉低(即負跳變),定義為I2C總線總線的啟動信號,它標志著一次數(shù)據(jù)傳輸?shù)拈_始。
啟動信號是一種電平跳變時序信號,而不是一個電平信號。啟動信號是由主控器主動建立的,在建立該信號之前I2C總線必須處于空閑狀態(tài),如圖1所
...