七章串行通信接口.ppt
《七章串行通信接口.ppt》由会员分享,可在线阅读,更多相关《七章串行通信接口.ppt(86页珍藏版)》请在三一文库上搜索。
1、第七章 串行通信接口,7.5.1 接口功能与数据传输方式 7.5.2 串行传送的几个问题 7.5.3 串行通信的数据格式 7.5.4 串行接口标准 7.5.5 串行通信接口任务 7.5.6 用8250A组成的串行接口,7.5.1 接口功能与数据传输方式,一、接口功能 接口的功能是在系统总线和I/O设备之间传输信号,提供缓冲,满足接口两边时序要求。,寻址功能 输入输出功能 数据转换功能 联络功能,中断管理功能 复位功能 可编程功能 错误检测功能,二、数据传送的方式,数字信号的传输有并行传输和串行传输 并行传输是多位二进制数据可以同时传输,提高数据传输的效率。通常以8位、16 位或32位的数据宽度
2、同时进行传输。每一位都要有自己的数据传输线和发送接收器件,在时钟脉冲的作用下数据从一端送往另一端。 串行通信是指在单根导线上将二进制数据一位一位顺序传送,特别适合于远距离传送。对于离计算机较近的外部设备如鼠标、绘图仪、终端等,也常常采用串行方式交换数据。,一、串行数据传送方向 串行通信中,数据通常是在二个站(点对点)之间进行 传送,按照数据流的方向可分成三种传送模式:全双工、半双工、单工 1.全双工(Full Duplex) 数据的发送和接收分别由两根可以在两个不同的站点同 时发送和接收的传输线进行传送,通信双方都能在同一时刻 进行发送和接收操作,选择的传送方式称为全双工制。,7.5.2 串行
3、传送的几个问题,特点:每一端都有发送器和接收器 有二条传送线 应用:交互式应用,远程监测控制,2.半双工(Half Duplex) 使用同一根传输线,既可发送数据又可接收数据,但不能同时 收送数据,这样的传送方式就是半双工(Half Duplex)制, 如图7.5.2所示。,特点:每端需有一个收/发切换电子开关 因有切换,会产生时间延迟 应用:打印机串口,单向传送设备,发送器接收器,二、信号的调制和解调 计算机的通信是要求传送数字信号,而在进行远程数据通 信时,线路往往是借用现有的公用电话网,但是,电话网是为 音频模拟信号的设计的。一般为3003400Hz,不适合于数据 信号。 因此需要对二进
4、制信号进行调制,以适合在电话网上传输 相应的音频信号,在接收时,需要进行解调,还原成数字信号。,1. 什么叫调制? 所调调制就是进行波形变换。或者说进行频谱变换,就是将基带数字信号的频谱变换成适合于在模拟信道中传输的频谱。 2. 作用: 调制器(Modulator)是一个波形变换器,它将基带数字的波形变换成适合于模拟信道传输的波形。 解调器是一个波形识别器,将模拟信号恢复成原来的数字信号。,最基本的调制方法有以下几种: (1)调幅(AM) 即载波的振幅随基带数字信号而变化. “1”对应有载波 “0” 对应无载波,3. 调制方法:,(2)调频(FM) 即载波频率随数字信号而变化 “0”对应”f1
5、” “1”对应“f2”,(3)调相(PM) 即载波初始相位随基带数字信号而变化. “ 0”对应相位0度 “1”对应相位180度,4. 发送时钟和接收时钟,数据输入寄存器,输入移位寄存器,1,16,32,数据输出寄存器,输出移位寄存器,1,16,32,CLK(主时钟),(串行数据输入),输入移位脉冲,(串行数据输出),输出移位脉冲,接收时钟,发送时钟,5. 波特率因子,F(时钟频率)波特率因子波特率 波特率因子: 数据传输率(波特率)与时钟频率之间的比例系数. 给定时钟频率,选择不同的波特率因子可得到不同的波特率。 例如:f = 19.2 kHz,若选波特率因子为16,则波特率为1200 bps
6、。 若选定波特率因子和波特率,则相应的确定了对时钟频率的要求。,12001619200(时钟频率)若外部时钟电路的频率F1MHz,需用8253分频,试计算分频系数(8253的计数初值)? 8253计数初值时钟频率(波特率波特率因子),8250,外部的 时钟电路,1, 16,,1MHz,N分频,19.2KHz,移位脉冲,CLK,OUT,8253,三、信息的检错与纠错 串行数据在传输过程中,由于干扰而引起误码是难免的, 这直接影响通信系统的可靠性,对通信中的检/纠错能力是衡量 一个通信系统的重要内容。 检错:如何发现传输中的错误,称为检错。 纠错:如何消除错误,称为纠错 例:奇偶校验检错 方阵码检
7、错 循环冗余码(CRC)检错 方阵码检错技术: 采用奇偶校验与“检验和”的综合。 7位编码后附加1位奇偶位。,若干个字符组成一个数据块列成方阵,列向按位相加产生 一个单字节检验和附加到数据块未尾。 1 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 0 1 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 1,奇偶位,四、传输速率,1. 波特率: 是指在串行通信中,在基本波传输的情况下,每秒钟传送的二进制脉冲的数目。 用波特率表示:即1波特=bit/s (位/秒) 常用的标准波特率:110,300,1K,1.2K,2
8、.4K,4.8K,9.6K,19.2K,56K,2.字符速率: 是指每秒所传输的字符数,这个概念使用少。 字符速率与波特率的关系: 1个字符:1个起始位+8个数据位+1个偶数位+2个终止位=12位 如果波特率:12000 则字符速率:12000/12=1000字符/s,7.5.3 串行通信的数据格式,通信协议: 是指通信双方的一种约定,包括对数据格式、同步方式,传送速度、传送步骤、检纠错方式等问题作出统一规定。也称通信控制规程。,ISO(Inter national Standard Organization)国际标准化组织。 OSI(Open System Interconnection)开
9、放系统互连参考模型。,一、起止式异步通信数据格式 1.格式,每个字符总是以起始位开始(“0”),以停止位(“1”)结束。 字符之间没有时间间隔要求 字符后一位校验位(可没有),2.特点:是一个字符一个字符传输,二、面向字符的同步通信格式 1.功能: 是一次传送若干个字符组成的数据块,并且规定了10个特殊字符作为这个数据块的开头与结束标志以及整个传输过程的控 制信息。 2.数据格式(一帧),21,同步通信与异步通信,所有串行通信都需要一个时钟信号来作为数据的定时参考。发送器和接收器用时钟来决定何时发送和读取每一个数据位。 根据传输时采用的是统一时钟还是本地局部时钟,分为同步传输和异步传输两种。
10、同步传输用一个时钟脉冲确定一个数据位, 异步传输用多个时钟脉冲确定一个数据位(如16个) 同步传输以数据块(当作“位流”看待)为单位传输,异步传输以字符为单位传输,但都称为帧(Frame),22,同步通信的时钟定时方法,数据(62H),0,1,1,0,0,0,1,0,同步传输先发送高位(MSB),发送方在时钟信号的下降沿发送字节,接收方在时钟信号的上升沿接收字节,时钟 (发送时钟与接收时钟完全同步),LSB,MSB,23,异步通信的时钟定时方法,数据 (62H),0,0,0,0,1,1,停止位,异步传输先发送低位(LSB),发送方利用发送时钟来决定发送每个位的时刻,接收方检测起始位的下降沿,并
11、用它来同步接收时钟,然后利用接收时钟从每一位的中间接收该位,1,起始位,LSB,MSB,0,奇偶 校验位,0,0/1,1 1,接收/发送 时钟,24,异步通信时数据位的检测,发送/接收时钟周期:Tc,数据位间隔:Td Tc = Td / K, 其中K称为波特率因子(16,32,64),25,异步通信的一般格式,每个字符由起始位、数据位、校验位、停止位构成。 起始位和停止位用于字符的同步。,从图中可看出,这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起止式协议。,异步通信的信息格式如下边的表所示 注:表中位数的本质含义是信号出现的时间,故可有分数位,如1.5。 例:传送8位数据45H
12、(0100,0101B),奇校验,1个停止位,则信号线上的波形象图所示那样:异步通信的速率:若9600bps,每字符8位,1起始,1停止,无奇偶,则实际每字符传送10位,则960字符/秒。,7.5.4 串行接口标准 一、EIA-RS-232接口标准 RS-232标准是美国EIA(电子工业联合会)与BELL等公司一起开发的,1969年公布的通信协议,适合的数传率:020Kbps。 1.电气特性 RS-232对电气特性,逻辑电平和各种信号线的功能都作了规定。 逻辑“1”=-3V-15V “0”=+3V+15V 与TTL逻辑电平不一样,可用TTL/EIA电平转换器进行,如 MC1488,MC1489
13、IC。,采用EIA电平比TTL电平具有更强的抗干扰性能。 另外,使用MAX232电平转换省电,可连接二对收/发线,只用单电源。 2.机械特性 1)连接器(Connector) 常用二种: DB-25型,25脚,只用9个信号(2个数据线,6个控制线,1个地址),如下图所示。,DB-9型 9针,9针全用,如下图。,2.电缆长度 RS-232直接连接的最大物理距离15M,通信速率20Kbps。 3.RS-232C接口信号的定义 25线:数据线4条(2,3,14,16) 控制线11条(4,5,6,8,12,13,19,20,22,23) 定时信号线3条(15,17,24) 地线2条(1,7) 备用5条
14、(9,10,11,18,25) 未定义 4.信号线的连接 1)近距离连接(15m) 只用3条线(发送线TXD,接收线RXD,信号地线),2.远距离连接(15m) 1)需用MODEM和专用电话线 2)需用29条信号线(在接口与MODEM之间),2 TxD 发送数据 3 RxD 接受数据 4 RTS 请求发送 5 CTS 允许发送 6 DSR 数据设备准备好 20 DTR 数据终端准备好 7 GND 信号地,串行通信的接口标准,RS-232-C采用负逻辑,且信号电平与TTL不兼容,串行接口芯片8250、8251均使用TTL电平,应使用电平转换电路与RS-232C连接器连接。 MC1488:TTL电
15、平RS232电平 (用于发送方) MC1489:TTL电平RS232电平 (用于接收方),串行通信的接口标准,采用Modem(DCE)和电话网通信时的信号连接,串行通信的接口标准,采用专用线通讯时的信号连接,串行通信的接口标准,无Modem的标准连接,串行通信的接口标准,无Modem 的最简连接,典型的串行接口的结构,由于CPU与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串行接口中,必须要有“接收移位寄存器”(串并)和“发送移位寄存器”(并串)。,一、RS-422接口标准 1.特点: (1)采用平衡发送器和差动接收器,由于是双线传输,大大提 高了抗共模干扰的能力。 因为是两
16、条传输线的电位差决定逻辑电平 AA-BD +2V,表示“0” (2)传输速率 10Mbps(15m时) 90Kbps(1200m时) 2.连接,二 RS-423接口标准 1.连接:,2.特点: 采用单端发送器和差动接收器,由于是差动接收器,提高了抗 共模干扰能力。 数传率:100Kbps/90m时 1Kbps/1200m时 逻辑“1”,4V6V 逻辑“0”,-4V-6V,三、RS-485接口标准 1.特点: (1)兼容RS-422A,扩展RS-422A的功能; (2)允许在电路中有多个发送器和允许一个发送器驱动多个接收器,多达32个收/发器; (3)抗干扰能力强,传送距离远,传输速率高。 数传
17、率:100Kbps 1.2Km 不用MODEM 9.6Kbps 15Km 10Mbps 15m,RS-422标准规定采用平衡驱动差分接收电路,提高了数据传输速率(最大位速率为10Mb/s),增加了传输距离(最大传输距离1200m)。 RS-423标准规定采用单端驱动差分接收电路,其电气性能与RS-232C几乎相同,并设计成可连接RS-232C和RS-422.它一端可与RS-422连接,另一端则可与RS-232C连接,提供了一种从旧技术到新技术过渡的手段.同时又提高位速率(最大为300Kb/s)和传输距离(最大为600m)。 因RS-485为半双工的,当用于多站互连时可节省信号线,便于高速、远距
18、离传送.许多智能仪器设备均配有RS-485总线接口,将它们联网也十分方便。,7.5.5 串行通信接口任务 一、串口的基本任务 (1)进行串,并转换 (2)实现串行数据格式化 (3)可靠性检验 (4)实施接口与端口设备之间联络控制 二、串口电路的组成,内部有四个寄存器:控制寄存器、状态寄存器、数据输入内部有寄存器、数据输出寄存器 数据线 联络信号线 地址线与片选线 串并转换和并串转换,PC机常用可编程串行通信接口的芯片除了8251A以外,还有8250、PC16550等。和8251A相比,8250、PC16550不具备同步方式的传送功能。但是,对异步通信的控制功能强于8251A。8250和PC16
19、550都具有波特率发生器,从而可以对波特率进行编程。和8251A相比,它们还具有全部控制调制解调器的信号,包括载波信号检测DCD#和振铃指示RI,因此就可以直接和调制解调器连接。而且它们和Intel CPU也完全兼容。,7.5.3 可编程串行接口8250/16550,串行通信:数据被逐位顺序传送 串行同步通信:每个字符及位都是同步 串行异步通信:同一字符内是同步的,而字符与字符之间不同步(异步) 协议:通信收/发双方必须共同遵守的基本通信规程 协议内容:一般包括收发双方的同步方式、传输控制步骤、差错检验方式、数据编码、数据传输速率、通信报文格式及控制字符定义,异步通信协议,为使通信双方确认数据
20、有效,在字符中设置起、止标志位 起始标志位:每个字符前添加的一个“0” 停止标志位:每个字符后添加的若干个“1” 字符之间的空隙用“1”填满,此时的“1”称为空闲位,“0”为空号、“1”为传号,基本功能: (1)每个字符的数据位数(58位),奇偶校验(奇校验、偶校验或无奇偶校验),及停止位数(1,1.5或2个)均可以自由选择 (2)内装可编程波特率发生器,可对输入时钟进行1到(216-1)的分频并产生16倍发送波特率的波特率输出信号( )。具有独立的接收器时钟信号输入。允许数据传送波特率为5096000B/S (3)收和发都具有双重缓冲 (4)具有优先权中断管理系统并提供对发送接收、错误和通信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串行 通信 接口
链接地址:https://www.31doc.com/p-3182194.html