第09章-串行通信接口要点课件.ppt
《第09章-串行通信接口要点课件.ppt》由会员分享,可在线阅读,更多相关《第09章-串行通信接口要点课件.ppt(64页珍藏版)》请在三一办公上搜索。
1、1,第9章 串行通信接口,主要内容:1、串行传送的基本概念 2、串行通信的数据格式 3、串行通信接口标准 4、串行通信接口的任务及组成 5、可编程串行接口芯片8251A 6、采用RS-232标准的全双工异步串行通信接口电路设计 7、采用RS-485标准的异步串行通信接口电路设计 8、PC微机异步通信适配器的分析和使用重点内容:1、串行接口电路的标准及使用 2、UART的工作原理及应用,2,3,第9章 串行通信接口,9.1 串行通信的基本概念,通信方式,并行通信(B/s),串行通信(b/s),一、串行通信的特点,(1)用一根传输线一位一位地传送数据和联络信息;,(2)固定的数据格式(异步和同步数
2、据格式),(3)信号的逻辑定义和TTL不兼容,需进行逻辑关 系和逻辑电平的转换;,(4)双方按约定的通信传输的波特率通信;,4,第9章 串行通信接口,二、串行通信双方需解决的问题,(1)双方发送和接收数据的速率波特率(2)双方的数据格式帧格式(3)双方的数据开始与结束的确定帧同步(4)双方的数据的采样位同步(5)接收方的数据的正确性数据校验(6)接收方出错如何处理 通信协议:通信双方对数据格式、同步方式、传送速度、传送步骤、检纠错方式及控制字符定义等问 题作出的统一规定,通信双方式必须共同遵 守的这些约定。,5,第9章 串行通信接口,三、串行数据传送方向,1、单工传送方式,2、半双传送方式,6
3、,第9章 串行通信接口,3、全双传送方式,收接和发送开关是由软件控制的电子开关。电话线是全双工。,7,第9章 串行通信接口,四、信号的调制和解调,五、信息的检错与纠错,1、奇偶校验或方阵检错 只能查错无纠正错误能力,以反馈重发方式纠错。,2、循环冗余码CRC,能查错并有自动纠正错误能力。,8,第9章 串行通信接口,1 1 0 1 0 0 1,0 1 0 0 0 0 0,1 0 1 0 1 0 1,1 1 1 1 0 0 1,1 1 0 0 0 0 1,0,1,偶校验,0,1,1,方阵检错,0,0,0,0,1,0,0,1,检验字符,在接收时数据块读出产生一个检验字符,将这个字符与发送来的检验字符
4、进行比较,不同表明有错重发。,9,第9章 串行通信接口,六、波特率与发送/接收时钟,1、波特率,单位时间内传送二进制数据的位数。,例:在异步串行通信中,传送一个字符,包括12位 其中有1个起始位,8位数据位,1个偶校验位,2个停止位,其传输速率是1200b/s,求:每秒 传送的字符的个数是多少个?,10,第9章 串行通信接口,2、发送/接收时钟,在发送数据时,发送器在发送时钟(下降沿)作用将发送移位寄存器的数据按位串行移位输出;在接收数据时,接收器在接收时钟(上升沿)作用下对来自通信线上串行数据,按位串行移入接收移位寄存器。,在实际数据传输过程中,收接器的采用比特率比发送器高得多的频率的时钟来
5、提高定位采样的分辨率和抗干扰能力。原因在于发送器发送过一个数据后,接收器可通过更高的时钟频率对传送过来的数据进行多次采样,不仅有利于实现收发同步,而且有利于抗干扰和提高异步通信的可靠性。(16倍、64倍等),11,第9章 串行通信接口,3、波特因子,是发送/接收1位数据所需要的时钟脉冲个数。,发/收时钟脉冲与波特率关系:,发/收时钟 Txc=Baud Factor,在异步通信中Factor=16,在同步通信Factor=1,在波特因子选定的情况下,可利用改变发/收时钟频率来控制串行通信的波特率。,4、传输距离与传输速率的关系,12,第9章 串行通信接口,七、串行通信的基本方式,1、异步串行通信
6、方式,以字符为信息单位传送的。一帧字符用起始位和停止位来完成收发同步。同一个字符的位与位是同步的,字符与字符间是异步的。,数据流的分界、定时及同步的方法的不同,2、同步串行通信方式,以数据块为信息单位传送,每帧信息包括多个字符,靠同步字符来完成收发双方同步的。同步通信不仅字符内部的位传送时同步的,字符与字符之间传送也是同步的,双方必须使用同一时钟来控制数据块传输过程中的定时。,13,第9章 串行通信接口,9.2 串行通信的数据格式,一、起止式异步通信数据格式,一帧数据的格式,起始位0、数据位58、校验位1和停止位12。,双方通信是靠起止位和停止位来完成信息传输的同步。,14,第9章 串行通信接
7、口,二、面向字符的同步通信数据格式,一次传送由若干个字符组成的数据块,并规定10个特殊字符组成的通信控制字作为数据块的开头、结束标志及整个传输过程的控制信息。,SYN:同步字符。,SOH:序始字符,表示标题的开始。,标题:源地址、目标地址和路由指示等。,STX:文始字符,表示数据块的开始。,ETB/ETX:组终/文终字符,表示传送数据块的组的结束及块的 结束。,块校验:它对SOH至ETB/ETX段信息的校验码。,15,第9章 串行通信接口,9.3 串行通信接口标准,在串行通信中,数据终端设备DTE与数据通信设备DCE之间的连接,要符合接口标准,目前使用最广泛的是串行标准 RS-232C、RS-
8、423、RS-422A、RS-485。RS-232C美国电子工业协会(EIA)在1969年为了电话网络进行数据通信而公布的数据通信标。通过调制将逻辑“1”和“0”的高低电压转换成高、低不同的频率在电话网络中传送,在接收端用解调器把不同的频率变在一系列高低电压以表示“1”和“0”。,16,RS-232C串行通信标准定义说明:,当初制定此标准的目的是为了使不同厂家生产的设备能达到接插的“兼容性”。也就是说不同厂家所生产的设备,只要它们都有具有RS-232C标准接口,则不需要任何转换电路,就可以互相插接起来。这个标准仅保证硬件兼容而没有软件兼容。此外,用它进行数据传输时,由于线路的损耗和噪声干扰,传
9、输距离一般不超过15m。通常两计算机的近距离通信可以通过RS-232C标准接口连接起来。,最初是为远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。,RS-232C标准包括机械指标和电气指标。,第9章 串行通信接口,17,1.电气特性,一、RS-232C串行通信标准,逻辑电平,逻辑1(MARK)=-3V-15V逻辑0(SPACE)=+315V,在TxD和RxD上,信号有效(接通,ON状态,正电压)=+3V+15V信号无效(断开,OFF状态,负电压)=-3V-15V,在RTS、
10、CTS、DSR、DTR和DCD等控制线上,!RTS:为请求发送信号。DTEDCE!CTS:为允许发送信号。DCE DTE!DSR:为数据装置准备好信号。有效时,表明DCE可以使用!DTR:为数据终端准备好信号。有效时表明DTE可以使用。!DCD:载波检测输出。,第9章 串行通信接口,18,1.电气特性,TTL-EIA电平转换,为了能够同计算机接口或终端的TTL器件连接,必须在EIA-RS-232C与TTL电路之间进行电平和逻辑关系的变换。,集成转换器件TTLEIAMC1488、SN75150EIATTLMC1489、SN75154TTLEIA MAX232,232C接口采用EIA电平高电平为3
11、V15V低电平为3V15V实际常用12V或15V,标准TTL电平高电平:2.4V5V低电平:0V0.4V,相互转换,第9章 串行通信接口,19,2.连接器的机械特性,DB-25,异步通信的9个电压信号(含信号地SG):2,3,4,5,6,7,8,20,22 20mA电流环信号 9个:12,13,14,15,16,17,19,23,24 空引脚6个:9,10,11,18,21,25 保护地(PE)1个,作为设备接地端:1,第9章 串行通信接口,20,DB-9,AT机以后(不支持20mA电流环接口),使用DB-9连接器,作为提供多功能I/O卡或主板上COM1和COM2两个串行接口的连接器。它只提供
12、异步通信的9个信号。,DB-9型连接器的引脚分配与DB-25型引脚信号完全不同。因此,若与配接DB-25型连接器的DCE设备连接,必须使用专门的电缆线。,第9章 串行通信接口,21,3.RS-232C的接口信号,4条数据线、11条控制线、3条定时线、7条备用和未定义线,常用的只有9根,第9章 串行通信接口,22,(1)联络控制信号线,TxD:发送数据串行数据的发送端RxD:接收数据串行数据的接收端,第9章 串行通信接口,23,RTS:请求发送当数据终端设备准备好送出数据时,就发出有效的RTS信号,用于通知数据通信设备准备接收数据CTS:清除发送(允许发送)(请求响应)当数据通信设备已准备好接收
13、数据终端设备的传送数据时,发出CTS有效信号来响应RTS信号RTS和CTS是数据终端设备与数据通信设备间一对用于数据发送的联络信号(握手信号),第9章 串行通信接口,24,DTR:数据终端准备好通常当数据终端设备一加电,该信号就有效,表明数据终端设备准备就绪DSR:数据装置准备好通常表示数据通信设备(即数据装置)已接通电源连到通信线路上,并处在数据传输方式DTR和DSR也可用做数据终端设备与数据通信设备间的联络信号,例如表示设备的状态,第9章 串行通信接口,25,SG:信号地为所有的信号提供一个公共的参考电平DCD:载波检测(DCD)当本地调制解调器接收到来自对方的载波信号时,该引脚向数据终端
14、设备提供有效信号RI:振铃指示当调制解调器接收到对方的拨号信号期间,该引脚信号作为电话铃响的指示、保持有效,第9章 串行通信接口,26,PG:保护地(机壳地)起屏蔽保护作用的接地端,一般应参照设备的使用规定,连接到设备的外壳或大地TxC:发送器时钟控制数据终端发送串行数据的时钟信号RxC:接收器时钟控制数据终端接收串行数据的时钟信号,第9章 串行通信接口,27,二、串行口互连,微机利用232C接口连接调制解调器,用于实现通过电话线路的远距离通信,第9章 串行通信接口,28,9.1 串行接口系统概述,9.1.4 RS-232C串行通信标准,29,1.零Modem 的最简连线(3线制),微机利用2
15、32C接口直接连接进行短距离通信。这种连接不使用调制解调器,所以被称为零调制解调器(Null Modem)连接。,第9章 串行通信接口,30,2.零Modem标准连接,第9章 串行通信接口,31,第9章 串行通信接口,3、信号线的连接和使用,(1)采用MODEM时RS-232C信号线的使用,二、RS-422/RS-423接口标准 1.特点:(1)采用平衡发送器和差动接收器,由于是双线传输,大大提高了抗共模干扰的能力。因为是两条传输线的电位差决定逻辑电平AA-BB+200mV,表示“0”(2)传输速率 10Mbps(15m时)90Kbps(1200m时)2.连接,三、RS-485接口标准1.特点
16、:(1)兼容RS-422A,扩展RS-422A的功能;(2)允许在电路中有多个发送器和允许一个发送器驱动多个接收器,多达32个收/发器;(3)搞干扰能力强,传送距离远,传输速率高。数传率:100Kbps 1.2Km 不用MODEM 9.6Kbps 15Km 10Mbps 15m四、几种标准的比较 见书224,表9.3列出,RS-232,423,422,485几种标准的工作方式,直接传输最大距离,最大数传率等参数。,34,第9章 串行通信接口,9.4 串行通信接口的任务及组成,一、串行通信接口的基本任务,1、实现数据格式化,2、进行串行与并行转换,3、控制数据传输速率,4、进行错误检测,5、进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 串行 通信 接口 要点 课件

链接地址:https://www.31ppt.com/p-4095722.html