文档详情

chap7 串行通信接口.ppt

发布:2018-05-13约1.05万字共75页下载文档
文本预览下载声明
我的电脑中串口配置 在串行通信中,数据终端通常是计算机,数据要通过数据通信设备来传送,数据通信设备一般指调制解调器。调制解调器的类型比较多,有振幅键控(ASK)、频移键控(FSK)、相移键控(PSK)。 实现串行通信有专用的接口芯片,常用的有USART(通用同步/异步接收/发送器)——如Intel8251和UART(通用异步接收/发送器)——如Ins 8250。 无论是UART,还是USART,均能实现数据发送时所需要的并串转换以及数据被CPU接收时所需要的串并转换。 7.2 串行接口标准 一、EIA-RS-232接口标准 RS-232标准(Electronic Industrial Associate-Recommended Standard)是美国EIA(电子工业联合会)与BELL等公司一起开发的,1969年公布的通信协议,适合的数传率:0~20Kbps,传输距离小于15m 两点说明: RS-232C标准最初是为远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制订的,并非针对计算机系统。 RS-232C标准中所提到的“发送”和“接收”,都是站在DTE的立场上,而不是站在DCE的立场来定义的。 DTE:网络终点设备。DCE:调制解调器MODEM 计算机通信中使用最普遍的是RS-232C标准 PC机上的COM1、COM2接口,就是RS-232C接口。232C接口标准使用一个25针连接器,包括两个信道:主信道和辅信道,辅信道已很少使用,绝大多数设备只使用其中9个信号,所以就有了9针连接器。 7.2.1 EIA-RS-232C接口标准 信号电平规定(EIA电平,负逻辑定义) “1” 电平 -3V~-15V “0” 电平 +3V~+15V 发送:TTL电平?EIA电平 接收:EIA电平?TTL电平 标准TTL电平 高电平:+2.0V~+5V 低电平:0V~0.8V RS-232-C采用负逻辑,且信号电平与TTL不兼容 串行接口芯片8250、8251均使用TTL电平,应使用电平转换电路与RS-232C连接器连接。 MC1488:TTL电平→RS232电平 (用于发送方) MC1489:TTL电平←RS232电平 (用于接收方) MC1488 MC1489 RS-232 TTL EIA电平 -15V +15V TTL +15V 采用EIA电平比TTL电平具有更强的抗干扰性能。 1、EIA-RS-232C主要信号 TXD:发送(DTE?DCE) RXD:接收接收数据(DCE?DTE) SG:信号地 DSR:DCE准备好(DCE?DTE) DTR:DTE准备好(DTE?DCE) RTS:DTE请求DCE发送(DTE?DCE) CTS:清除发送(DCE?DTE) DCE允许DTE发送,该信号是对RTS信号的回答。 DCD:数据载波检出(DCE?DTE)当本地DCE收到对方的DCE设备送来的载波信号时,使DCD有效,通知DTE准备接收,并且由DCE将接收到的载波信号解调为数字信号,经RxD线送给DTE。 RI:振铃信号(DCE?DTE)当DCE收到交换机送来的振铃呼叫信号时,使该信号有效,通知DTE已被呼叫。 采用Modem(DCE)和电话网通信时的信号连接。 2、信号线的连接和使用 远距离连接(15m) 近距离连接(15m) 只用3条线(发送线TXD,接收线RXD,信号地线) RTS和CTS各自互接,DTR和DSR各自互接 表明请求传送总是允许、数据装置总准备好 常见接口插槽 PS2鼠标 PS2键盘 千兆网 10/100M网卡 USB 并行口 显示器接口 1394 1394a 麦克风/音箱/线入接口 MIDI/游戏接口 串行口 串行通信是靠发送器、接收器和线缆三部分来实现的。在程序控制下它主要完成以下任务: (1)数据的串——并及并——串转换。 (2)线路和MODEM的控制及状态检测。 (3)信号电平TTL与EIA电平的转换。 (4)发送和接收数据。 7.1.7 串行接口的基本结构和基本功能 数据总线缓冲器:双向、并行的数据通道。CPU通过它来传送数据、控制命令和状态信息。 控制寄存器:用于接收来自CPU的各种控制字,以决定串行接口的工作方式。 状态寄存器:用于接收来自CPU的各种控制字,以决定串行接口的工作方式。 发送、接收移位寄存器:完成数据的并/串转换,输出给外设。接收移位寄存器完成输入数据的串/并转换。 发送、接收数据寄存器:存放CPU写入的数据,并行送给发送移位寄存器。接收数据寄存器存放经接收移位寄存器
显示全部
相似文档