- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口与调制解调器学习指导书
第七章 接口与调制解调器 引 言 将信息编码成可以传输的格式后,接下来将探讨传输过程。信息处理设备能产生编码信号,通常还需要其他设备的协助才能将这些信号在通信链路上进行传输。 例如一台PC产生数字信号,在将信号通过电话线发送之前,还需要一台附加设备来调制载波频率。在此过程中,如何才能将数据由产生的源设备传送到下一个设备中呢?解决的办法是使用一捆导线(即接口)来实现。 引 言 因为接口连接的两个设备有可能不是一个厂家生产的,所以必须规定接口的特性并建立标准。 接口特性包括机械规范(使用多少条导线来传输信号)、电气规范(信号的频率、振幅和相位)以及功能规范(如果使用多条导线,每条导线的功能是什么),这些特性在一些常用标准中都有描述,并且被集成到了OSI七层模型的物理层中。 7.1 数字数据传输 从一个设备向另一个设备发送数据考虑的主要是配线方式。对于配线问题考虑的主要因素是数据流。是一次只发送一个比特,还是将比特成组发送,如果成组发送,那么如何组成组? 通过链路传输二进制数据可以采用并行模式和串行模式。 在并行模式中,在每个时钟到来时多个比特被同时发送; 在串行模式中,每个时钟脉冲只发送一个比特。 在并行传输中只有一种发送数据的方式,而在串行传输中则包括同步和异步两种方式。 7.1 数字数据传输 7.1.1并行传输 并行传输(Parallel Transmission)是指可以同时传输一组比特,每个比特使用单独的一条线路(导线)。这些线路通常被捆扎在一条电缆里,如图7.1所示。 7.1 数字数据传输 7.1.1并行传输 由0和1组成的二进制数据可以组成n比特的位组。计算机使用和生成以位组为单位的数据,就像在英语会话时用单词而不是一个个字母来交流一样。通过分组,可以一次发送n个比特而不是一个比特一个比特地发送。 并行传输非常普遍,其优点是速度快,特别是用于两个短距离的设备之间。最常见的例子是计算机与外围设备之间的通信。其他的例子还包括CPU、存储器模块和设备控制器之间的通信。 7.1 数字数据传输 7.1.1并行传输 但是,并行传输应用到长距离的连接上则无优点可言了。首先,在长距离上使用多条线路要比使用一条单独线路昂贵;其次,长距离的传输要求较粗的导线,从而降低信号的衰减,这时要把它们捆到一条单独电缆里相当困难;第三个问题涉及比特传输所需要的时间。短距离时,同时发送的比特几乎总是能够同时收到。但长距离时,导线上的电阻会或多或少地阻碍比特的传输,从而使它们的到达稍快或稍慢,这将给接收端带来麻烦。 7.1 数字数据传输 7.1.2 串行传输 串行传输(Serial Transmission)是只使用一条线路,逐个地传送所有的比特,因此在两个通信设备之间传输数据只需要一条通信信道,而不是n条,如图7.2所示。 7.1 数字数据传输 7.1.2 串行传输 串行传输比较便宜,用在长距离连接中也比传输更加可靠;其次,因为只需要一条通信信道,所以其费用大约只是并行传输的n分之一。但是,因为每次只能发发送一个比特位,所以其速度也比较慢。 在实际中,因为设备内部的传输时并行的,所以在发送端和接收端的接口上都需要有转换器(前者是并/串转换,后者是串/并转换)。 串行传输可通过异步或同步两种方式来实现。 7.1 数字数据传输 7.1.2 串行传输 1.异步传输 如果在传输中时序并不重要,则称为异步传输(Asynchronous Transmission)。它与同步方式不同的是,信息是以一种约定的模式被接收和翻译的。只要遵照约定模式,接收设备就可以不理会信息发送的节奏而能正确地获取信息。约定模式是基于将比特流组成字节的方式建立的。每一组比特(通常为8个比特)作为一个单元通过链路传输。发送端系统单独处理每组,每处理完一组就将其发到链路上,并不理会时钟信号。 7.1 数字数据传输 7.1.2 串行传输 1.异步传输 没有同步脉冲,接收方就不可能通过计时方式来预测下 一组比特何时达到。因此,为了通知接收方有新的位组 到达,在每个字节的开头都要附加一个比特位,其值 通常是0,称为起始位。为了让接收方知道一个字节已经 结束,在每字节尾部还要加上一个或多个比特位,他们 的值通常是1,称为停止位。利用上述方法,每个字节的 长度至少增加到了10比特,其中有8比特的信息再加上两 个或更多的提示接收方的信号。另外,每发送完一个字 节,可能还要跟上一段可变长的时间间隙。这段间隙或 者以信道空闲状态表示,或者以附加的停止位流表示。 7.1 数字数据传输 7.1.2 串行传输 1.异步传输 7.1 数字数据传输 7.1.2 串行传输 1.异步传输 起始位、停止位和间隙将一个字节的起始和终止提 示给接收方,使得接收方可以根据数据流进行同 步。因为字节这一层次,发送方和接收方不再
文档评论(0)