在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 幾種常用的總線標準(UART、SPI、I2C、CAN)介紹

            幾種常用的總線標準(UART、SPI、I2C、CAN)介紹

            作者: 時間:2016-12-15 來源:網(wǎng)絡(luò) 收藏
            UART
            Universival Asychronous Receiver/Transmitter(通用異步串行口),UART是一種較為通用的數(shù)據(jù)傳輸?shù)姆椒ǎ碨tart Bit+Data+Check+StopBit),而COM口中Rx、Tx的數(shù)據(jù)格式即為UART。UART和RS232是兩種異步數(shù)據(jù)傳輸標準.計算機中的COM1和COM2都是RS232串行通信標準接口。當Uart接口連到PC機上時,需要接RS232電平轉(zhuǎn)換電路。
            UART使用發(fā)送數(shù)據(jù)線TXD和接收數(shù)據(jù)線RXD來傳送數(shù)據(jù),接收和發(fā)送可以單獨進行也可以同時進行。它傳送數(shù)據(jù)的格式有嚴格的規(guī)定,每個數(shù)據(jù)以相同的位串形式傳送,每個串行數(shù)據(jù)由起始位,數(shù)據(jù)位,奇偶校驗位和停止位組成。從起始位到停止位結(jié)束的時間稱為一幀(frame),即一個字符的完整通信格式。



            SPI
            Serial Perheral Interface,是一種全雙工同步串行接口標準,串行通信的雙方用四根線進行通信,這四根連線分別是:片選信號,I/O時鐘,串行輸入,串行輸出,這種接口的特點是快速,高效,并且操作起來比I 2C要簡單一些,接線也比較簡單,TLC2543提供SPI接口。



            I2C
            Inter-Integrated Circuit(集成電路之間), I2C總線是一種由PHILIPS公司開發(fā)的兩線式雙向串行總線,用于連接微控制器及其外圍設(shè)備。I2C總線產(chǎn)生于在80年代,最初為音頻和視頻設(shè)備開發(fā),如今主要在服務(wù)器管理中使用,其中包括單個組件狀態(tài)的通信。例如管理員可對各個組件進行查詢,以管理系統(tǒng)的配置或掌握組件的功能狀態(tài),如電源和系統(tǒng)風扇??呻S時監(jiān)控內(nèi)存、硬盤、網(wǎng)絡(luò)、系統(tǒng)溫度等多個參數(shù),增加了系統(tǒng)的安全性,方便了管理。I2C屬于兩線式串行總線,它由數(shù)據(jù)線SDA和時鐘SCL構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。在CPU與被控IC之間、IC與IC之間進行雙向傳送,最高傳送速率100kbps。各種被控制電路均并聯(lián)在這條總線上,但就像電話機一樣只有撥通各自的號碼才能工作,所以每個電路和模塊都有唯一的地址,在信息的傳輸過程中,IC2總線上并接的每一模塊電路既是主控器(或被控器),又是發(fā)送器(或接收器),這取決于它所要完成的功能。CPU發(fā)出的控制信號分為地址碼和控制量兩部分,地址碼用來選址,即接通需要控制的電路,確定控制的種類;控制量決定該調(diào)整的類別(如對比度、亮度等)及需要調(diào)整的量。這樣,各控制電路雖然掛在同一條總線上,卻彼此獨立,互不相關(guān)。


            CAN
            Controller Area Network(區(qū)域網(wǎng)絡(luò)控制器),CAN 全稱為Controller Area Network,即控制器局域網(wǎng),由德國Bosch 公司最先提出,是國際上應(yīng)用最廣泛的現(xiàn)場總線之一。CAN 是一種多主方式的串行通訊總線,基本設(shè)計規(guī)范要求有高的位速率、高抗電磁干擾性,而且要能夠檢測出總線的任何錯誤。當信號傳輸距離達10Km 時CAN 仍可提供高達50Kbit/s 的數(shù)據(jù)傳輸速率。現(xiàn)場總線是當今自動化領(lǐng)域技術(shù)發(fā)展的熱點之一,被譽為自動化領(lǐng)域的計算機局域網(wǎng)。它的出現(xiàn)為分布式控制系統(tǒng)實現(xiàn)各節(jié)點之間實時、可靠的數(shù)據(jù)通信提供了強有力的技術(shù)支持。CAN屬于現(xiàn)場總線的范疇,它是一種有效支持分布式控制或?qū)崟r控制的串行通信網(wǎng)絡(luò)。較之目前許多RS-485基于R線構(gòu)建的分布式控制系統(tǒng)而言,基于CAN總線的分布式控制系統(tǒng)具有明顯的優(yōu)越性。


            關(guān)鍵詞: 總線標準UARTSPII2CCA

            評論


            技術(shù)專區(qū)

            關(guān)閉