全國服務熱線 :
027-87560907
首頁
公司簡介
工業通訊產品
產品展示
產品資料下載
應用方案
常見技術問題
軟件開發業務
電商產品解決方案
站群cms產品方案
物流管理解決方案
工業通訊測試軟件
新聞中心
公司新聞
行業新聞
合作客戶
聯係尊龍凱時
新聞中心
公司新聞
行業新聞
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總線 ,都是廣播式的 。
點擊次數 :
26815
更新時間 :2017-05-19
上一篇 :
讓CAN總線插上“翅膀”
下一篇:無
企業分站 :
湖北
黃石
十堰
宜昌
襄陽
鄂州
荊門
孝感
荊州
黃岡
鹹寧
隨州
恩施
更多>>
Copyright © 2017武漢尊龍凱時光電科技有限公司
地址 :武漢市東湖高新區關山街道瀧悅華府S1-205
電話 :027-87560907
QQ :418187250
鄂ICP備13007006號-1
全國服務熱線 :
027-87560907