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

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

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

通信教程01 什么是并行通信?什么是串行通信?

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-02-26 16:27 ? 次閱讀

1寫在前面

嵌入式電子產(chǎn)品是一種互連電路(處理器或其他集成電路)以創(chuàng)建共生系統(tǒng)。

為了使這些單獨(dú)的電路交換其信息,它們必須共享公共通信協(xié)議。

已經(jīng)定義了數(shù)百種通信協(xié)議來(lái)實(shí)現(xiàn)這種數(shù)據(jù)交換,并且通信的方式主要可以分為兩類:并行或串行。

2并行通信

并行是指多比特?cái)?shù)據(jù)同時(shí)通過(guò)并行線進(jìn)行傳送,這樣數(shù)據(jù)傳送速度大大提高。

但并行傳送的線路長(zhǎng)度受到限制,因?yàn)殚L(zhǎng)度增加,干擾就會(huì)增加,數(shù)據(jù)也就容易出錯(cuò)。

并行接口同時(shí)傳輸多個(gè)位。它們通常需要數(shù)據(jù)總線(八、十六或更多線路),以1和0的波形傳輸數(shù)據(jù)。

如下圖:使用9線的并行通信,由時(shí)鐘控制的8位數(shù)據(jù)總線,每個(gè)時(shí)鐘脈沖發(fā)送一個(gè)字節(jié)。

并行同行主要特點(diǎn):

1.各數(shù)據(jù)位同時(shí)傳輸,傳輸速度快、效率高,多用在實(shí)時(shí)、快速的場(chǎng)合。

2.并行通信不能長(zhǎng)距離通信,抗干擾能力差。

3串行通信

串行通信作為計(jì)算機(jī)通信方式之一,主要起到主機(jī)與外設(shè)以及主機(jī)之間的數(shù)據(jù)傳輸作用。

串行通信分為:同步和異步通信。

1.同步通信

同步通信一般有一個(gè)同步時(shí)鐘,如下圖,一根數(shù)據(jù)線,一根時(shí)鐘線。一個(gè)時(shí)鐘傳輸一個(gè)Bit位。

我們常見(jiàn)的SPI、I2C等就是串行同步通信。

2.異步通信

異步通信中,在異步通信中有兩個(gè)比較重要的指標(biāo):字符幀格式和波特率。

數(shù)據(jù)通常以字符或者字節(jié)為單位組成字符幀傳送,是通過(guò)雙方約定好的波特率進(jìn)行數(shù)據(jù)傳輸。

假如雙方波特率不一致,則接收到數(shù)據(jù)就是亂碼。

我們常見(jiàn)的UART、CAN等就是串行異步通信。

3.串行異步通信UART

這里在進(jìn)一步講述常見(jiàn)的串行異步通信:UART。

內(nèi)置規(guī)則:

波特率

數(shù)據(jù)位

同步位

奇偶校驗(yàn)位

波特率

常規(guī)波特是1200、2400、4800、19200、38400、57600和115200 bps

數(shù)據(jù)位

每個(gè)數(shù)據(jù)包中的數(shù)據(jù)量可以設(shè)置為5到9位,通常為8位。

同步位

同步位是與每個(gè)數(shù)據(jù)塊一起傳送的兩個(gè)或三個(gè)特殊位。它們是起始位和停止位。

奇偶校驗(yàn)位

奇偶校驗(yàn)是一種非常簡(jiǎn)單的錯(cuò)誤檢查方式。它有兩種:奇數(shù)或偶數(shù)。

4.UART兩設(shè)備連線

這種發(fā)送和接收數(shù)據(jù)的串行接口是全雙工(雙向都可以發(fā)送,也可以接收)。

5.舉例

9600波特,8個(gè)數(shù)據(jù)位,無(wú)奇偶校驗(yàn)和1個(gè)停止位。

發(fā)送ASCII字符“O”和“K”。O十進(jìn)制值79,二進(jìn)制值01001111;而K的二進(jìn)制值是01001011。

4串口和并口對(duì)比

當(dāng)下,串行相對(duì)并行通信要使用的廣的多,主要有多方面原因:

節(jié)省傳輸線,布線簡(jiǎn)單

抗干擾能力強(qiáng)

技術(shù)成熟

舉例:

將并口和串口視為汽車流:并行接口將是8+車道大型高速公路,而串行接口更像是一條雙車道鄉(xiāng)村公路。

在一段時(shí)間內(nèi),大型高速公路可能會(huì)讓更多的人到達(dá)目的地,但是農(nóng)村的雙層公路車流量不大,建造成本低。

并行通信當(dāng)然有其好處。它快速,簡(jiǎn)單,相對(duì)容易實(shí)現(xiàn)。但它需要更多的通信線。

聲明:本文內(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)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    5949

    瀏覽量

    135783
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1540

    瀏覽量

    76062
  • 并口
    +關(guān)注

    關(guān)注

    0

    文章

    32

    瀏覽量

    17501
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何實(shí)現(xiàn)51單片機(jī)與PC機(jī)的串行通信

    51單片機(jī)與PC機(jī)的串行通信是一種常見(jiàn)的通信方式,它允許單片機(jī)通過(guò)串行接口與PC機(jī)進(jìn)行數(shù)據(jù)交換。這種通信方式在嵌入式系統(tǒng)、工業(yè)控制、物聯(lián)網(wǎng)等
    的頭像 發(fā)表于 10-21 11:35 ?242次閱讀

    STM32串口通信入門!附通信編程示例

    串行通信并行通信設(shè)備之間的通信方式可以分為串行通信
    的頭像 發(fā)表于 07-05 08:21 ?2060次閱讀
    STM32串口<b class='flag-5'>通信</b>入門!附<b class='flag-5'>通信</b>編程示例

    高速串行通信協(xié)議都有哪些

    高速串行通信協(xié)議是現(xiàn)代電子設(shè)備中用于數(shù)據(jù)傳輸?shù)年P(guān)鍵技術(shù)。這些協(xié)議在各種應(yīng)用中發(fā)揮著重要作用,如計(jì)算機(jī)、移動(dòng)設(shè)備、網(wǎng)絡(luò)設(shè)備等。以下是一些常見(jiàn)的高速串行通信協(xié)議,以及它們的詳細(xì)描述。 US
    的頭像 發(fā)表于 05-31 16:11 ?949次閱讀

    簡(jiǎn)單認(rèn)識(shí)UART串行通信協(xié)議

    在電子通信領(lǐng)域,UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)是一種非常常見(jiàn)的串行通信協(xié)議。它被廣泛應(yīng)用于各種設(shè)備之間
    的頭像 發(fā)表于 05-27 16:09 ?1903次閱讀

    高速串行通信協(xié)議詳解

    隨著信息技術(shù)的飛速發(fā)展,數(shù)據(jù)通信已成為現(xiàn)代社會(huì)不可或缺的一部分。在數(shù)據(jù)通信中,串行通信作為一種基本的通信方式,以其獨(dú)特的優(yōu)勢(shì)在各個(gè)領(lǐng)域得到了
    的頭像 發(fā)表于 05-16 16:45 ?715次閱讀

    串行通信中的異步、同步與并行通信機(jī)制解析

    串行通信,這是一種數(shù)據(jù)傳輸方式,其中數(shù)據(jù)是按一位一位的順序傳送的。在串行通信中,只需要少數(shù)幾條線就可以在系統(tǒng)間交換信息,因此它特別適用于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)之間的遠(yuǎn)距離
    的頭像 發(fā)表于 03-05 16:44 ?2201次閱讀
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>中的異步、同步與<b class='flag-5'>并行</b><b class='flag-5'>通信</b>機(jī)制解析

    常見(jiàn)串行通信協(xié)議 串行通信并行通信的區(qū)別

    串行通信是一種通過(guò)單個(gè)傳輸線按照順序傳送數(shù)據(jù)的通信方式。在串行通信中,每個(gè)數(shù)據(jù)位按照順序依次傳輸,一個(gè)接一個(gè)地發(fā)送到目標(biāo)設(shè)備。
    的頭像 發(fā)表于 03-05 16:38 ?1178次閱讀
    常見(jiàn)<b class='flag-5'>串行</b><b class='flag-5'>通信</b>協(xié)議 <b class='flag-5'>串行</b><b class='flag-5'>通信</b>和<b class='flag-5'>并行</b><b class='flag-5'>通信</b>的區(qū)別

    找一些有關(guān)通信電路的資料?

    有關(guān)嵌入式之間DSP、ARM、FPGA三者之間和這三款芯片和外部電路之間通信的一些資料,比如說(shuō)芯片之間的并行通信和芯片和外部電路之間的串行通信
    發(fā)表于 03-03 18:53

    串口通信與其他通信方式相比有什么優(yōu)勢(shì)?

    串口通信也存在一些劣勢(shì),如傳輸速度較慢、只能連接兩臺(tái)設(shè)備等。因此,在選擇通信方式時(shí),需要根據(jù)實(shí)際的應(yīng)用場(chǎng)景和需求進(jìn)行綜合考慮。在某些需要高速傳輸或連接多臺(tái)設(shè)備的場(chǎng)合中,可能需要選擇其他通信方式,如網(wǎng)口
    的頭像 發(fā)表于 02-29 17:43 ?1128次閱讀

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

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

    串行通信并行通信各種通信協(xié)議的區(qū)別

    RS-232接口符合美國(guó)電子工業(yè)聯(lián)盟(EIA)制定的串行數(shù)據(jù)通信的接口標(biāo)準(zhǔn),全雙工,其中 RS 為英文 “Recomend Standard” 的縮寫,中文翻譯為“推薦標(biāo)準(zhǔn)”,232為標(biāo)識(shí)號(hào)。
    發(fā)表于 01-26 11:17 ?5550次閱讀
    <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>協(xié)議的區(qū)別

    串口通信232、485、422有何區(qū)別

    串行通信相對(duì)的是什么呢?與串行通信相對(duì)的是并行通信。數(shù)據(jù)傳輸一般都是以字節(jié)傳輸?shù)模粋€(gè)字節(jié)8個(gè)
    發(fā)表于 01-23 09:26 ?3990次閱讀
    串口<b class='flag-5'>通信</b>232、485、422有何區(qū)別

    有關(guān)通信協(xié)議時(shí)一些問(wèn)題?

    工業(yè)上應(yīng)用到許多種協(xié)議,按通信同一時(shí)刻發(fā)送的數(shù)據(jù)位數(shù)分為串行通信并行通信,首先我見(jiàn)并行
    發(fā)表于 01-14 00:58

    串行通信和以太網(wǎng)通信,該怎么選才好?

    串行通信和以太網(wǎng)通信都通過(guò)有線傳輸數(shù)據(jù),但各自有不同的用途。串行通信和以太網(wǎng)通信的主要區(qū)別在于:
    的頭像 發(fā)表于 12-22 08:20 ?1028次閱讀
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>和以太網(wǎng)<b class='flag-5'>通信</b>,該怎么選才好?

    并行總線和串行總線的區(qū)別

    。 1.定義和原理: 并行總線是指在計(jì)算機(jī)系統(tǒng)中同時(shí)傳送多個(gè)比特的數(shù)據(jù)線路,它通過(guò)并行傳輸數(shù)據(jù)位來(lái)提高數(shù)據(jù)傳輸速度和帶寬。而串行總線則是指在計(jì)算機(jī)系統(tǒng)中逐位地傳輸數(shù)據(jù)的數(shù)據(jù)線路,它通過(guò)串行
    的頭像 發(fā)表于 12-07 16:45 ?3343次閱讀