第九章 串行通信接口技术.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 计算机串行通信技术 本章重点: 1、串行通信基础知识 2、可编程接口芯片8251及其应用 1、串行通信基础知识 1. 异步通信 串行通信时的数据、控制和状态信息都使用同一根信号线传送 收发双方必须遵守共同的通信协议(通信规程),才能解决传送速率、信息格式、位同步、字符同步、数据校验等问题 串行异步通信以字符为单位进行传输,其通信协议是起止式异步通信协议 起止式异步通信协议 起始位——每个字符开始传送的标志,起始位采用逻辑0电平 1.波特率和比特率 比特率是指二进制数码流的信息传输速率,单位是:bit/s简写b/s或bps,它表示每秒传输多少个二进制位,有些情况下,也可以用字/秒为单位; 波特又称调制速率,是针对模拟数据信号传输过程中,从调制解调器输出的调制信号每秒钟载波调制状态改变的数值,单位是s/s,称为波特(baud)率。因此,调制速率也称为波特率。发送设备和接收设备必须工作在相同的波特率, 否则会产生帧错误. 在无调制的情况下, 波特率精确等于比特率. 采用调相技术时, 波特率不等于比特率. 例: 56K的调制解调器可以工作在36.6K, 19.2K和9.6K等波特率下. 因此购买调制解调器时其波特率(传输速率) 应该超前, 才不会被很快淘汰. 每秒传输的二进制位数,单位为bps(bit per second )也称比特率。 波特率―――每秒传输的“符号”(也称离散状态)的个数。 【例如,每秒传送1个符号,则波特率为1波特】 在计算机中,一个“符号”的含义为高、低两种电平,分别代表逻辑值“1”和“0”,所以每个符号的信息量为1比特,此时波特率与比特率刚好一致。 但在其他一些场合(例如通信中采用的“相一幅”复合调制技术一个“符号”的信息含量就不是一个比特,此时,波特率就不等于比特率。 2.发送和接收时钟 又称移位时钟脉冲,实现收发双方的同步操作。接收时钟是收方保证正确接收数据的重要工具。接收器采用更高的时钟频率来提高定位采样的分辨率和抗干扰能力。 发送/接收时钟是发送端的发送频率和接收端的接收频率,一般用异步通讯方式,发送和接收的时钟是不同步的,他们的时钟也没有严格要求;如果用同步方式,传输距离进,而且受干扰也严重,这种方式就要求两边的时钟严格一致。这在通讯中用软件设置,一般由单片机的定时器做波特率发生器,PC端一般都有专用软件可调,只要调一个相同的波特率就可以了 3.波特因子 定义:发送/接收1位数据所需要的时钟脉冲个数,单位是个/位。 在波特率指定后,输入移位寄存器/输出移位寄存器在接收时钟/发送时钟控制下,按指定的波特率速度进行移位。一般几个时钟脉冲移位一次。要求:接收时钟/发送时钟是波特率的16、32或64倍。波特率因子就是发送/接收1个数据(1个数据位)所需要的时钟脉冲个数,其单位是个/位。 在实际应用中,可以根据要求的传输波特率和波特因子来确定发送/接收时钟的频率。 对于同步通信,波特因子取1。 F(时钟频率)=波特率因子*波特率 波特率因子:数据传输率(波特率)与时钟频率之间的比例系数 给定时钟频率,选择不同的波特率因子可得到不同的波特率。 例如:f = 19.2 kHz,若选波特率因子为16,则波特率为1200 bps。 若选定波特率因子和波特率,则相应的确定了对时钟频率的要求。 1200*16=19200(时钟频率)→若外部时钟电路的频率F=1Mhz,需用8253分频,试计算分频系数(8253的计数初值)=? 计数初值=时钟频率/(波特率*波特率因子 4.传输距离与传输速率的关系 串行数据传送的最大距离与传输速率和传输线的电气特性有关。 传输距离随着传输速率的增加而减小。 在实际应用中,利用电话网进行远距离传送,一般都需要使用调制解调器。 单工、半双工和全双工 单工(Simplex) 特点:仅能进行一个方向的数据传送 半双工(Half Duplex) 特点:数据可以在两个方向上进行传送,但是这种传送绝不能同时进行。【双向,但不同时】 全双工(Full Duplex) 特点:能够在两个方向同时进行数据传送。 同步通信 以一个数据块(帧)为传输单位,每个数据块附加1个或2个同步字符,最后以校验字符结束 同步通信的数据传输效率和传输速率较高,但硬件电路比较复杂 串行同步通信主要应用在网络当中 最常使用高级数据链路控制协议HDLC *现在的电话网是模拟通信系统,它是为传输话音信息而设计的。要在电话网上传送数字信号,必须经过调制和解调。 实现调制和解调两个过程的设备称为“调制解调器”(Modulator Demodulator-Modem) 方法:选取音频范围某一频率的正(余)弦模拟信号作为载波,用以运载所要传送的数字信号。要用传送的数字信号改变载波信号的幅值、频率或相

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档