吴忠躺衫网络科技有限公司

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

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

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

I2C,UART,SPI之間的區(qū)別是什么

放人 ? 2022-10-30 13:28 ? 次閱讀

第一個區(qū)別當(dāng)然是名字:

SPI(Serial Peripheral Interface:串行外設(shè)接口);

I2C(INTER IC BUS:意為IC之間總線)

UART(Universal Asynchronous Receiver Transmitter:通用異步收發(fā)器)

第二,區(qū)別在電氣信號線上:

SPI總線由三條信號線組成:串行時鐘(SCLK)、串行數(shù)據(jù)輸出(SDO)、串行數(shù)據(jù)輸入(SDI)。SPI總線可以實現(xiàn)多個SPI設(shè)備互相連接。提供SPI串行時鐘的SPI設(shè)備為SPI主機(jī)或主設(shè)備(Master),其他設(shè)備為SPI從機(jī)或從設(shè)備(Slave)。主從設(shè)備間可以實現(xiàn)全雙工通信,當(dāng)有多個從設(shè)備時,還可以增加一條從設(shè)備選擇線。

9fc6531e-5813-11ed-b468-dac502259ad0.jpg

如果用通用IO口模擬SPI總線,必須要有一個輸出口(SDO),一個輸入口(SDI),另一個口則視實現(xiàn)的設(shè)備類型而定,如果要實現(xiàn)主從設(shè)備,則需輸入輸出口,若只實現(xiàn)主設(shè)備,則需輸出口即可,若只實現(xiàn)從設(shè)備,則只需輸入口即可。

I2C總線是雙向、兩線(SCL、SDA)、串行、多主控(multi-master)接口標(biāo)準(zhǔn),具有總線仲裁機(jī)制,非常適合在器件之間進(jìn)行近距離、非經(jīng)常性的數(shù)據(jù)通信。在它的協(xié)議體系中,傳輸數(shù)據(jù)時都會帶上目的設(shè)備的設(shè)備地址,因此可以實現(xiàn)設(shè)備組網(wǎng)。如果用通用IO口模擬I2C總線,并實現(xiàn)雙向傳輸,則需一個輸入輸出口(SDA),另外還需一個輸出口(SCL)。

9ff2f216-5813-11ed-b468-dac502259ad0.jpg

UART總線是異步串口,因此一般比前兩種同步串口的結(jié)構(gòu)要復(fù)雜很多,一般由波特率產(chǎn)生器(產(chǎn)生的波特率等于傳輸波特率的16倍)、UART接收器、UART發(fā)送器組成,硬件上由兩根線,一根用于發(fā)送,一根用于接收。

顯然,如果用通用IO口模擬UART總線,則需一個輸入口,一個輸出口。

第三,從第二點明顯可以看出,SPI和UART可以實現(xiàn)全雙工,但I(xiàn)2C不行;

總結(jié):I2C線更少,比UART、SPI更為強(qiáng)大,但是技術(shù)上也更加麻煩些,因為I2C需要有雙向IO的支持,而且使用上拉電阻,抗干擾能力較弱,一般用于同一板卡上芯片之間的通信,較少用于遠(yuǎn)距離通信。SPI實現(xiàn)要簡單一些,UART需要固定的波特率,就是說兩位數(shù)據(jù)的間隔要相等,而SPI則無所謂,因為它是有時鐘的協(xié)議。

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

審核編輯 黃昊宇

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

    關(guān)注

    17

    文章

    1722

    瀏覽量

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

    關(guān)注

    28

    文章

    1495

    瀏覽量

    124564
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1243

    瀏覽量

    101771
收藏 人收藏

    評論

    相關(guān)推薦

    I2C總線應(yīng)用實例分析

    在現(xiàn)代電子系統(tǒng)中,I2C總線因其簡單、靈活和高效的特點而被廣泛應(yīng)用于各種設(shè)備之間的通信。 I2C總線概述 I2C總線由Philips(現(xiàn)為NXP)在1980年代初期開發(fā),最初用于音頻和
    的頭像 發(fā)表于 01-17 15:09 ?195次閱讀

    I2C總線與SPI總線的比較

    在現(xiàn)代電子系統(tǒng)中,微控制器與各種外設(shè)之間的通信是必不可少的。I2CSPI是兩種流行的串行通信協(xié)議,它們各自具有獨特的特點和應(yīng)用場景。 I2C總線
    的頭像 發(fā)表于 01-17 15:08 ?193次閱讀

    為什么嵌入式調(diào)試經(jīng)常用UART,卻很少用SPII2C或USRT?

    在嵌入式調(diào)試中經(jīng)常使用 UART(通用異步收發(fā)傳輸器)而較少使用 SPI(串行外設(shè)接口)、I2C(集成電路總線)或 USRT(通用同步 / 異步收發(fā)傳輸器)主要有以下原因
    的頭像 發(fā)表于 12-18 09:58 ?416次閱讀
    為什么嵌入式調(diào)試經(jīng)常用<b class='flag-5'>UART</b>,卻很少用<b class='flag-5'>SPI</b>、<b class='flag-5'>I2C</b>或USRT?

    BTB擴(kuò)展接口:LCD、Camera、UARTI2C等|詳解篇

    今天我們來學(xué)習(xí)的是BTB擴(kuò)展接口的LCD、Camera、UARTI2C詳解,特別分享Air201硬件BTB擴(kuò)展接口相關(guān)內(nèi)容。
    的頭像 發(fā)表于 11-30 09:39 ?460次閱讀
    BTB擴(kuò)展接口:LCD、Camera、<b class='flag-5'>UART</b>、<b class='flag-5'>I2C</b>等|詳解篇

    探索GPIO/ADC/LED/I2C/SPI/USB…的完整世界

    今天了解的是GPIO/ADC/LED/I2C/SPI/USB硬件接口設(shè)計及其注意事項,希望對大家有所幫助。
    的頭像 發(fā)表于 11-17 09:59 ?493次閱讀
    探索GPIO/ADC/LED/<b class='flag-5'>I2C</b>/<b class='flag-5'>SPI</b>/USB…的完整世界

    詳解I2C總線與SPI總線的區(qū)別

    I2C(Inter-Integrated Circuit)表示集成電路互連,是一種用于線路板內(nèi)部芯片之間通信的總線。
    的頭像 發(fā)表于 10-16 15:16 ?6357次閱讀
    詳解<b class='flag-5'>I2C</b>總線與<b class='flag-5'>SPI</b>總線的<b class='flag-5'>區(qū)別</b>

    通過I2C進(jìn)行TPS65987和TPS65988 SPI閃存固件更新

    電子發(fā)燒友網(wǎng)站提供《通過I2C進(jìn)行TPS65987和TPS65988 SPI閃存固件更新.pdf》資料免費下載
    發(fā)表于 09-29 10:31 ?0次下載
    通過<b class='flag-5'>I2C</b>進(jìn)行TPS65987和TPS65988 <b class='flag-5'>SPI</b>閃存固件更新

    使用低內(nèi)存MSP430?MCU的UARTI2C橋應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《使用低內(nèi)存MSP430?MCU的UARTI2C橋應(yīng)用說明.pdf》資料免費下載
    發(fā)表于 09-14 10:45 ?0次下載
    使用低內(nèi)存MSP430?MCU的<b class='flag-5'>UART</b>到<b class='flag-5'>I2C</b>橋應(yīng)用說明

    I2C轉(zhuǎn)UART子系統(tǒng)設(shè)計

    電子發(fā)燒友網(wǎng)站提供《I2C轉(zhuǎn)UART子系統(tǒng)設(shè)計.pdf》資料免費下載
    發(fā)表于 08-28 10:27 ?2次下載
    <b class='flag-5'>I2C</b>轉(zhuǎn)<b class='flag-5'>UART</b>子系統(tǒng)設(shè)計

    UART轉(zhuǎn)I2C橋接器

    電子發(fā)燒友網(wǎng)站提供《UART轉(zhuǎn)I2C橋接器.pdf》資料免費下載
    發(fā)表于 08-28 09:24 ?1次下載
    <b class='flag-5'>UART</b>轉(zhuǎn)<b class='flag-5'>I2C</b>橋接器

    I2CSPIUART的通信過程還可以這樣理解

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

    SPII2C通信協(xié)議:應(yīng)用與區(qū)別

    本文深入解析了SPII2C這兩種通信協(xié)議的特點、工作原理和應(yīng)用場景。SPI適用于高速數(shù)據(jù)傳輸,常用于存儲器芯片和顯示器驅(qū)動等領(lǐng)域;I2C適用于低速控制和傳感器數(shù)據(jù)傳輸,常用于溫度傳感
    的頭像 發(fā)表于 04-22 16:45 ?1964次閱讀

    逼真動畫展示I2CSPIUART的通信過程

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

    總結(jié)usart、uarti2cspi區(qū)別及相關(guān)知識

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

    什么是I2C協(xié)議 I2C總線的控制邏輯

    在實際使用過程中,I2C比較容易出現(xiàn)的一個問題就是死鎖 ,死鎖在I2C中主要表現(xiàn)為:I2C死鎖時表現(xiàn)為SCL為高,SDA一直為低。
    發(fā)表于 03-12 09:17 ?1172次閱讀
    什么是<b class='flag-5'>I2C</b>協(xié)議 <b class='flag-5'>I2C</b>總線的控制邏輯
    元谋县| 诚信百家乐平台| 鸿胜国际| 百家乐最好投注| 澳门百家乐官网赢钱| 澳门百家乐娱乐城打不开| 百家乐官网事电影| 永利博百家乐的玩法技巧和规则| 百家乐官网赌场破解方法| 百家乐作弊| 试玩百家乐官网网| 明升娱乐城开户| 百家乐桌布橡胶| 百家乐官网赌场娱乐城| 星空棋牌舟山| 豪博百家乐娱乐城| 太阳城直属现金网| 属虎和属猴牛人做生意| 百家乐官网最佳公式| 大发888存款| 百家乐网真人真钱群| 视频百家乐官网网站| 豪门娱乐网| 利博百家乐的玩法技巧和规则| 葡京百家乐官网的玩法技巧和规则 | 茅台百家乐官网的玩法技巧和规则 | 宝马会百家乐官网的玩法技巧和规则 | 澳门百家乐在线| 百家乐官网一拖三| 皇冠走地| 威尼斯人娱乐备用6222| 大亨百家乐娱乐城| 澳门1百家乐官网网| 珲春市| 下载百家乐的玩法技巧和规则| 百家乐官网群| 赌博百家乐官网探讨| 百家博娱乐城| 大发888娱乐备用网址| 百家乐网站制作| 做生意办公桌摆放风水|