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

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

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

同步和異步通信區(qū)別分析與總結(jié)

h1654155971.7688 ? 2018-02-23 08:53 ? 次閱讀

我們都知道數(shù)據(jù)通訊就是兩個通訊主體之間發(fā)送、接收數(shù)字信號。假設(shè)要發(fā)送以下數(shù)據(jù):12,23,34,45,56,67,78,89。接收方要正確接收這些數(shù)據(jù),就必須知道數(shù)據(jù)什么時候開始發(fā)送,什么時候結(jié)束,要不然,可能會將數(shù)據(jù)接收成22,33,44,55,66,77,88。

對于同步通訊協(xié)議,發(fā)送方在發(fā)送數(shù)據(jù)之前先發(fā)出一個特殊的電信號,讓接收方準(zhǔn)備好接收數(shù)據(jù),然后發(fā)送方就將以上數(shù)據(jù)全部連續(xù)發(fā)出,發(fā)送完畢后,再發(fā)送一個特殊的電信號表示數(shù)據(jù)發(fā)送結(jié)束。我們可以用以下圖表示同步信號通訊。

同步和異步通信區(qū)別分析與總結(jié)

數(shù)據(jù)包

然后,接收方按照事先約定,即每兩位一個數(shù)值,將數(shù)據(jù)包分成一個個數(shù)值。

對于異步通訊協(xié)議,發(fā)送方每發(fā)送一個數(shù)據(jù)都要發(fā)一“開始”標(biāo)志,每個數(shù)據(jù)發(fā)送結(jié)束后都發(fā)出一個“結(jié)束”標(biāo)志。用下圖表示異步通訊信號:

同步和異步通信區(qū)別分析與總結(jié)

因此,POS通訊中的同步、異步是兩種不同的通訊協(xié)議,它是信號發(fā)送方和信號接收方的一種約定。通信過程中,同步信號的作用非常重要,尤其對于串行方式的數(shù)據(jù)通信。同步信號的作用簡單講有兩個作用,1是“尺子”的作用,用于丈量一個比特的寬度;2是決定丈量的“起點”位置。收發(fā)雙方必須采用相同的“尺子”,從相同的“起點”開始丈量數(shù)據(jù)線上的電平變化,才能保證數(shù)據(jù)通信的正確。

因此,任何方式的串行通信,同步的過程必須有,也就是說通信雙方必須保持“同步”。我們看最典型的SPI、I2C,在這兩種方式中,都專門有一個CLK信號線,由通信的一方產(chǎn)生一個CLK,通過CLK信號線傳到另一方,雙方就就按這個CLK的控制工作,CLK的寬度就是一個數(shù)據(jù)位的寬度,而CLK的上升或下降沿,就是“起點”標(biāo)志。這種在通信過程中明顯有個CLK線專門傳送同步信號的方式,就是同步通信。同步通信由于有專用的CLK線控制,因此通信雙方比較容易實現(xiàn)“同步”,因此速度比較快。但是對于長距離的通信,同步方式就不行了,1是由于需要專門一個信號線,成本提高。2是通信線越長,上面的干擾就越多,通信的速度也上不去。因此同步方式多是作為同一PCB板上芯片級之間的通信接口使用。而長距離通信多使用“異步”通信方式,這里的“異步”不是指通信雙方不需要同步,而是指通信雙方之間不使用專用的同步信號線傳送CLK,而是各自僅依賴于自己的系統(tǒng)時鐘(這個就是異步的?。俑鶕?jù)約定的規(guī)程,調(diào)節(jié)自己的“步伐”達(dá)到雙方的同步。同步通信通常要比異步通信快速得多。接收方不必對每個字符進行開始和停止的操作。一旦檢測到幀同步字符,它就在接下來的數(shù)據(jù)到達(dá)時接收它們。另外,同步通信的開銷也比較少。例如,一個典型的幀可能有500字節(jié)(即4000比特)的數(shù)據(jù),其中可能只包含100比特的開銷。這時,增加的比特位使通信的比特總數(shù)增加2.5%,這與異步通信中25 %的增值要小得多。隨著數(shù)據(jù)幀中實際數(shù)據(jù)比特位的增加,開銷比特所占的百分比將相應(yīng)地減少。但是,數(shù)據(jù)比特位越長,緩存數(shù)據(jù)所需要的緩沖區(qū)也越大,這就限制了一個幀的大小。另外,幀越大,它占據(jù)通信媒體的連續(xù)時間也越長。在極端的情況下,這將導(dǎo)致其他用戶等得太久。

如果掌握這些最基本的概念,那么你能了解和面對通信中出現(xiàn)的問題,找到解決辦法。比如對于UART的通信,你就知道為什么要規(guī)定雙方要采用相同的幀結(jié)構(gòu),波特率了,如果設(shè)置錯誤會導(dǎo)致什么現(xiàn)象?而此時對雙方的系統(tǒng)時鐘不僅要求要更加準(zhǔn)確和穩(wěn)定,而且還要使用11.0592這些特殊的晶體,如果使用12M晶體,會產(chǎn)生什么后果等等。

最后總結(jié)一下1,異步通信是面向字符的通信,而同步通信是面向比特的通信。2,異步通信的單位是字符而同步通信的單位是楨。3,異步通信通過字符起止的開始和停止碼抓住再同步的機會,而同步通信則是以數(shù)據(jù)中抽取同步信息。4,異步通信對時序的要求較低,同步通信往往通過特定的時鐘線路協(xié)調(diào)時序。5,異步通信相對于同步通信效率較低。

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

    關(guān)注

    1

    文章

    56

    瀏覽量

    10104
  • 同步通信
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    9142

原文標(biāo)題:同步和異步通信區(qū)別 一點就透

文章出處:【微信號:weixin21ic,微信公眾號:21ic電子網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    什么是同步邏輯和異步邏輯,同步電路和異步電路的區(qū)別是什么?

    什么是同步邏輯和異步邏輯,同步電路和異步電路的區(qū)別是什么?
    發(fā)表于 06-18 08:52

    USART異步通信同步異步有什么區(qū)別

    USART異步通信同步異步有什么區(qū)別呢?異步通信怎樣
    發(fā)表于 12-10 07:34

    異步通信同步通信對比分析哪個好?

    異步通信同步通信對比分析哪個好?
    發(fā)表于 12-16 07:35

    幾種最基本的通訊方式解釋與總結(jié)

    問題的地方,麻煩各位及時反饋一下,謝謝。在對幾種協(xié)議進行介紹之前,先介紹三個基本概念:(1)異步同步假設(shè)現(xiàn)在有兩臺設(shè)備A、B之間需要盡心通信,如果A與B兩臺設(shè)備使用的是同一個時鐘信號,則稱為
    發(fā)表于 02-23 07:30

    異步傳輸和同步傳輸?shù)?b class='flag-5'>區(qū)別介紹

    本文開始對異步傳輸進行了介紹,其中包括了異步傳輸工作原理和異步傳輸模式,其次介紹了同步傳輸?shù)亩x和特點,最后詳細(xì)介紹了同步
    發(fā)表于 03-02 14:09 ?1w次閱讀
    <b class='flag-5'>異步</b>傳輸和<b class='flag-5'>同步</b>傳輸?shù)?b class='flag-5'>區(qū)別</b>介紹

    PLC異步通信同步通信有什么區(qū)別

    異步通信同步通信又稱為異步傳輸和同步傳輸,是串行通信
    發(fā)表于 12-27 10:59 ?2311次閱讀

    同步電機和異步電機的區(qū)別

    同步電機和異步電機的主要區(qū)別是:同步電機能與其定子磁場旋轉(zhuǎn)達(dá)到同步轉(zhuǎn)速,異步電機轉(zhuǎn)速達(dá)不到定子磁
    的頭像 發(fā)表于 03-22 09:56 ?2213次閱讀
    <b class='flag-5'>同步</b>電機和<b class='flag-5'>異步</b>電機的<b class='flag-5'>區(qū)別</b>

    異步電機與同步電機的區(qū)別是什么

    異步電機與同步電機的區(qū)別 前面的文章有給大家介紹了三相異步電機,說到這個,相信有很多小伙伴還不了解什么是異步電機,那有
    發(fā)表于 05-25 16:46 ?2285次閱讀

    同步復(fù)位與異步復(fù)位的區(qū)別

    請簡述同步復(fù)位與異步復(fù)位的區(qū)別,說明兩種復(fù)位方式的優(yōu)缺點,并解釋“異步復(fù)位,同步釋放”。
    的頭像 發(fā)表于 08-14 11:49 ?6674次閱讀

    同步FIFO和異步FIFO的區(qū)別 同步FIFO和異步FIFO各在什么情況下應(yīng)用

    同步FIFO和異步FIFO的區(qū)別 同步FIFO和異步FIFO各在什么情況下應(yīng)用? 1. 同步FI
    的頭像 發(fā)表于 10-18 15:23 ?1541次閱讀

    什么是同步邏輯和異步邏輯?同步電路與異步電路有何區(qū)別?

    什么是同步邏輯和異步邏輯?同步電路與異步電路有何區(qū)別? 同步邏輯和
    的頭像 發(fā)表于 11-17 14:16 ?2103次閱讀

    異步電路和同步電路區(qū)別在哪?

    異步電路和同步電路區(qū)別在哪? 異步電路和同步電路是兩種不同的電路設(shè)計方法,它們在功能、工作原理和應(yīng)用領(lǐng)域上有著顯著的差異。下面將詳細(xì)介紹
    的頭像 發(fā)表于 12-07 10:53 ?3006次閱讀

    同步整流和異步整流的區(qū)別

    同步整流和異步整流的區(qū)別? 同步整流和異步整流是電力系統(tǒng)中常用的兩種整流方式,它們有著不同的工作原理和特點。本文將詳細(xì)介紹
    的頭像 發(fā)表于 12-08 10:06 ?2016次閱讀

    異步電機與同步電機的區(qū)別和應(yīng)用

    異步電機與同步電機的區(qū)別和應(yīng)用 異步電機和同步電機是兩種不同類型的電機,在結(jié)構(gòu)、原理和應(yīng)用方面都有一些顯著的
    的頭像 發(fā)表于 12-09 15:55 ?2354次閱讀

    同步通信異步通信區(qū)別

    在數(shù)據(jù)通信領(lǐng)域,同步通信異步通信是兩種基本的通信方式,它們各自具有獨特的特點和適用場景。了解這
    的頭像 發(fā)表于 07-25 16:28 ?4598次閱讀