STM32学习笔记——十五、通讯的基本概念


1.在计算机 设备与设备之间或 集成电路之间常常需要进行数据传输
2.后面的章节中会学习到各种各样的 通讯方式,所以在本章中统一介绍这些 通讯的基本概念

1 串行通讯与并行通讯

数据传送方式,通讯可分为:

1.1 串行通讯:

  • 设备之间通过少量数据信号线(一般是8根以下),地线及控制信号线
  • 按数据位形式一位一位地传输数据地通讯方式
  • 优点:可以节省数据线地硬件成本及PCB地布线面绩
  • 更多场合采用高速率地串行差分传输
  • 像单个车道地公路,同一时刻只能传输一个数据位地数据

1.2 并行通讯:

  • 一般是指使用8、16、32及64根或更多地数据线进行传输地通讯方式
  • 优点:数据传输速率相同地情况下,传输地数据量要大得多
  • 缺点:对同步要求较高,随着通讯速率提高,信号干扰地问题会显著影响通讯性能
  • 像多个车道地公路,可以同时传输多个数据位地数据

在这里插入图片描述

1.3 串行通讯与并行通讯地特性对比

在这里插入图片描述

2 全双工、半双工及单工通讯

数据通讯的方向,通讯可分为:

2.1 全双工

  1. 全双工:同一时刻,两个设备之间可以同时收发数据
    在这里插入图片描述

2.2 半双工

  1. 两个设备之间可以收发数据,但不能同时进行
    在这里插入图片描述

2.3 单工

  1. 任何时刻都只能进行一个方向的通讯,即一个固定为发送设备,另一个固定为接收设备
    在这里插入图片描述

3 同步通讯与异步通讯

根据通讯的数据同步方式,通讯可分为

  • 通讯过程中是否有使用到时钟信号进行简单的区分

3.1 同步通讯

  1. 收发设备双方会使用一根信号线表示时钟信号,在时钟信号的驱动下双方进行协调,同步数据。
  2. 通讯中通常双方会统一规定在时钟信号的上升沿或下降沿对数据线进行采样。
    在这里插入图片描述

3.2 异步通讯

  1. 不使用时钟信号进行数据同步,它们直接在数据信号中穿插一些同步用的信号位,或者把主体数据进行打包,以数据帧的格式传输数据。
  2. 某些通讯中还需要双方约定数据的传输速率,以便更好地同步。
    在这里插入图片描述

3.3 同步/异步通讯对比

同步通讯的效率更高

  • 在同步通讯中,数据信号所传输的内容绝大部分就是有效数据
  • 而异步通讯中会包含有帧的各种标识符,所以同步通讯的效率更高
  • 但是同步通讯双方的时钟允许误差较小,而异步通讯双方的时钟允许误差较大。

4 通讯速率

衡量通讯性能的一个非常重要的参数就是通讯速率

  • 比特率(Bitrate) 来表示:即每秒钟传输的二进制位数,单位为比特每秒(bit/s)。
  • 容易混淆的概念是波特率”(Baudrate):它表示每秒钟传输了多少个码元。
    • 而码元是通讯信号调制的概念,通讯中常用时间间隔相同的符号来表示一个二进制数字,这样的信号称为码元。
    • 如常见的通讯传输中,用0V 表示数字0,5V 表示数字1,那么一个码元可以表示两种状态0 和1,所以一个码元等于一个二进制比特位,此时波特率的大小与比特率一致
    • 如果在通讯传输中,有0V、2V、4V 以及6V 分别表示二进制数00、01、10、11,那么每个码元可以表示四种状态,即两个二进制比特位,所以码元数是二进制比特位数的一半,这个时候的波特率为比特率的一半
  • 因为很多常见的通讯中一个码元都是表示两种状态,人们常常直接以波特率来表示比特率,虽然严格来说没什么错误,但希望您能了解它们的区别。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值