当前位置:文档之家› 微机基本原理第七章串行通信接口技术原理

微机基本原理第七章串行通信接口技术原理

例1: 异步传输过程 设每个字符对应1个起始位、7个信息位、1个
奇偶校验位和1个停止位,如果波特率为1200bps, 那么,每秒钟能传输的最大字符数为1200/10= 120个
微机基本原理第七章串行通信接口 技术原理
例2:同步传输 用1200bps的波特率工作,用4个同步字 符作为信息帧头部,但不用奇偶校验,那 么 , 传 输 100 个 字 符 所 用 的 时 间 为 7(100+4)/1200=0.6067s,这就是说,每 秒钟能传输的字符数可达到100/0.6067= 165个。
微机基本原理第七章串行通信接口 技术原理
串行异步通信以字符为单位进行传输,用 起始位表示字符的开始,用停止位表示字 符结束,其通信协议是起止式异步通信协 议
串行通信时的数据、控制和状态信息都使 用同一根信号线传送
收发双方必须遵守共同的通信协议(通信 规程),才能解决传送速率、信息格式、 位同步、字符同步、数据校验等问题
微机基本原理第七章串行通信接口 技术原理
串行通信的基本概念
1. 数据传送方向
单工方式
站A
站B
半双工方式 站A
站B
全双工方式 站A
站B
微机基本原理第七章串行通信接口 技术原理
2. 串行通信的两种基本方式
(1)异步通信及其协议 所谓的异步通信,是指通信中两个字符的时间间 隔是不固定的,而同一字符中的相邻代码间时间 间隔是固定的
微机基本原理第七章串行通信接口 技术原理
同步通信的特点是不仅字符内部保持“同步”, 而且字符与字符之间也是同步的。
在这种通信方式下,收/发双方必须建立准确 的位定时信号,也就是收/发时钟的频率必须 严格地一致。
每个字符不增加任何附加位,而是连续发送
微机基本原理第七章串行通信接口 技术原理
3. 波特率与收/发时钟
CS1、CS2*和一个片选输出信号CSOUT。3个片 选 输 入 都 有 效 时 , 才 选 中 8250 芯 片 , 同 时 CSOUT输出高电平有效。 地址选通信号ADS*:当该信号低有效时,锁存 上述地址线和片选线的输入状态,保证读写期间 的地址稳定
微机基本原理第七章串行通信接口 技术原理
RS-232C的应用
使用MODEM连接
微机基本原理第七章串行通信接口 技术原理
直接连接
微机基本原理第七章串行通信接口 技术原理
三线连接
微机基本原理第七章串行通信接口 技术原理
6. 通用异步收发器(UART)
计算机通常使用UART来实现数据的串/并和 并/串转换
(1)串行传输速率 串行传输速率也称波特率(Baud Rate)
每秒传输的二进制位数bps 字符中每个二进制位持续的时间长度都一样,为数据
传输速率的倒数
微机基本原理第七章串行通信接口 技术原理
字符速率与波特率两者关系
字符速率:每秒钟传输的字符数。 波特率:指单位时间内传送二进制数据的 位数。单位为:b/s
微机基本原理第七章串行通信接口 技术原理
(2)同步通信及其协议 同步通信以一个数据块为传输单位,每个数据块附 加1个或2个同步字符,最后以校验字符结束
同步通信协议有多种,常用的有面向比特的高级数据链路 控制协议HDLC(High-Level Data Link Control)。IBM系列 微机中常用的同步数据链路控制协议SDLC(Synchronous Data Link Control)则是HDLC的子集
微机基本原理第七章串行通信接口 技术原理
8250的内部结构
微机基本原理第七章串行通信接口 技术原理
8250芯片引脚定义与功能
微机基本原理第七章串行通信接口 技术原理
(1)面向CPU一侧的引脚(1)
数据线D7 ~ D0 :在CPU与8250之间交换信息 地址线A0~A2:寻址8250内部寄存器 片选线:8250设计了3个片选输入信号CS0、
可编程串行通信接口芯片8251A
在串行通信时,收发双方要解决的问题: 以何种速率进行数据的发送和接收(波特率) 采用何种数据格式(帧格式) 接收方如何得知一批数据的开始和结束(帧同步) 接收方如何从位流中正确地采样到位数据(位同步) 接收方如何判断收到数据的正确性(数据校验) 收发出错时如何处理(出错处理)
调制方法 : 移频键控(FSK) 移相键控PSK 振幅键控(ASK)
微机基本原理第七章串行通信接口 技术原理
5. RS232C接口
RS-232C信号定义的说明
RS-232C的25个插脚仅定义22个。在微机通信 中,通常使用的RS-232C接口信号只有 9根引脚 (P299,图7-37)
微机基本原理第七章串行通信接口 技术原理
RS-232C总线的电气规范
微机基本原理第七章串行通信接口 技术原理
RS-232C标准与TTL标准之间的转换
常用于将TTL电平转换为RS-232C电平的芯片,除MC1488外 还有75188,75150等;用于将RS-232C电平转换为TTL电 平,除MC1489外,还有75189,75154等
可见,在同样的传输率下,同步传输时 实际字符传输率要比异步传输时高。
微机基本原理第七章串行通信接口 技术原理
(2) 发送/接收时钟
发送/接收时钟频率与波特率之间的关系为: 发送/接收时钟频率=n发送/接收波特率
其中n称为波特因子,一般n=1,16,32,64
例:要求传输速率为1200 bps 当选择n=16时,表明一位数字信号中有16个时 钟脉冲,故发送/接收时钟频率为:
UART的基本原理(P301,图7-39、7-40) UART的工作过程 常用的错误标志
奇偶校验错 帧错误 溢出(丢失)错误
微机基本原理第七章串行通信接口 技术原理
可编程异步通信接口INS8250
8250的基本功能: 全双工、双缓冲器接收和发送 15种波特率,50-9600bps 可编程的异步通信格式 提供奇偶、溢出和帧校验等错误检测 片内具有优先权中断控制逻辑
120016=19.2kHz
微机基本原理第七章串行通信接口 技术原理
4. 信号的调制Байду номын сангаас调
调制和解调
长距离通信时,常需要利用电话线路,它的频带则只有 300Hz~3400Hz。为了通过电话线路传输数字信号,必须先 把数字信号转换为适合在电话线路上传送的模拟信号,这就 是调制;经过电话线路传输后,在接收端再将模拟信号转换 为数字信号,这就是解调。
相关主题