色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文讀懂通信串口(物理接口)1

jf_78858299 ? 來源:雄楚商貿 ? 作者:Miya ? 2023-04-04 15:32 ? 次閱讀

一、數據通信分類

計算機的數據傳送方式:有并行和串行兩種。

并行傳送的特點是;各數據位同時傳送,傳送速度快、效率高。但需要的數據線多,因此傳送成本高。并行數據傳送的距離通常小于30米。

串行傳送的特點是;數據傳送按位順序進行,最少只需一根傳輸線即可完成,成本低,但速度慢。串行數據傳送的距離可以從幾米到幾千公里。

按照通信方式分類:同步和異步

同步通信:帶時鐘同步信號傳輸。比如:SPI,IIC通信接口

異步通信:不帶時鐘同步信號。比如:UART(通用異步收發器),單總線1-WIRE,CAN總線

在同步通訊中,收發設備上方會使用一根信號線傳輸信號,在時鐘信號的驅動下雙方進行協調,同步數據。例如,通訊中通常雙方會統一規定在時鐘信號的上升沿或者下降沿對數據線進行采樣。

在異步通訊中不使用時鐘信號進行數據同步,它們直接在數據信號中穿插一些用于同步的信號位,或者將主題數據進行打包,以數據幀的格式傳輸數據。通訊中還需要雙方規約好數據的傳輸速率(也就是波特率)等,以便更好地同步。常用的波特率有4800bps、9600bps、115200bps等。

在同步通訊中,數據信號所傳輸的內容絕大部分是有效數據,而異步通訊中會則會包含數據幀的各種標識符,所以同步通訊效率高,但是同步通訊雙方的時鐘允許誤差小,稍稍時鐘出錯就可能導致數據錯亂,異步通訊雙方的時鐘允許誤差較大。

二、 IIC (同步通信)

1、IIC概述 同步通信

IIC總線是由Philips公司開發的一種簡單、 同步半雙工雙向的兩線式串口總線。

IIC只需要兩根線進行通信,SDA(串行數據線)和SCL(串行時鐘線)

SCL線——負責產生同步時鐘脈沖。

SDA線——負責在設備間傳輸串行數據。該總線可以將多個I2C設備連接到該系統上。連接到I2C總線上的設備既可以用作主設備,也可以用作從設備

圖片

主設備負責控制通信,通過對數據傳輸進行初始化,來發送數據并產生所需的同步時鐘脈沖。從設備則是等待來自主設備的命令,并響應命令接收。主設備和從設備都可以作為發送設備或接收設備。無論主設備是作為發送設備還是接收設備,同步時鐘信號都只能由主設備產生。如果用通用IO口模擬I2C總線,并實現雙向傳輸,則需一個輸入輸出口(SDA),另外還需一個輸出口(SCL)。

1) IIC速率

圖片

三、SPI(同步全雙工通信)

SPI是串行外設接口(Serial Peripheral Interface)的縮寫,是一種高速的,全雙工,同步的通信總線,SPI的速率比I2C高,一般可以到幾十Mbps,不同的器件當主機和當作從機的速率一般不同。

SPI總線是同步、全雙工雙向的4線式串行接口總線。它是由“單個主設備+多個從設備”構成的系統。在系統中,只要任意時刻只有一個主設備是處于激活狀態的,就可以存在多個SPI主設備。常運用于AD轉換器、EEPROM、FLASH、實時時鐘數字信號處理器和數字信號解碼器之間實現通信。為了實現通信,SPI共有4條信號線,分別是:

圖片

2) SPI典型應用

SPI最典型的應用是單主機單從機,下圖是接線方式,當然也可以多從機

圖片

(1) 主設備出、從設備入(Master Out Slave In,MOSI):由主設備向從設備傳輸數據的信號線,也稱為從設備輸入(Slave Input/Slave Data In,SI/SDI)。(2)主設備入、從設備出(Master In Slave Out,MISO):由從設備向主設備傳輸數據的信號線,也稱為從設備輸出(Slave Output/Slave Data Out,SO/SDO)。(3)串行時鐘(Serial Clock,SCLK):傳輸時鐘信號的信號線。(4)從設備選擇(Slave Select,SS):用于選擇從設備的信號線,低電平有效。SPI 的工作時序模式由CPOL(Clock Polarity,時鐘極性)和CPHA(Clock Phase,時鐘相位)之間的相位關系決定,CPOL 表示時鐘信號的初始電平的狀態,CPOL 為0 表示時鐘信號初始狀態為低電平,為1 表示時鐘信號的初始電平是高電平。CPHA 表示在哪個時鐘沿采樣數據,CPHA 為0 表示在首個時鐘變化沿采樣數據,而CPHA 為1 則表示在第二個時鐘變化沿采樣數據。

圖片

UART、SPI、I2C比較①I2C線更少,比UART、SPI更為強大,但是技術上也更加麻煩些,因為I2C需要有

雙向IO的支持,而且使用上拉電阻,抗干擾能力較弱,一般用于同一板卡上芯片之間的通信,較少用于遠距離通信。②SPI實現要簡單一些,UART需要固定的波特率,就是說兩位數據的間隔要相等,而SPI則無所謂,因為它是有時鐘的協議。③I2C的速度比SPI慢一點,協議比SPI復雜一點,但是連線也比標準的SPI要少。④UART一幀可以傳5/6/7/8位,I2C必須是8位。I2C和SPI都從最高位開始傳。⑤SPI用片選信號選擇從機,I2C用地址選擇從機。

四、CAN(同步通信)

CAN是Controller Area Network的簡稱,是一種有效支持分布式控制或實時控制的串行通信網絡,現在是汽車網絡的標準協議。

圖片

CAN是控制器局域網絡的簡稱,是一種能夠實現分布式實時控制的串行通信網絡。CAN總線的功能復雜且智能。主要用于汽車通信。CAN總線網絡主要掛在CAN_H和CAN_L,各個節點通過這兩條線實現信號的串行差分傳輸,為了避免信號的反射和干擾,還需要在CAN_H和CAN_L之間接上120歐姆的終端電阻。

1) CAN電平邏輯

圖片

五、 1-WIRE

??單總線是美國DALLAS公司推出的外圍串行擴展總線技術,與SPI、I2C串行數據通信方式不同,它采用單根信號線,既傳輸時鐘又傳輸數據,而且數據傳輸是雙向的。

1) 1-WIRE典型框圖

如下是1-WIRE的典型框圖,可以看到微處理器和1-WIRE器件之間只有一根線。

圖片

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7002

    瀏覽量

    88942
  • IIC
    IIC
    +關注

    關注

    11

    文章

    300

    瀏覽量

    38311
  • 串行協議
    +關注

    關注

    0

    文章

    10

    瀏覽量

    6974
收藏 人收藏

    評論

    相關推薦

    讀懂接口模塊的組合應用有哪些?

    讀懂接口模塊的組合應用有哪些?
    發表于 05-17 07:15

    讀懂如何去優化AC耦合電容?

    讀懂如何去優化AC耦合電容?
    發表于 06-08 07:04

    讀懂什么是NEC協議

    讀懂什么是NEC協議?
    發表于 10-15 09:22

    讀懂中斷方式和輪詢操作有什么區別嗎

    讀懂中斷方式和輪詢操作有什么區別嗎?
    發表于 12-10 06:00

    讀懂傳感器的原理與結構

    讀懂傳感器傳感器在原理與結構上千差萬別,如何根據具體的測量目的、測量對象以及測量環境合理地選用傳感器,是在進行某個量的測量時首先要解決的問題。當傳感器確定之后,與之相配套的測量方法和測量設備也就
    發表于 01-13 07:08

    串口通信物理層與協議層的相關資料推薦

    .串口通信物理層與協議層物理層規定了通訊系統的機械、電子特性(相當于規定了用嘴巴還是肢體交流)協議層規定了通訊邏輯、數據打包解包標準(相
    發表于 02-17 07:07

    讀懂NB-IoT 的現狀、挑戰和前景

    讀懂 NB-IoT 的現狀、挑戰和前景
    的頭像 發表于 02-28 15:42 ?6367次閱讀

    讀懂MCU的特點、功能及如何編寫

    讀懂MCU的特點、功能及如何編寫
    發表于 12-05 09:51 ?24次下載
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>MCU的特點、功能及如何編寫

    讀懂通信串口(物理接口)2

    并行傳送的特點是;各數據位同時傳送,傳送速度快、效率高。但需要的數據線多,因此傳送成本高。并行數據傳送的距離通常小于30米。 串行傳送的特點是;數據傳送按位順序進行,最少只需根傳輸線即可完成,成本低,但速度慢。串行數據傳送的距離可以從幾米到幾千公里。
    的頭像 發表于 04-04 15:32 ?6539次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b><b class='flag-5'>通信</b><b class='flag-5'>串口</b>(<b class='flag-5'>物理</b><b class='flag-5'>接口</b>)2

    讀懂NTN衛星通信

    NTN衛星通信是什么,為何在當下成為熱點,它可以解決什么問題,芯訊通有推出與之對應的產品嗎? 帶你讀懂 NT N! 什么是NTN衛星通信
    的頭像 發表于 11-09 19:15 ?1556次閱讀

    讀懂,什么是BLE?

    讀懂,什么是BLE?
    的頭像 發表于 11-27 17:11 ?2279次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>,什么是BLE?

    讀懂車規級AEC-Q認證

    讀懂車規級AEC-Q認證
    的頭像 發表于 12-04 16:45 ?937次閱讀

    USB虛擬串口串口1可以同時發送嗎

    計算機可以通過USB接口串口設備進行通信。而物理串口1則是計算機上的
    的頭像 發表于 01-04 11:26 ?1543次閱讀

    讀懂單燈控制器工作原理

    讀懂單燈控制器工作原理
    的頭像 發表于 11-11 13:13 ?206次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>單燈控制器工作原理

    串口通信的硬件接口要求 串口通信與網絡通信的比較

    重要角色。 串口通信的硬件接口要求 1. 接口類型 串口通信
    的頭像 發表于 11-22 09:14 ?309次閱讀
    主站蜘蛛池模板: 久久这里只有精品国产精品99 | 这里只有精品在线视频| 国产剧情麻豆mv| 日本美女色| 99视频精品在线| 蜜臀AV精品一区二区三区| 国产色婷婷精品人妻蜜桃成熟 | chinese东北老年tv视频| 久久这里只有精品国产精品99| 亚洲欧洲自拍偷拍| 国产一卡在线观看完整版| 忘忧草在线社区WWW日本直播| 成a人片亚洲日本久久| 欧美顶级情欲片免费看| 97国产蝌蚪视频在线观看| 久久视频在线视频观看精品15| 亚洲视频中文字幕| 精品久久久久中文字幕| 亚洲黄色录像片| 国产一级做a爰片久久毛片男| 午夜成a人片在线观看| 国产精品无码久久av| 玩50岁四川熟女大白屁股直播| 广播电台在线收听| 涩涩在线视频| 国产精品美女久久久网站动漫 | 又长又大又粗又硬3p免费视频| 精品视频免费在线| 亚洲熟女乱色一区二区三区| 狠狠插影院| 一攻多受高h大总攻| 久久精品国产男包| 在线亚洲黄色| 美女胸网站| japonensis护士| 日本护士性生活| 国产高清在线露脸一区| 武侠古典久久亚洲精品| 果冻传媒在线播放 免费观看| 亚洲欧美一区二区久久| 久久偷拍国2017的|