欢迎来到天天文库
浏览记录
ID:48534310
大小:1.00 MB
页数:40页
时间:2020-01-23
《第07章串行通信接口及总线标准.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七章串行通信接口及总线标准第7章串行通信接口及总线标准7.1串行通信的基本概念7.2串行通信的物理标准7.3可编程串行通信接口芯片INS82507.4PC系列微机的异步串行通信适配器及其编程7.1串行通信的基本概念7.1.1并行通信和串行通信并行通信串行通信一组数据的各位同时进行传输一组数据一位一位进行传输D7D6D5D4D3D2D1D0联络信号线10011100111101110D00D11D20D30D41D5优点:速度快,控制简单缺点:连接线多,易受干扰不适合远距离传输。优点:连线少缺点:传输速率较低主要用于长距离、低速率通信两个串口等主要用于近距离、高速率通信(打印
2、机等)7.1.2两种串行通信异步串行通信同步串行通信ASYNC(AsynchronousDataCommunication)SYNC(SynchronousDataCommunication)一、异步串行通信起始位(startbit)空闲位数据位(databit)字符0/10/10/10/110111…校验位(paritybit)停止位(stopbit)问题:双方使用本地时钟1、波特率(baudrate):2、帧(frame)格式:3、错误检测:低位高位每秒传输码元的个数,称~奇偶校验错误(Parityerror)溢出错误(Overrunerror)帧格式错误(Frameer
3、ror)异步传输的时钟定时方法数据(61H)100011停止位异步传输先发送低位(LSB)发送方利用内部时钟来决定什么时候发送每个位接收方检测开始信号的下降沿,然后利用它的内部时钟从每一位的中间接收该位位00起始位LSBMSB返回上一张二、同步串行通信SYNC(SynchronousDataCommunication)使用公共时钟单同步格式面向字符面向位型双同步格式外同步格式同步数据链路控制规程SLDC高级数据链路控制规程HLDC先进数据链路控制规程ADCCP内同步格式公共时钟发送方接收方用一根同步时钟线来同步收发数据由传输的数据中携带同步信息通过调制解调器从数据流中提出同步
4、信号,用锁相技术获得。同步通信的时钟定时方法数据(62H)0同步传输先发送高位(MSB)发送方在时钟信号的下降沿发送字节接收方在时钟信号的上升沿接收字节时钟(发送时钟与接收时钟完全同步)1100010LSBMSB同步传送数据格式(a)单同步数据格式;(b)双同步数据格式;(c)SDLC数据格式;(d)HDLC数据格式;(e)外同步格式单同步数据格式双同步数据格式SDLC数据格式HDLC数据格式外同步格式三、同步通信协议1、同步方式通信的特点⑴异步方式中并不要求收、发两端对传输数据的每一位均保持同步,而仅要求在一个字符的起始位后,使其中的每一位同步。而同步方式通信则要求对传送数
5、据的每一位都必须在收、发两端严格保持同步,即所谓“位同步”。因此,同步方式中,收、发两端需用同一个时钟源作为时钟信号。⑵同步方式传送的字符没有起始位和停止位,它不是用起始位表示字符的开始,收发双方的同步方法可分为外同步法和内同步法。外同步法是在发送数据之前向接收端发送一串时钟脉冲,接收端按这个时钟频率调整自己的时序,使接收时钟频率锁定在接收到的时钟频率上,并作为同步时钟来接收数据。内同步法是接收端从接收到的数据信息波形本身提取同步的方法。⑶同步通信协议分为面向字符和面向比特两种。⑷同步通信时,字符数据不允许有空隙。当线路空闲或没有字符可发送时,可发送收、发双方约定的同步字符。
6、⑸同步通信传输效率高,适合于快速、大量数据的传送。2、同步通信协议概述如上所说,同步通信协议可分为两类:⑴面向字符的同步通信协议,这类协议目前有两种:①BM—国际标准化组织ISO提出的基本型同步通信协议;②BSC—IBM公司提出的二进制同步通信协议。⑵面向比特的同步通信协议①HDLC—国际标准化组织ISO提出的高级链路控制协议;②SDLC—IBM公司提出的同步数据链路控制协议;③ADCCP—美国国家标准化协会ANSI提出的先进数据通信协议;④X.25第二级—国际电报电话咨询委员会CCITT提出的协议;⑤DDCMP—美国DEC公司提出的数字数据通信信息协议。3、面向字符的同步通
7、信协议这种协议较早在二十世纪60年代就开始发展,目前仍在使用,其典型代表是IBM公司提出的二进制同步通信协议BSC,下面简单介绍一下这种通信协议。⑴面向字符的同步通信协议BSC的帧格式该协议以若干字符组成一个信息块一起发送,一个信息块称为一帧,用一些特殊定义的字符来定界一帧的开始、结束和分隔不同的段以及控制整个信息交换过程。此种协议的一般帧格式如图8.21所示。SYN是同步字符,每帧开始有若干个SYN。接收端一旦检测到同步字符SYN,就知道一帧开始了。SOH(StartofHeader)表明标题的开始,
此文档下载收益归作者所有