串行通信基本概念.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

串行通信基本概念

在领会串行通信形式的内涵时可以参照日常生活中的许多例子。比方说登山缆车,在等候缆车时,一群登山者(数据位)并行地站立着(字节);而一且坐入吊篮里,他们将被一个接一个地(串行地)输送(发送);最后,在山顶上,他们将走出吊篮(被接收),并且又开始成群结队(字节)。通信的传输方式如图6.18所示。

在如图6.18(a)所示的并行通信方式中,一个字节(8位)数据在8条并行传输线上同时由源点传到终点:而在图6.18(b)所示的串行通信方式中,数据在单条1位宽的传输线上一位接一位地顺序传送。这样,一个字节的数据要通过同一条传输线分8次由低位到高位按顺序传送。可见,在并行通信中,传送的数据宽度有多少位就需要有同样数量的传输线,而串行通信只需要一条传输线。所以与并行通信相比较,串行通信的一个突出特点就是节省传输线,尤其在远距离的数据传输时,这个优点就更为明显。但与并行传送相比,串行传送的数据传输速率较低,这是串行传送方式的主要缺点。

串行通信涉及的常用术语和基本概念

(1)单工、半双工和全双工

这是数据通信中用来表示3种不同数据通路特征的专用术语。它们各自的具体情况如图6.19所示。

1)单工(Simplex),它仅能进行一个方向的数据传送,即从设备A到设备B。因此,在单工数据通路中,A只能作为发送器,B只能作为接收器。

2)半双工(HalfDuplex),它能在设备A和设备B之间交替地进行双向数据传送。具体地说,数据可以从设备A传送到设备B,也可以从设备B传送到设备A,但这种传送绝不能同时进行。可简单地概括为“双向,但不同时”。某一时刻,A作为发送器,B作为接收器,数据由A流向B:而在另一时刻,B作为发送器,A作为接收器,数据由B流向A。

3)全双工(FullDuplex),它能够在两个方向同时进行数据传送。具体地说,在设备A向设备B发送数据的同时,设备B也向设备A发送数据。显然,为了实现全双工通信,设备A和设备B必须有独立的发送器和接收器,从A到B的数据通路必须完全与从B到A的数据通路分开。这样,在同一时刻当A向B发送,B也向A发送时,实际上在使用两个逻辑上完全独立的单工数据通路。

(2)数据传输速率

数据传输速率即通信中每秒传输的二进制数位数(比特数),也称比特率,单位为bit/s(bitpersecond)。另外,在数据通信领域还有另外一个描述数据传输速率的常用术语波特率,即每秒传输的波特数。每秒传送1个符号称传输速率为1波特。若每个符号所含信息量为1比特(bt),则波特率等于比特率。若每个符号所含信息量不等于1比特,则波特率不等于比特率。

在计算机中,一个“符号”的含义为高、低两种电平,它们分别代表逻辑值“1”和“0”,所以每个符号所含信息量刚好等于1比特。于是就造成了波特率与每秒传输二进制位数这两者的吻合。因此,在计算机数据传输中人们常将比特率称为波特率。但在其他一些场合的具体情况下,这两者的含义是不相同的,使用时需注意它们之间的区别。

国际上规定了一个标准波特率系列,即50,75,110,150,300,600,1200,1800,2400,4800,9600,19200等。计算机终端与主机的接口常工作于9600波特,即终端与主机之间的数据传输速率为9600bit/s:串行接口的打印机常工作在110波特,即主机将以110bit/s的速率向打印机输出数据:使用调制解调器在公共电话线上进行远程数据通信时,前几年常采用1200bit/s或2400bit/s的传输速率。目前随着通信线路质量的改善和调制解调器性能的提高,其数据传输率可达33.6kb/s,甚至更高。

由此可见,在设计一个串行通信系统时,发送和接收双方的波特率必须一致,这是串行通信协议中的重要内容之一。

(3)发送时钟和接收时钟

在串行通信中,发送器需要用一定频率的时钟信号来决定发送的每位数据所占用的时间长度。接收器也需要用一定频率的时钟信号来检测每一位输入数据。发送器使用的时钟信号称为发送时钟,接收器使用的时钟信号称为接收时钟。也就是说,串行通信所传送的二进制数据序列在发送时以发送时钟作为数据位的划分界限,在接收时以接收时钟作为数据位的检测和采样定时。

串行数据的发送由发送时钟控制。数据的发送过程是:首先把系统中要发送的并行数据系列(例如1个字节的8位数据)送入发送器中的移位寄存器,然后在发送时钟的控制之下,把移位寄存器中的数据串行逐位移出到串行输出线上。每个数据位的时间间隔由发送时钟周期来划分。

串行数据的接收由接收时钟对串行数据输入线进行采样定时。数据的接收过程是:在接收时钟的每一个时钟周期内采样一个数据位,并将其移入接收器中的移位寄存器,最后组合成并行数据系列,存入系统存储器中

(4)波特率因子

由上面的介绍可知,若用发送(或接收)时钟直接作

文档评论(0)

井中月 + 关注
实名认证
文档贡献者

卫生专业技术资格师持证人

该用户很懒,什么也没介绍

领域认证该用户于2025年10月02日上传了卫生专业技术资格师

1亿VIP精品文档

相关文档