0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-02-26 16:27 次阅读

1写在前面

嵌入式电子产品是一种互连电路(处理器或其他集成电路)以创建共生系统。

为了使这些单独的电路交换其信息,它们必须共享公共通信协议。

已经定义了数百种通信协议来实现这种数据交换,并且通信的方式主要可以分为两类:并行或串行。

2并行通信

并行是指多比特数据同时通过并行线进行传送,这样数据传送速度大大提高。

但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,数据也就容易出错。

并行接口同时传输多个位。它们通常需要数据总线(八、十六或更多线路),以1和0的波形传输数据。

如下图:使用9线的并行通信,由时钟控制的8位数据总线,每个时钟脉冲发送一个字节。

并行同行主要特点:

1.各数据位同时传输,传输速度快、效率高,多用在实时、快速的场合。

2.并行通信不能长距离通信,抗干扰能力差。

3串行通信

串行通信作为计算机通信方式之一,主要起到主机与外设以及主机之间的数据传输作用。

串行通信分为:同步和异步通信。

1.同步通信

同步通信一般有一个同步时钟,如下图,一根数据线,一根时钟线。一个时钟传输一个Bit位。

我们常见的SPI、I2C等就是串行同步通信。

2.异步通信

异步通信中,在异步通信中有两个比较重要的指标:字符帧格式和波特率。

数据通常以字符或者字节为单位组成字符帧传送,是通过双方约定好的波特率进行数据传输。

假如双方波特率不一致,则接收到数据就是乱码。

我们常见的UARTCAN等就是串行异步通信。

3.串行异步通信UART

这里在进一步讲述常见的串行异步通信:UART。

内置规则:

波特率

数据位

同步位

奇偶校验位

波特率

常规波特是1200、2400、4800、19200、38400、57600和115200 bps

数据位

每个数据包中的数据量可以设置为5到9位,通常为8位。

同步位

同步位是与每个数据块一起传送的两个或三个特殊位。它们是起始位和停止位。

奇偶校验位

奇偶校验是一种非常简单的错误检查方式。它有两种:奇数或偶数。

4.UART两设备连线

这种发送和接收数据的串行接口是全双工(双向都可以发送,也可以接收)。

5.举例

9600波特,8个数据位,无奇偶校验和1个停止位。

发送ASCII字符“O”和“K”。O十进制值79,二进制值01001111;而K的二进制值是01001011。

4串口和并口对比

当下,串行相对并行通信要使用的广的多,主要有多方面原因:

节省传输线,布线简单

抗干扰能力强

技术成熟

举例:

将并口和串口视为汽车流:并行接口将是8+车道大型高速公路,而串行接口更像是一条双车道乡村公路。

在一段时间内,大型高速公路可能会让更多的人到达目的地,但是农村的双层公路车流量不大,建造成本低。

并行通信当然有其好处。它快速,简单,相对容易实现。但它需要更多的通信线。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    5706

    浏览量

    134405
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74514
  • 并口
    +关注

    关注

    0

    文章

    32

    浏览量

    17319
收藏 人收藏

    评论

    相关推荐

    串行通信中的异步、同步与并行通信机制解析

    串行通信,这是一种数据传输方式,其中数据是按一位一位的顺序传送的。在串行通信中,只需要少数几条线就可以在系统间交换信息,因此它特别适用于计算机与计算机、计算机与外设之间的远距离
    的头像 发表于 03-05 16:44 741次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>中的异步、同步与<b class='flag-5'>并行</b><b class='flag-5'>通信</b>机制解析

    常见串行通信协议 串行通信并行通信的区别

    串行通信是一种通过单个传输线按照顺序传送数据的通信方式。在串行通信中,每个数据位按照顺序依次传输,一个接一个地发送到目标设备。
    的头像 发表于 03-05 16:38 464次阅读
    常见<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>的区别

    并行通信串行通信是什么意思?同步传送和异步传送又有何区别

    并行通信串行通信是什么意思?同步传送和异步传送又有何区别  并行通信是指在数据传输过程中同时传
    的头像 发表于 02-18 16:55 384次阅读

    串行通信并行通信各种通信协议的区别

    RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,全双工,其中 RS 为英文 “Recomend Standard” 的缩写,中文翻译为“推荐标准”,232为标识号。
    发表于 01-26 11:17 563次阅读
    <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>协议的区别

    串口通信232、485、422有何区别

    串行通信相对的是什么呢?与串行通信相对的是并行通信。数据传输一般都是以字节传输的,一个字节8个
    发表于 01-23 09:26 557次阅读
    串口<b class='flag-5'>通信</b>232、485、422有何区别

    串行通信和以太网通信,该怎么选才好?

    串行通信和以太网通信都通过有线传输数据,但各自有不同的用途。串行通信和以太网通信的主要区别在于:
    的头像 发表于 12-22 08:20 553次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>和以太网<b class='flag-5'>通信</b>,该怎么选才好?

    SerDes:串行并行通信有何区别?

    SerDes(Serialization/Deserialization)是一种在数字通信系统中提供重要优势的串行/并行转换电路。
    的头像 发表于 10-20 15:31 959次阅读
    SerDes:<b class='flag-5'>串行</b>和<b class='flag-5'>并行</b><b class='flag-5'>通信</b>有何区别?

    串行通信的数据格式 异步串行通信的波特率

    串口是串行接口的简称,串行接口是采用串行通信方式的接口。串行通信是一种将需要传输的数据由低位到高
    发表于 09-26 14:46 1892次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>的数据格式 异步<b class='flag-5'>串行</b><b class='flag-5'>通信</b>的波特率

    PLC的并行通信串行通信

    常用的标准传输速率有300、600、1200、2400、4800、9600和19200bps等。不同的串行通信的传输速率差别极大,有的只有数百bps,有的可达100Mbps。
    的头像 发表于 09-12 17:42 685次阅读

    串行同步通信串行异步通信的区别

    串口是串行接口(serial port)的简称,也称为串行通信接口或COM接口。
    的头像 发表于 07-19 14:13 8194次阅读
    <b class='flag-5'>串行</b>同步<b class='flag-5'>通信</b>和<b class='flag-5'>串行</b>异步<b class='flag-5'>通信</b>的区别

    串行通信并行通信的对比 串行通信故障排查和调试技巧

    串行通信适合长距离、抗干扰要求高的场景,而并行通信则适合高速、实时性要求高的场景。
    的头像 发表于 06-29 17:50 1300次阅读

    串行通信调幅和调频方式

    有关串行通信的知识,介绍了串行通信调幅与调频方式,串行数据在传输时,一般采用调幅(AM)和调频(FM)两种方式传送数字信息,
    的头像 发表于 06-29 16:53 824次阅读

    PLC通信第三课 并行通信串行通信#硬声创作季

    plc串行通信
    或许
    发布于 :2023年06月05日 15:42:56

    串行通信技术介绍

    串行通信指数据是一位一位按顺序传送的通信方式,相对于并行通信,其突出优点是只需要一对传输线,缺点是传输速度较 低。
    发表于 05-18 11:33 0次下载
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>技术介绍

    80C51单片机的串行通信技术

    计算机与外界的信息传输被称为通信,基本通信方式有并行通信串行通信两种。 8051单片机具有一
    发表于 05-18 11:25 0次下载
    80C51单片机的<b class='flag-5'>串行</b><b class='flag-5'>通信</b>技术