串行通信接口课件.ppt
《串行通信接口课件.ppt》由会员分享,可在线阅读,更多相关《串行通信接口课件.ppt(50页珍藏版)》请在三一办公上搜索。
1、1,6.3 串行通信接口,学习重点 异步通信协议和RS232C接口 8250的内部结构和编程 异步通信程序,2,6.3.1 串行通信基础,串行通信:用一根信号线将数据逐位顺序传送串行通信的优势:通信线路少,在远距离通信时可以极大地降低成本;适合于远距离数据传送,也常用于速度要求不高的近距离数据传送PC系列机上有两个串行异步通信接口,键盘/鼠标器/显示器与主机间亦采用串行数据传送。,3,串行通信的种类:,串行异步通信不传送时钟信号串行同步通信传送时钟信号自同步:发送时将传送数据与时钟进行编码,接收时解码单同步双同步外同步:另用一根时钟线专门用来传送时钟信号,4,1.同步通信通信双方使用同一时钟,
2、以数据块(帧)为传输单位双方使用同一时钟(主控方提供时钟,被控方接收时钟)外同步:时钟信号另外安排一根传输线自同步:发送时将时钟信号与数据混合编码,接收时译码出时钟数据格式:每个数据块前加12个同步字符(同步头)进行帧同步,一般采用CRC循环冗余校验码同步通信的数据传输效率和传输速率较高,但硬件电路比较复杂串行同步通信主要应用在网络当中,最常使用的同步通信协议有高级数据链路控制协议(HDLC),同步字符,数据,数据,数据,校验,同步字符,5,2.异步通信通信双方使用各自的时钟,串行通信时的数据、控制和状态信息都使用同一根信号线传送收发双方必须遵守共同的通信协议(通信规程):传送速率信息格式位同
3、步帧同步数据校验错误处理串行异步通信以字符为单位进行传输数据格式:起止式异步通信协议,6,起止式异步通信协议,起始位每个字符开始传送的标志,起始位采用逻辑0电平,起始位,附加位,停止位,空闲位,数据位,低位,高位,字符,1,0,1,1,1,数据位数据位紧跟着起始位传送。由58个二进制位组成,低位先传送,附加位该位可用于校验或数据标识:可选择奇检验、偶校验或无校验位,停止位表示该字符传送结束。停止位为逻辑1电平,可选择1、1.5、2位。,空闲位传送字符之间的逻辑1电平,表示没有进行传送,7,数据传输速率,数据传输速率也称比特率(Bit Rate)每秒传输的二进制位数bps字符中每个二进制位持续的
4、时间长度都一样,为数据传输速率的倒数当进行二进制数码传输,且每位时间长度相等时,比特率还等于波特率(Baud Rate)过去,串行通信(异步)的数据传输速率限制在50 bps到9600 bps之间。现在,串行通信可以达到115200 bps或更高,8,3.数据传输方式,全双工,站A,站B,站A,站B,站A,站B,半双工,单工,9,4.远距离传输和调制解调器,串行数据的远传提高电平摆幅RS232-C标准采用平衡式传输RS422/RS485采用电流信号20mA电流环利用电话线和声频信号调制/解调调制(Modulating)和解调(Demodulating)把数字信号转换为电话线路上可传送的模拟信号
5、将电话线路上的模拟信号转换为数字信号调制解调器(MODEM)具有调制和解调功能的联合装置,10,6.3.2 串行接口标准RS-232C,美国电子工业协会EIA制定的通用标准串行接口1962年公布,1969年修订1987年1月正式改名为EIA-232D设计目的是用于连接调制解调器现已成为数据终端设备DTE与数据通信设备DCE的标准接口DTE数据终端设备,例如计算机DCE数据通信设备(数传机),例如调制解调器)可实现远距离通信,也可近距离连接两台微机属于网络层次结构中的最低层:物理层,11,DTE,DCE,DCE,DTE,调制解调器,调制解调器,计算机,计算机,电话线,RS-232C接口,RS-2
6、32C接口,1、RS-232C接口的使用场合,12,2、RS-232C的引脚定义,232C接口标准使用一个25针连接器绝大多数设备只使用其中9个信号,所以就有了9针连接器232C接口信号面向使用调制解调器的串行异步通信,可支持两个通信信道:主信道:用于数据传送次信道:次信道为辅助串行通道,主要提供通道控制,但其传输速率比主信道要低得多,其他跟主信道相同,通常较少使用,13,RS-232C的引脚(1),TxD:发送数据(终端数传机)串行数据的发送端RxD:接收数据(终端数传机)串行数据的接收端,14,RS-232C的引脚(2),RTS:请求发送(终端数传机)当数据终端设备准备好送出数据时,就发出
7、有效的RTS信号,用于通知数据通信设备准备接收数据CTS:清除发送(允许发送)(终端数传机)当数据通信设备已准备好接收数据终端设备的传送数据时,发出CTS有效信号来响应RTS信号RTS和CTS是数据终端设备与数据通信设备间一对用于数据发送的联络信号,15,RS-232C的引脚(3),DTR:数据终端准备好(终端数传机)通常当数据终端设备一加电,该信号就有效,表明数据终端设备准备就绪DSR:数据装置准备好(终端数传机)通常表示数据通信设备(即数据装置)已接通电源连到通信线路上,并处在数据传输方式DTR和DSR也可用做数据终端设备与数据通信设备间的联络信号,例如应答数据接收,16,RS-232C的
8、引脚(4),GND:信号地为所有的信号提供一个公共的参考电平CD:载波检测(DCD)(终端数传机)当本地调制解调器接收到来自对方的载波信号时,该引脚向数据终端设备提供有效信号RI:振铃指示(终端数传机)当调制解调器接收到对方的拨号信号期间,该引脚信号作为电话铃响的指示、保持有效,17,RS-232C的引脚(5),保护地(机壳地)起屏蔽保护作用的接地端,一般应参照设备的使用规定,连接到设备的外壳或大地TxC:发送器时钟控制数据终端发送串行数据的时钟信号RxC:接收器时钟控制数据终端接收串行数据的时钟信号,18,3、RS-232C的连接,微机利用232C接口连接调制解调器,用于实现通过电话线路的远
9、距离通信微机利用232C接口直接连接进行短距离通信。这种连接不使用调制解调器,所以被称为零调制解调器(Null Modem)连接,19,4、RS-232C的电气特性,232C接口采用EIA电平(负逻辑)“0”电平为3V15V“1”电平为3V15V实际常用12V或15V,标准TTL电平(正逻辑)“1”电平:2.4V5V“0”电平:0V0.8V,相互转换,20,6.3.3 异步通信接收发送器8250,串行传输,需要并行到串行和串行到并行的转换,并按照传输协议发送和接收每个字符(或数据块)这些工作可由软件实现,也可用硬件实现8250有40支引脚,采用双列直插式封装,使用+5v电源。,21,一、825
10、0的内部结构,8250实现了起止式串行异步通信协议,支持全双工通信:通信字符可选5、6、7、8位数据位停止位可选1、1.5、2位可选择奇校验、偶校验、不校验或校验位强制为“1”/“0”具有奇偶校验错、帧错和溢出等错错误检测电路8250支持的数据传输速率为509600bps8250内部有10个可寻址的8位寄存器,分为3类:数据类,控制类,状态类。P269,22,CPU,发送保持寄存器,发送移位寄存器,同步控制,8250,SOUT,1.串行数据的发送,并行数据,加入起始位、校验位、停止位,串行数据,双缓冲寄存器结构,保证数据的连续发送,23,3.串行数据的接收,并行数据,检测接收错误,删除起始位、
11、校验位、停止位,串行数据,CPU,接收缓冲寄存器,接收移位寄存器,同步控制,8250,SIN,双缓冲寄存器结构,保证数据的连续接收,24,4.接收错误的处理,奇偶错误PE(Parity Error)若接收到的字符的“1”的个数不符合奇偶校验要求帧错误FE(Frame Error)若接收到的字符格式不符合规定(如缺少停止位)溢出错误OE(Overrun Error)若接收移位寄存器接收到一个数据,并送至输入缓冲器时,CPU还未取走前一个数据,就会出现数据溢出若接收缓冲器的级数多,则溢出错误的几率就少,25,二、8250的引脚,连接CPU的部分连接外设的部分注意:8250不是Intel公司的产品,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 串行 通信 接口 课件

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