0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

UART、SPI、I2C比較 串口通信介紹

麥辣雞腿堡 ? 來(lái)源:古月居 ? 作者:行走的皮卡丘 ? 2023-11-09 18:06 ? 次閱讀

UART、SPI、I2C比較

I2C線更少,比UART、SPI更為強(qiáng)大,但是技術(shù)上也更加麻煩些,因?yàn)镮2C需要有雙向IO的支持,而且使用上拉電阻,抗干擾能力較弱,一般用于同一板卡上芯片之間的通信,較少用于遠(yuǎn)距離通信。

SPI實(shí)現(xiàn)要簡(jiǎn)單一些,UART需要固定的波特率,就是說(shuō)兩位數(shù)據(jù)的間隔要相等,而SPI則無(wú)所謂,因?yàn)樗怯?a href="http://srfitnesspt.com/tags/時(shí)鐘/" target="_blank">時(shí)鐘的協(xié)議。

I2C的速度比SPI慢一點(diǎn),協(xié)議比SPI復(fù)雜一點(diǎn),但是連線也比標(biāo)準(zhǔn)的SPI要少。

UART一幀可以傳5/6/7/8位,I2C必須是8位。I2C和SPI都從最高位開始傳。

SPI用片選信號(hào)選擇從機(jī),I2C用地址選擇從機(jī)。

圖片

RS422串口通信

RS-422有4根信號(hào)線:兩根發(fā)送、兩根接收和一根地線,是全雙工通信。

它有一個(gè)主設(shè)備,其余為從設(shè)備,從設(shè)備之間不能通信,所以RS-422支持點(diǎn)對(duì)多的雙向通信。

圖片

RS485串口通信

RS-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。

采用兩線半雙工傳輸,最大速率10Mb/s,電平邏輯是兩線的電平差來(lái)決定的,提高抗干擾能力,傳輸距離長(zhǎng)(幾十米到上千米)。

TTL轉(zhuǎn)成RS-485很常見(jiàn),比如MAX485,參考電路如下

圖片

RE引腳:接收器輸出使能(低電平有效)。

DE引腳:發(fā)送器輸出使能(高電平有效)??梢灾苯油ㄟ^(guò)MCU的IO端口控制。

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1681

    瀏覽量

    91050
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1468

    瀏覽量

    122771
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1214

    瀏覽量

    100995
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1604

    瀏覽量

    55324
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    SPI,UART,I2C區(qū)別與特點(diǎn)

    本內(nèi)容詳細(xì)介紹SPI,UART,I2C區(qū)別與特點(diǎn),SPI:高速同步串行口。3~4線接口,收發(fā)獨(dú)立、可同步進(jìn)行,
    發(fā)表于 02-02 16:15 ?6609次閱讀

    逼真動(dòng)畫展示I2C、SPIUART通信過(guò)程

    到目前為止,I2CSPIUART等仍然是電子嵌入式設(shè)備中最常用的通信協(xié)議,本文,我們將剖析這三種協(xié)議,讓大家清楚、直觀的了解它們的功能、優(yōu)點(diǎn)和局限性,并輔以GIF動(dòng)圖展示。
    的頭像 發(fā)表于 04-12 08:27 ?821次閱讀
    逼真動(dòng)畫展示<b class='flag-5'>I2C</b>、<b class='flag-5'>SPI</b>、<b class='flag-5'>UART</b>的<b class='flag-5'>通信</b>過(guò)程

    SPII2C、UART串行總線協(xié)議

    串口通訊通信協(xié)議UART,以及常用外設(shè)通信協(xié)議 SPI、I2C
    發(fā)表于 11-30 11:28 ?93次下載

    SPI總線及I2C總線工作原理

    SPI總線及I2C總線工作原理,本內(nèi)容詳細(xì)介紹SPI總線和I2C總線的工作原理和比較
    發(fā)表于 12-08 16:55 ?0次下載

    SPI、SCI、I2C、UART之間的異同

    詳細(xì)介紹SPI、SCI、I2C、UART幾種通信方式的異同便于讀者整體了解通信的意義.
    發(fā)表于 12-15 14:32 ?0次下載

    CAN、I2S、I2C、SPI、SSP總線的介紹比較

    CAN、I2S、I2C、SPI、SSP總線的介紹比較
    發(fā)表于 07-14 16:20 ?52次下載

    SPI、I2C、UART三種串行總線協(xié)議的區(qū)別

    SPI、I2C、UART三種串行總線協(xié)議的區(qū)別
    發(fā)表于 07-17 17:23 ?0次下載

    spii2c區(qū)別

     我相信如果你是從事的是嵌入式開發(fā),一定會(huì)用到這三種通信協(xié)議,串口的話因?yàn)楹筒ㄌ芈视嘘P(guān),所以一般的CPU或者M(jìn)CU只會(huì)配有兩個(gè)或者三個(gè)串口,而數(shù)據(jù)的傳輸,的話SPI
    發(fā)表于 11-09 09:58 ?5.8w次閱讀
    <b class='flag-5'>spi</b>與<b class='flag-5'>i2c</b>區(qū)別

    一文看懂I2C協(xié)議

    電子行業(yè)最常用的3種串行通訊協(xié)議:UART、SPII2C。前面介紹串口通訊協(xié)議及其FPGA實(shí)現(xiàn),SP
    發(fā)表于 01-25 18:32 ?40次下載
    一文看懂<b class='flag-5'>I2C</b>協(xié)議

    低速板級(jí)通信協(xié)議:UART、I2C、SPI協(xié)議

    UARTSPI、I2C不同,他是異步傳輸?shù)?,一般?lái)說(shuō)傳輸速度比較慢,傳統(tǒng)的傳輸速度一般在115200bps或以下,不過(guò)現(xiàn)在大部分UART
    發(fā)表于 03-23 12:51 ?1496次閱讀

    一文搞懂UART、I2C、SPI協(xié)議

    UARTI2C、SPI都是常見(jiàn)的低速板級(jí)通信協(xié)議,目前主流的SoC都內(nèi)置了這些通訊協(xié)議的控制器,同樣,各種傳感器、Touch控制器、指紋模塊、藍(lán)牙模塊、WIFI模塊也都兼容這三種
    的頭像 發(fā)表于 03-26 09:29 ?1926次閱讀

    什么是串口轉(zhuǎn)I2C?有什么特點(diǎn)?

    什么是串口轉(zhuǎn)I2C?有什么特點(diǎn)?? 串口轉(zhuǎn)I2C是一種設(shè)備,用于將串行通信接口(通常稱為串口)轉(zhuǎn)
    的頭像 發(fā)表于 09-14 17:52 ?1167次閱讀

    I2CSPIUART:如何布局這些通用總線

    如果您要為項(xiàng)目構(gòu)建開發(fā)板或使用通用MCU,則會(huì)發(fā)現(xiàn)許多用于通信其他活動(dòng)組件的協(xié)議。USB和以太網(wǎng)之類的標(biāo)準(zhǔn)已內(nèi)置在大多數(shù)控制器中,用于與計(jì)算機(jī)外圍設(shè)備一起使用。盡管如此,仍使用I2C,SPI
    的頭像 發(fā)表于 11-08 17:33 ?906次閱讀
    <b class='flag-5'>I2C</b>與<b class='flag-5'>SPI</b>與<b class='flag-5'>UART</b>:如何布局這些通用總線

    藍(lán)牙串口通訊總線——I2C/SPI/UART

    嵌入式工程師在做串口通信調(diào)試工作的時(shí)候,會(huì)經(jīng)常用到I2CSPI、UART這3條總線,I2C、
    的頭像 發(fā)表于 01-22 09:41 ?1218次閱讀
    藍(lán)牙<b class='flag-5'>串口</b>通訊總線——<b class='flag-5'>I2C</b>/<b class='flag-5'>SPI</b>/<b class='flag-5'>UART</b>

    總結(jié)usart、uart、i2c、spi區(qū)別及相關(guān)知識(shí)

    USART、UARTI2CSPI是四種不同的串行通信協(xié)議,它們各自具有獨(dú)特的特點(diǎn)和應(yīng)用領(lǐng)域
    的頭像 發(fā)表于 04-10 09:47 ?1350次閱讀
    總結(jié)usart、<b class='flag-5'>uart</b>、<b class='flag-5'>i2c</b>、<b class='flag-5'>spi</b>區(qū)別及相關(guān)知識(shí)