欢迎来到天天文库
浏览记录
ID:50793218
大小:1.18 MB
页数:113页
时间:2020-03-14
《电力电子之串并行通信和接口技术(.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、第6章串并行通信和接口技术本章要点串行通信的几种方式8251A的编程结构和功能结构8251A和CPU的信号连接以及和外设的信号连接低档接口芯片和高档数据总线的连接8251A的模式寄存器、控制寄存器和状态寄存器的格式8251A的初始化流程8251A的使用8255A和CPU的信号连接以及和外设的信号连接8255A的三种工作方式和设置方法8255A的C端口置0/置1教学建议以8251A和8255A的使用为目标。本章用5学时,其中:8251A2学时8255A3学时6.1接口的功能以及在系统中的连接接口的功能接口与系统的连接6.1.1接口的功能基本功能:在系统和I/O设
2、备之间传输信号提供缓冲作用1.寻址功能识别区别存储器和I/O的信号识别片选信号选择接口中的寄存器2.输入输出功能根据读写信号判断传输方向传输数据、控制和状态信息3.数据转换功能把CPU的并行数据转换成一些外设所需的串行数据;把外设的串行信息转换成并行数据送往CPU。4.联络功能当数据传送完后,能通知CPU。5.中断管理功能发送中断请求和接收中断响应发送中断类型号优先级管理功能。6.复位功能接收复位信号7.可编程功能可以用软件使其工作于不同的方式用软件来设置控制信号8.错误检测功能当前多数可编程接口芯片能检测下列两类错误:传输错误覆盖错误6.1.2接口与系统的连
3、接接口可分为两个部分和I/O设备相连和系统总线相连和外部连接典型的I/O接口6.2串行接口和串行通信串行接口串行通信涉及的几个问题6.2.1串行接口串行接口部件有4个主要寄存器,即:控制寄存器状态寄存器数据输入寄存器数据输出寄存器。6.2.2串行通信涉及的几个问题全双工方式和半双工方式同步方式和异步方式传输率1.全双工方式和半双工方式全双工方式:接收和发送用不同的通路。半双工方式:输入和输出使用同一通路。全双工方式和半双工方式(a)全双工方式(b)半双工方式2.同步方式和异步方式传输方式:同步通信异步通信同步方式和异步方式比较:同步方式的信息有效率高。同步方式
4、需传输时钟信号。标准的异步通信数据格式3.串行通信的传输率例1、异步传输过程:设每个字符对应1个起始位、7个信息位、1个奇偶校验位和1个停止位,如果波特率为1200bps,那么,每秒钟能传输的最大字符数为1200/10=120个。例二.同步传输:用1200bps的波特率工作,用4个同步字符作为信息帧头部,但不用奇偶校验,那么,传输100个字符所用的时间为7(100+4)/1200=0.6067s,这就是说,每秒钟能传输的字符数可达到100/0.6067=165个。可见,在同样的传输率下,同步传输时实际字符传输率要比异步传输时高。6.3可编程串行通信接口8251
5、A8251A的基本性能8251A的基本工作原理8251A的对外信号8251A的编程8251A编程举例8251A的使用实例6.3.18251A的基本性能可以工作在同步或异步方式。在同步方式时,能用5、6、7或8位代表字符能自动检测同步字符允许奇偶校验。在异步方式下能用5、6、7或8位代表字符,用1位作为奇偶校验。能增加1个启动位能增加1个、1.5个或2个停止位。6.3.28251A的基本工作原理8251A的编程结构8251A的功能结构8251A的发送和接收1.8251A的编程结构具体编程结构和外部连接如下图2.8251A的功能结构接收控制电路的功能:复位后寻找启
6、动位。消除假启动干扰。对接收到的信息进行奇偶校验。检测停止位。发送控制电路功能:在异步方式下,为数据加上起始位、校验位和停止位。在同步方式下,插入同步字符和校验位。读写控制逻辑电路功能:接收WR#,写入数据和控制字接收RD#,读取数据或状态字接收C/D#。接收CLK,完成内部定时。接收RESET。8251A的内部工作原理3.8251A的发送和接收(1)异步接收方式(2)异步发送方式下图为8251A工作在异步方式时的数据传输格式(3)同步接收方式(4)同步发送方式下图为8251A工作在同步方式时的数据传输格式6.3.38251A的对外信号8251A和CPU之间的
7、连接信号8251A与外部设备之间的连接信号1.8251A和CPU之间的连接信号(1)片选信号CS#为低电平时,8251A被选中(2)数据信号D7~D0与系统的数据总线相连(3)读写控制信号RD#为读信号。WR#为写信号。C/D#为控制/数据信号。(4)收发联络信号TXRDY为发送器准备好信号TXE发送器空信号RXRDY接收器准备好信号SYNDET同步检测信号2.8251A与外部设备之间的连接信号(1)收发联络信号DTR#数据终端准备好信号DSR#数据设备准备好信号RTS#请求发送信号CTS#清除请求发送信号(2)数据信号TXD发送器数据信号端RXD接收器数据信
8、号端6.3.48251A的编程8位接口
此文档下载收益归作者所有