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

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

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

一文詳解串行、并行、同步、異步

CHANBAEK ? 來(lái)源:頭條號(hào)電子信息自由者 ? 作者:頭條號(hào)電子信息自 ? 2023-03-15 17:09 ? 次閱讀

前言:所有的數(shù)字通信方法包含的基本概論都是:數(shù)據(jù)以二進(jìn)制數(shù)值形式采用串行(數(shù)據(jù)按位傳輸)或并行(數(shù)據(jù)按組傳輸)方式傳遞。盡管通信技術(shù)日新月異,但是這些基本概論適用于任何形式的數(shù)字通信。

一個(gè)數(shù)字?jǐn)?shù)據(jù)流可以通過(guò)導(dǎo)線(xiàn)傳輸,也可以以無(wú)線(xiàn)電波的形式傳輸。在信號(hào)接收端,無(wú)線(xiàn)電信號(hào)被轉(zhuǎn)換回?cái)?shù)據(jù)流的形式。并行傳輸?shù)臄?shù)據(jù)需要發(fā)生器和接收器對(duì)彼此的功能進(jìn)行解/譯碼,而且并行數(shù)據(jù)能在發(fā)送器一端轉(zhuǎn)換為串行形式,在接收器一端又轉(zhuǎn)換回并行數(shù)據(jù)。

什么是串行與并行?

數(shù)字?jǐn)?shù)據(jù)通信接口可以分為兩大類(lèi):串行接口和并行接口。串行數(shù)據(jù)是把一個(gè)數(shù)值(如1字節(jié),即8bit)進(jìn)行單通道(如一根導(dǎo)線(xiàn))傳輸,每次傳輸1bit。在接收端,每個(gè)比特都被讀出并重新組合為1個(gè)字節(jié)。

pYYBAGQRi1iAbf4CAAGSJZ6_UqI056.jpg

串行數(shù)據(jù)傳輸

上圖所示的同步串行接口,這表明數(shù)據(jù)的發(fā)送和接收是由從發(fā)送器到接收器的一個(gè)時(shí)鐘信號(hào)協(xié)調(diào)的。豎直虛線(xiàn)表明接收器檢測(cè)輸入信號(hào)高(1)/低電平(0)的時(shí)間點(diǎn),它可能位于每個(gè)時(shí)鐘脈沖的起始(上升沿)或結(jié)束(下降沿)。上圖中,檢測(cè)點(diǎn)在時(shí)鐘脈沖的上升沿。注:異步數(shù)據(jù)傳輸方式,它不需要時(shí)鐘。

而并行數(shù)據(jù)傳輸,可以將一個(gè)完整的字節(jié)(單詞或更大的數(shù)據(jù))一下子從發(fā)送器傳輸?shù)搅私邮掌?。如你所料,并行接口比串行接口快得多,因?yàn)椴⑿?串行和串行-并行的解/譯碼步驟被省略了。而并行傳輸?shù)娜秉c(diǎn)是:他需要足夠數(shù)量的傳輸線(xiàn)(導(dǎo)線(xiàn))來(lái)傳輸單獨(dú)的數(shù)字。

poYBAGQRi1mANRnWAAG6RgqLrcA545.jpg

并行數(shù)據(jù)傳輸

對(duì)于并行數(shù)據(jù)傳輸,只設(shè)置一個(gè)控制脈沖(上圖稱(chēng)為:數(shù)據(jù)選通)是絕對(duì)必要的。當(dāng)接收器檢測(cè)到要讀入(數(shù)字信號(hào)中稱(chēng)為鎖存)的脈沖時(shí),并行數(shù)據(jù)就排成一列進(jìn)入數(shù)據(jù)寄存器。注:上圖中垂直的虛線(xiàn)代表數(shù)據(jù)被檢測(cè)到并載入到接收器寄存器的時(shí)間。

什么是同步與異步?

同步和異步這兩術(shù)語(yǔ)指的是傳送的數(shù)據(jù)在發(fā)送器和接收器之間的傳遞方式。同步傳輸依靠時(shí)鐘信號(hào)或傳送脈沖協(xié)調(diào)數(shù)據(jù)傳送的時(shí)間,而異步傳輸不需要這些參量。

同步:同步通信是一種連續(xù)串行傳送數(shù)據(jù)的通信方式,一次通信只傳送一幀信息。這里的信息幀與異步通信中的字符幀不同,通常含有若干個(gè)數(shù)據(jù)字符。

采用同步通信時(shí),將許多字符組成一個(gè)信息組,這樣,字符可以一個(gè)接一個(gè)地傳輸,但是,在每組信息(通常稱(chēng)為幀)的開(kāi)始要加上同步字符,在沒(méi)有信息要傳輸時(shí),要填上空字符,因?yàn)橥絺鬏敳辉试S有間隙。在同步傳輸過(guò)程中,一個(gè)字符可以對(duì)應(yīng)5~8位。當(dāng)然,對(duì)同一個(gè)傳輸過(guò)程,所有字符對(duì)應(yīng)同樣的數(shù)位,比如說(shuō)n位。這樣,傳輸時(shí),按每n位劃分為一個(gè)時(shí)間片,發(fā)送端在一個(gè)時(shí)間片中發(fā)送一個(gè)字符,接收端則在一個(gè)時(shí)間片中接收一個(gè)字符。

同步傳輸時(shí),一個(gè)信息幀中包含許多字符,每個(gè)信息幀用同步字符作為開(kāi)始,一般將同步字符和空字符用同一個(gè)代碼。在整個(gè)系統(tǒng)中,由一個(gè)統(tǒng)一的時(shí)鐘控制發(fā)送端的發(fā)送和空字符用同一個(gè)代碼。接收端當(dāng)然是應(yīng)該能識(shí)別同步字符的,當(dāng)檢測(cè)到有一串?dāng)?shù)位和同步字符相匹配時(shí),就認(rèn)為開(kāi)始一個(gè)信息幀,于是,把此后的數(shù)位作為實(shí)際傳輸信息來(lái)處理。

異步:異步通信是一種很常用的通信方式。異步通信在發(fā)送字符時(shí),所發(fā)送的字符之間的時(shí)間間隔可以是任意的。當(dāng)然,接收端必須時(shí)刻做好接收的準(zhǔn)備。發(fā)送端可以在任意時(shí)刻開(kāi)始發(fā)送字符,因此必須在每一個(gè)字符的開(kāi)始和結(jié)束的地方加上標(biāo)志,即加上開(kāi)始位和停止位,以便使接收端能夠正確地將每一個(gè)字符接收下來(lái)。異步通信的好處是通信設(shè)備簡(jiǎn)單、便宜,但傳輸效率較低(因?yàn)殚_(kāi)始位和停止位的開(kāi)銷(xiāo)所占比例較大)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 接收器
    +關(guān)注

    關(guān)注

    14

    文章

    2441

    瀏覽量

    71527
  • 并行接口
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    15232
  • 串行接口
    +關(guān)注

    關(guān)注

    3

    文章

    320

    瀏覽量

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

    關(guān)注

    0

    文章

    27

    瀏覽量

    9132
  • 發(fā)送器
    +關(guān)注

    關(guān)注

    1

    文章

    258

    瀏覽量

    26739
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是串行接口,什么是并行接口以及他們的區(qū)別

    數(shù)據(jù)線(xiàn)上,用個(gè)同步信號(hào)是最方便的。同步通訊的好處是可以使用線(xiàn)路允許的任意頻率,但在實(shí)際使用中并不方便,所以現(xiàn)在的串行通訊多使用異步通訊。最
    發(fā)表于 10-25 16:57

    串行口和并行口通信方式

    、串行口和并行口通信方式并行通信方式串行通信方式異步串行
    發(fā)表于 11-22 06:11

    通用異步收發(fā)器與通用同步異步串行接收/發(fā)送器有哪些差異呢

    UART是什么?USART又是什么?通用異步收發(fā)器與通用同步異步串行接收/發(fā)送器有哪些差異呢?
    發(fā)表于 12-10 06:45

    并行通信和串行通信有何特點(diǎn)

    ,長(zhǎng)距離傳送時(shí)成本低。且可以利用電話(huà)網(wǎng)等線(xiàn)程設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜串行通信又可分為異步通信和同步通信。異步通信發(fā)送與接收設(shè)備,
    發(fā)表于 12-10 07:43

    STM32串行異步通信的相關(guān)資料分享

    串行異步通信】STM32F4 的串口資源相當(dāng)豐富的,功能也相當(dāng)強(qiáng)勁。STM32F407ZGT6 最多可提供 6 路串口,有分?jǐn)?shù)波特率發(fā)生器、支持同步單線(xiàn)通信和 半雙工單線(xiàn)通訊、支持 LIN、支持
    發(fā)表于 02-21 06:28

    串行并行通訊的基礎(chǔ)理論知識(shí)分析

    基礎(chǔ)理論知識(shí)串行并行通訊比喻為單車(chē)道和多車(chē)道全雙工、半雙工及單工通訊通訊方式說(shuō)明全雙工在同時(shí)刻,兩個(gè)設(shè)備之間可以同時(shí)收發(fā)數(shù)據(jù)半雙工兩個(gè)設(shè)備之間可以收發(fā)數(shù)據(jù),但不能在同時(shí)刻進(jìn)行單工
    發(fā)表于 02-22 06:32

    搞懂ARM的串行通信與并行通信

    計(jì)算機(jī)的通信(數(shù)據(jù)交換)方式主要是分為:串行通信與并行通信串行通信概念:計(jì)算機(jī)與I/O設(shè)備之間數(shù)據(jù)傳輸?shù)母魑皇前错樞蛞来?b class='flag-5'>一位接位進(jìn)行傳送。
    發(fā)表于 04-27 10:18

    有線(xiàn)傳輸技術(shù)之并行串行傳輸知識(shí)簡(jiǎn)析

      引:   設(shè)備之間的通信方式可以分成并行通信和串行通信兩種。并行通信在老劉看來(lái)就是拉橫排的走,串行通信就是規(guī)定路線(xiàn)排隊(duì)走。   、
    發(fā)表于 05-12 16:31

    分享個(gè)74HC165D補(bǔ)充型輸出 并行串行串行移位寄存器

    (Q7和Q7)。當(dāng)并行加載(PL)輸入為L(zhǎng)OW時(shí),來(lái)自D0到D7輸入的并行數(shù)據(jù)異步加載到寄存器中。 當(dāng)PL為HIGH時(shí),數(shù)據(jù)在DS輸入端串行進(jìn)入寄存器,并向右移動(dòng)
    發(fā)表于 08-04 17:39

    整體異步并行轉(zhuǎn)換算法

    針對(duì)Fukushima提出的求解無(wú)約束最優(yōu)化問(wèn)題的同步并行轉(zhuǎn)換算法(PVT),提出個(gè)整體異步并行算法,該算法去除了
    發(fā)表于 04-11 09:29 ?10次下載

    關(guān)于STM32的串行異步通信

    串行異步通信】STM32F4 的串口資源相當(dāng)豐富的,功能也相當(dāng)強(qiáng)勁。STM32F407ZGT6 最多可提供 6 路串口,有分?jǐn)?shù)波特率發(fā)生器、支持同步單線(xiàn)通信和 半雙工單線(xiàn)通訊、支持 LIN、支持
    發(fā)表于 12-24 19:19 ?8次下載
    關(guān)于STM32的<b class='flag-5'>串行</b><b class='flag-5'>異步</b>通信

    同步異步、串行并行、單工半雙工全雙工的區(qū)別

    同步異步;串行并行;單工、半雙工、全雙工區(qū)別。
    發(fā)表于 12-27 16:13 ?3394次閱讀

    第8課【通訊的基本概念】串行并行 單工半雙工全雙工 同步異步 比特率波特率

    目錄基本知識(shí)框架課堂筆記通訊數(shù)據(jù)傳送方式:串行 / 并行串行通訊并行通訊串行通訊與并行通訊的特性
    發(fā)表于 12-29 19:33 ?5次下載
    第8課【通訊的基本概念】<b class='flag-5'>串行</b><b class='flag-5'>并行</b> 單工半雙工全雙工 <b class='flag-5'>同步</b><b class='flag-5'>異步</b> 比特率波特率

    并行通信和串行通信是什么意思?同步傳送和異步傳送又有何區(qū)別

    并行通信和串行通信是什么意思?同步傳送和異步傳送又有何區(qū)別? 并行通信是指在數(shù)據(jù)傳輸過(guò)程中同時(shí)傳送多個(gè)數(shù)據(jù)位的方式。在
    的頭像 發(fā)表于 02-18 16:55 ?984次閱讀

    同步級(jí)聯(lián)和異步級(jí)聯(lián)的區(qū)別 異步級(jí)聯(lián)和同步級(jí)聯(lián)分別要注意什么

    異步級(jí)聯(lián)可以提高系統(tǒng)的響應(yīng)速度和并行處理的能力。 與同步級(jí)聯(lián)相比,異步級(jí)聯(lián)具有以下幾點(diǎn)區(qū)別: 并行處理能力:
    的頭像 發(fā)表于 02-22 13:40 ?1315次閱讀