北京迪陽公司提供的邏輯分析儀能進(jìn)行I2C,、SPI、RS232分析
I2C(Inter-Integrated Circuit)總線是一種由PHILIPS公司開發(fā)的兩線式串行總線,,用于連接微控制器及其外圍設(shè)備,。I2C總線產(chǎn)生于在80年代,最初為音頻和視頻設(shè)備開發(fā),,如今主要在服務(wù)器管理中使用,,其中包括單個(gè)組件狀態(tài)的通信。例如管理員可對各個(gè)組件進(jìn)行查詢,,以管理系統(tǒng)的配置或掌握組件的功能狀態(tài),,如電源和系統(tǒng)風(fēng)扇??呻S時(shí)監(jiān)控內(nèi)存,、硬盤、網(wǎng)絡(luò),、系統(tǒng)溫度等多個(gè)參數(shù),,增加了系統(tǒng)的安全性,方便了管理,。
1 I2C總線特點(diǎn)
I2C總線最主要的優(yōu)點(diǎn)是其簡單性和有效性,。由于接口直接在組件之上,因此I2C總線占用的空間非常小,,減少了電路板的空間和芯片管腳的數(shù)量,,降低了互聯(lián)成本??偩€的長度可高達(dá)25英尺,,并且能夠以10Kbps的最大傳輸速率支持40個(gè)組件。I2C總線的另一個(gè)優(yōu)點(diǎn)是,,它支持多主控(multimastering),, 其中任何能夠進(jìn)行發(fā)送和接收的設(shè)備都可以成為主總線。一個(gè)主控能夠控制信號的傳輸和時(shí)鐘頻率,。當(dāng)然,,在任何時(shí)間點(diǎn)上只能有一個(gè)主控。
2 I2C總線工作原理
2.1 總線的構(gòu)成及信號類型
I2C總線是由數(shù)據(jù)線SDA和時(shí)鐘SCL構(gòu)成的串行總線,,可發(fā)送和接收數(shù)據(jù),。在CPU與被控IC之間、IC與IC之間進(jìn)行雙向傳送,,最高傳送速率100kbps