全國服務熱線:
027-87560907
首頁
公司簡介
產品中心
新聞動態
產品資料
合作客戶
應用方案
常見問題
購買聯系
新聞中心
公司新聞
行業新聞
CAN總線系列產品
> PC-CAN總線接口卡
> CAN總線協議轉換器
> CAN總線步進電機控制器
> GY8802CAN總線網橋中繼器
> GY8801 工業級CAN總線開發板
I2C接口系列產品
> GY7503 USB轉I2C總線分析儀
> GY7501A USB轉I2C接口適配器
> GY760X RS232串口轉I2C適配器
> GY7506 串口轉I2C模塊/芯片
SPI接口系列產品
> GY7502 USB轉SPI接口適配器
> GY7632 RS232串口轉SPI適配器
> GY7508 串口轉SPI模塊/芯片
CAN總線采集控制
> CAN總線繼電器模塊
CAN-Bus產品定制服務
當前位置:
網站首頁
>
行業新聞
行業新聞
I2C接口與串行接口的區別
有很大方式的不同。譬如i2c是帶地址的通訊,支持多方通訊,串口就搞不定;兩者通訊的機制原理也不同;另外速度上I2C相對會快一些,i2c是philips發明的,目的就是解決速度的瓶頸。
I2C接口是"器件間"接口,是在一塊板子之內數據的,RS232串行接口是"設備間"接口,更多的是用于兩臺設備之間傳輸數據。從傳輸數據的距離來說,應該是RS232傳輸的距離較遠,但二者具體差別多少,我沒有做過專門的試驗。
串口是一根線傳送數據,一根線接收數據
I2C是一根線是時鐘線,一根線是數據線,數據線是雙向的,可以接收,也可以發送。
協議不同,波特率不同.
串行接口,像單片機,時鐘由內部MCU提供,而I2C接口要由器件來決定,不能太快.
i2c是同步串行傳輸,RS232(或曰UART,通用異步收發器)是異步串行傳輸。
同步方式必須有一根時鐘線連接傳輸的兩端,i2c里的scl就是這根時鐘線。因為同步方式不用花費額外的開銷對其數據,所以其傳輸速率一般比異步方式高。
I2C接口與串行接口
I2C總線是一種串行數據總線,只有二根信號線,一根是雙向的數據線SDA,另一根是時鐘線SCL。在
I2C總線上傳送的一個數據字節由八位組成??偩€對每次傳送的字節數沒有限制,但每個字節后必須跟一位應答位。數據傳送首先傳送最高位(MSB)。首先由主機發出啟動信號“S”(SDA在SCL高電平期間由高電平跳變為低電平),然后由主機發送一個字節的數據。啟動信號后的第一個字節數據具有特殊含義:高七位是從機的地址,第八位是傳送方向位,0表示主機發送數據(寫),1表示主機接收數據(讀)。被尋址到的從機設備按傳送方向位設置為對應工作方式。標準I2C總線的設備都有一個七位地址,所有連接在I2C總線上的設備都接收啟動信號后的第一個字節,并將接收到的地址與自己的地址進行比較,如果地址相符則為主機要尋訪的從機,應在第九位答時鐘脈沖時向SDA線送出低電平作為應答。除了第一字節是通用呼叫地址或十位從機地址之外,第二字節開始即數據字節。數據傳送完畢,由主機發出停止信號“P”(SDA在SCL高電平期間由低電平跳變為高電平)。
個人覺得I2C總線思想有點像USB總線,都是廣播式的。
點擊次數:
3489
更新時間:2017-05-19
上一篇:
讓CAN總線插上“翅膀”
下一篇:無
Copyright © 2017武漢吉陽光電科技有限公司 鄂ICP備13007006號
地址:武漢市東湖開發區關山大道金地太陽城8棟706室
電話:027-87560907
QQ:418187250
技術支持:易暢客營銷系統
鄂ICP備13007006號-1
全國服務熱線:
027-87560907
久久精品亚洲一区二区三区