- 1
- 0
- 约4.66千字
- 约 25页
- 2015-12-09 发布于广东
- 举报
7.3 串行通信及串行通信接口 串行通信的基本概念√ 异步串行通信 通用异步接收发送器UART 可编程串行通信接口 —— INS8250 / INTEL8251 1、串行通信的基本概念 (1)并行通信和串行通信 通信 —— 计算机与外围设备之间的信息交换 (2)串行通信中的异步传送和同步传送 串行通信中信息传送接收 (receive) /发送(transmit)两端必须协调配合,其措施称为“同步”。 1)异步串行通信 以收发一个字符为一个独立的通信单位。 构成一个异步串行通信的位串,称为一帧(数据帧),发送与接收双方有一个严格的帧格式规定。 异步串行通信的“异步”,是指字符的发送和接收可以间断地进行。 异步串行通信适合于传送数据量较少,或对传输率要求不高的场合。 异步串行通信特点:图7-43 (a)异步串行通信传送的数据帧格式(通信协议) Td——一个信息位所占的时间 (a)起始位:逻辑0,1位; (b)数据位:5~8位(1/0); (c)奇偶校验:1位(有/无、奇/偶均可选); (d)停止位:逻辑1,1、1.5、2位 接收器以高于发送数据波特率16倍的时钟对所接收的数据进行位检测;首先正确地检测到起始位,然后逐位确定各个数据位。 为保证串行数据的正确接收,要求: - 对于串行通信的接收端,数据发送是随机的,因此接收端必须随时准备接收数据; - 接收端可使用高于发送数据波特率16倍的速率对信号进行采样,以保证信息采集的准确可靠。 (3)波特率 波特率(Baudrate) 是指每秒钟传输信息的离散状态数。若每个离散状态所含的信息量为1个bit,则波特率即为比特率(bitrate)。即计算机串行通信中,一个bit只有高低两个离散逻辑电平,故传送数据的速率通称为波特率。单位为波特(baud),比特/秒(bit/s)或bps。 位周期(Td) 每一位的传送时间,是波特率的倒数。 标准的波特率系列:110、300、600、1200、1800、2400、4800、9600和19200波特。 (4)同步串行通信 在同步串行通信中,发送器不再为每个字符组织成帧信息,而仅在由一串字符构成的数据块前用若干同步字符或标识符来表示数据块传送的开始,最后以校验字符结束。 例如,以下为双同步通信格式(p.328,图7-44) (6)信号的调制与解调 在远距离串行通信中,为传送数字信号,必须在发送端采取措施把数字信号转换为适于传输的模拟信号(即,信号的调制),而在接收端再将模拟信号转换成数字信号(即,信号的解调)。 调制解调器 (MODEM) 完成调制-解调功能的设备称为调制解调器。 (7)通用异步接收器/发送器UART(Universal Asynchronous-Reciver Transmitter) UART结构框图 1)串行数据的接收与发送 接收数据 串行的位信息由SIN输入,在RCLK的每个采样脉冲上升沿检测SIN端,并控制接收移位寄存器的移位操作。 线路状态寄存器:记录串行数据接收或发送过程的状态。当一个字符接收完,并行送到接收缓冲寄存器后,置接收缓冲寄存器满标志位为“1”。此后,可通知CPU对其读数。 发送数据 CPU将待发送的数据送入发送保持寄存器,在发送移位寄存器空时,会自动并行置入。发送控制逻辑将自动按规定的字符格式构成信息帧,然后逐位由SOUT输出。发送保持器空时,也将置相应的状态标志位,以通知CPU发下一个数据。 2)自动出错检测(p.332) 奇偶出错 奇偶校验出现错误 帧错误 字符格式不符合规定 溢出错误 CPU没有及时取走数据,又有新数据送入 3) 波特率因子K 在UART串行通信时,发送时钟和接收时钟统称为外部时钟,该时钟可以是波特率的16倍、32倍或64倍。这个倍数也称为波特率因子,记作K。 若设每个信息位作占时间为T,外部时钟周期为Tc,则 Tc=T/K 例如,当K取为16,在外部时钟脉冲的每个上升沿采样接收数据线,在发现第一个“0”(即起始位的开始),以后又连续采样8个“0”,则确定收到的是起始位(不是干扰信号)。然后,每隔16个外部时钟脉冲采样接收数据线的状态,以保证采样时刻正好处于各个信息位的中间时刻,从而可获得可靠的采样信息。 (8)串行通信总线标准EIA RS-232C(p.349) EIA——Eliectronic Industries Association 美国电子工业协会 RS——Recommend Standard 推荐标准 串行通信总线标准 RS-232C,是EIA在1969年公布的数据通信标准,用于公用电话网的通信。目前仍为PC机串行通信接口的标准配置之一。 串行通信总线标准 RS-232C主要技术性能: 定义了25针的D型连接器,并制
您可能关注的文档
- 微机原理与接口技术 作者 何珍祥 第2章 典型微处理器.ppt
- 微机原理与接口技术 作者 何珍祥 第3章 存储器技术.ppt
- 微机原理与接口技术 作者 何珍祥 第4章 8086CPU指令系统.ppt
- 微机原理与接口技术 作者 何珍祥 第5章 汇编语言程序设计.ppt
- 微机原理与接口技术 作者 何珍祥 第7章 常用可编程接口芯片.ppt
- 微机原理与接口技术 作者 何珍祥 第10章 人机交互设备及接口.ppt
- 微机原理与接口技术 作者 何珍祥 第11章 微型计算机应用系统.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第2章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第3章.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第4章.ppt
原创力文档

文档评论(0)