关于通信的基本概念

从数据传输方面来区分,通讯可以分为串行通讯和并行通讯。

串行通讯是指设备之间通过少量的数据信号线,一般是8根以下,接地线与控制信号线,将数据位按照一位一位传输的方式进行传输。而并行通讯一般是指使用较多的数据传输线(8、16、32、64或更多)进行传输的通讯方式。

简单来说,串行通讯就相当于只有一条车道,数据类比与汽车,同一时间只能有一条数据出现在数据线(车道)上,而并行通讯就相当于很多条车道的公路。在同一时间内,可以允许有多个数据同时进行传输。

 

串行通讯与并行通讯的特点如下

因为串行通讯是一位一位依次传输数据,所以稳定性较高,通信距离远,且用到的数据传输线少,成本低廉。但是由于一次只能传输一位数据,所以效率较慢。

并行通讯与之相反。 

 

根据数据传输方向来区分,又可以分为全双工,半双工和单工通讯。

双工单工,工指通讯双方,所以。

全双工通讯,顾名思义,在同一时刻,两个通讯设备之间可以同时收发数据。 

半双工,两个通讯设备都可以收发数据但是不能同时进行,分时复用。

单工, 不管何时何地,都只能进行单方向的通讯。

继续类比公路,全双工就好比双向车道,半双工是一个分时开放的双向车道,单工则是单车道。

根据通讯的数据同步方式,又可以分为同步和异步两种。

同步异步最主要的区别就是有无时钟线来对通讯进行约定。

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

 

而异步通讯不需要使用时钟线,直接在数据中穿插一些用来约定好的信号位,通过校验信号位,就可以知道通讯是否正常进行。

通讯速率

衡量通讯性能的一个重要参数就是通讯速率,它们通常被用比特率来表示,比特率就是每秒钟传输的二进制位数。单位是比特每秒。

这里要做区别的就是波特率与比特率。比特率是每秒传输的二进制位数,而波特率则是每秒传输的码元个数。

通讯中常用时间间隔相同的符号来表示一个二进制数字,这样的信号称为码元。
 

打个比方,如果我们用5v来表示高电平的1,0v来表示低电平的0,那么这个时候,一个码元就可以表示两种状态,即0和1.

这时候,一个码元就等于一个二进制的比特位,这时候比特率与波特率是相等的。

另一种情况,比如我们有0v、2v、4v、6v四种状态,我们期望可以用二进制表示这四种不同的状态,那么就可以用00 01 10 11来分别表示。这时候,每个码元就可以表示四种状态,即两个二进制的比特位,这时候波特率就是比特率的一半了。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hhhhhsm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值