串行通信接.pptVIP

  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文档。上传文档
查看更多
串行通信接

第七章 串行通信接口 7.1 串行通信的基本概念 7.1.1 串行通信的特点 所谓通信是指计算机与外界之间的信息交换。因此,通信既包括计算机与外设之间,也包括计算机和计算机之间的信息交换。通信的基本方式有并行通信和串行通信两种。由于串行通信是在一根传输线上一位一位地传送信息,所用的传输线少,并且可以借助现成的电话网、电缆、光缆等进行信息传送,因此,特别适合于远距离传送。有些外设例如显示器、打印机、逻辑分析仪和磁盘等,采用串行方式交换数据也很普遍。 串行通信与并行通信相比较,并行通信中传输线数目没有限制,一般除了数据线外还设置通信联络线。例如,在发送前首先询问接收方是否准备就绪(READY)或是否正在工作即“忙”(BUSY);当接收方接收到数据之后,要向发送方回送数据已经收到的“应答”(ACK)。但是,在串行通信中,由于信息在一个方向上传输,只占用一根通信线,因此在这根传输线上既传送数据信息又传送联络控制信息,这就是串行通信的首要特点。那么,如何来识别在一根线上串行传送的信息流中,哪一部分是联络信号,哪一部分是数据信号呢?为解决这个问题,就引出了串行通信的一系列约定。 因此,串行通信的第二个特点是它的信息格式有固定的要求(这一点与并行通信不同),通信方式有异步通信和同步通信两种,通信格式对应分为异步和同步两种信息格式。第三个特点是串行通信中对信息的逻辑定义与TTL不兼容,因此,需要进行逻辑电平转换。 7.1.2 数据通信方式 串行通信中,数据通常是在两个站之间进行传送,按照同一时刻数据流的方向可分成三种基本传送方式,这就是全双工、半双工和单工传送。 1.单工传送(Sinplex) 当数据的发送和接收方向固定时,采用单工传送方式,即发送方只管发送,接收方只管接收。如图7-1(a)所示,数据从发送器传送到接收器,为单方向传送。 2.半双工传送 当使用同一根传输线既作为输入又作为输出时,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式就是半双工传送,如图7-1(b)所示。采用半双工时,通信系统每一端的发送器和接收器通过收/发开关接到通信线上,从而可进行方向的切换,因此,会产生时间延迟。收/发开关实际上是由软件控制的电子开关。 目前多数终端和串行接口都为半双工方式提供了换向能力,也为全双工方式提供了两条独立的引脚。在实际使用时,一般并不需要通信双方同时既发送又接收,像打印机这类的单向传送设备,半双工就能胜任,也无须倒向。 3.全双工 当数据的发送和接收分流,分别由两根不同的传输线传输时,通信双方都能同时进行发送和接收操作,此传送方式就是全双工方式,如图7-1(c)所示。在全双工方式下,通信系统的每一端都设置了发送器和接收器,因此,能控制数据同时在两个方向上传送,即向对方发送数据的同时,可以接收对方送来的数据。全双工方式无须进行方向的切换,因此,对那些不能有时间延误的交互式应用(例如远程监测和控制系统)十分有利。 7.1.3 串行通信方式 串行通信根据时钟控制方式可分为异步通信方式和同步通信方式。异步通信方式是指通信的发送设备与接收设备使用各自的时钟控制工作,要求双方的时钟尽量一致,但接收端的时钟完全独立于发送端,由自己内部的时钟发生器产生。即使设定在同一频率下工作,由于频率准确度和稳定度总有一定的限度,所以实际频率总是有差异的,但这种偏差是有一定范围的。同步串行通信是指通信的双方使用同一个时钟控制数据的发送和接收,发送端与接收端的时钟必须严格一致。无论采用何种通信方式,通信双方必须遵守通信协议, 所谓通信协议是指通信双方的一种约定,约定中包括对数据格式、同步方式、传送速度、传送步骤、纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,因此也称为通信控制规程或传输控制规程,它属于ISO OSI七层参考模型中的数据链路层。 目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特两种。 1.起止式异步协议 起止式异步协议的特点是一个字符一个字符传输,而且每传送一个字符都是以起始位开始,以停止位结束,字符之间没有固定的时间间隔要求。起止式一帧数据的格式如图7-2所示。每一个字符的前面部有1位起始位(低电平,逻辑值0),字符本身由5-8位数据位组成,数据有效位后面是1位校验位,也可以无校验位,最后是停止位,停止位宽度为1位、1.5位、2位,停止位后面是不定长度的空闲位。停止位和空闲位都规定为高电平(逻辑1),这样就保证起始位开始处一定有一个下跳沿。

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档