您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页USB总线技术

USB总线技术

来源:筏尚旅游网



USB总线技术

为了解决传统PC机在发展过程中所遇到的一些问题,如外设通

信端口数量不足,外设连接繁琐、配置困难,数据传输速率低

,eompaqDEeIBM、玩telMioersoftNECNorthTelecon

七家公司共同研制开发了USB(UnviesralSerialBus,即通用串行总

线)USB是一种快速的、双向的、同步传输的、廉价的并支持热插

拔的串行端口,它把网络的拓扑结构思想引入计算机组织结构,从而

增强了PC端口的扩展性。从1994年到USB论坛的成立到今天USB

设备的普及,事实说明USB已成为一种在实际应用具有重要地位的技

术。因此研究USB具有一定的意义。本文将简单介绍设计USB设备

所需的基本知识。

电气特性

USB数据传输采用四根电缆,其中两根(D+D)是用来传送数

据的串行通道,另两根(usGND)是符合标准的电源线,为下游的

USB设备提供电源,如图所示。



其中,D+D一是串行数据通信线,它支持两种数据传输速率,

对于高速且要有高带宽的外设,USB以全速12Nps或高速480N

ps传输数据;对于低速外设,usB1.SMbps的传输速率传输数据。usB

总线会根据外设情况在不同的传输模式中自动地动态转换。几us

常为+SV电源,GND是地线。USB总线是基于令牌的总线,类似于令牌

环网络或DFDI基于令牌的总线。

USB电源主要包括两方面:电源分配:USB的设备如何通过USB

总线获得USB主机提供的电源。电源管理:即通过电源管理系统,USB

系统软件和设备如何与主机协调工作。

USB数据传输类型是从USB系统软件的管理角度来描述的。传

(肠叨sefr)指在客户软件和它的功能块之间的一个或多个消息传

输的总线事务(Bus肠叨saCtino)。传输类型决定在客户软件和它的

功能块之间的数据流的特性。USB通过管道与主机的客户软件相关

联的存储缓冲器和USB设备上的端点之间传输数据。通过消息管道

传输的数据带有USB定义的结构。但也允许在USB定义的消息数据

有效载荷(Plyaolda)之内传输设备特定的结构数据。usB也定义在

总线传输的打包的数据,但在一个总线事务的数据有效载荷之内传输

的数据格式和解释最终由客户软件和使用管道的功能块确定。然

,USB提供的不同数据传输类型更完美的匹配了客户软件和使用管



道的功能块的服务要求。当为一个端点建立管道时,大多数管道的传

输特性就已被决定。为适应设备的多样性,USB协议定义了4种传输

类型:控制传输、同步传输、中断传输、批量传输。控制(Conort)l

传输允许对一个设备的不同部分进行访问。控制传输用于支持在客

户软件及其功能模块之间的配置信息、命令信息、状态信息等类型

的通信流。一个控制输由以下几个事务组成:(1)总线建立操作,负责

将请求信息由主机送至功能模块;(2)零个或多个数据传送事务,按照

(1)事务中指明的方向传送数据;(3)状态信息回传,将状态信息从应

用设备传到主机。当端点成功地完成了被要求的操作时,回传的状态

信息为“SUCCESS”USB设备必须实现缺省控制管道,并将它实现

成一个消息管道。这个管道由USB系统软件使用。USB设备的确认

信息、状态信息以及控制信息由该管道传递。如果需要的话,一个应

用设备可以为端点实现额外的控制管道。

同步(loschronous)传输类型是指在主机和设备之间的同步传输,

典型的应用于时间相关的连续的且具有固定速率的信息传输。这个

传送类型也保留封装在数据中的时间概念。同步传输能保证总线访

问和固定的数据传输率以支持CT(ComputerTelephonynIte

tion)和音频系统等,它所需的带宽与所传输数据的采样率有关。在

USB环境中,对于同步传输具有一般恒定速率的容错传输。在USB



环境中,对于请求同步传输类型的请求这应提供:在限定的时间内保

证访问USB的带宽;.在数据提供给管道的时间内,保证数据以恒定速

率通过管道;.由于错误引起的传送失败的情况,不重新进行数据传送。

中断(nIetmiPt)传输类型指小数据、非周期、低频率、限定的服务

周期的从设备开始的通信,应用于告知主机设备需要服务。中断传输

支持像游戏棒、鼠标和键盘之类的人机输入设备与主机的通信。这

些设备需不经常地传送少量随机数据,

如果事件告知信号、输入字符或坐标等,它们应以不低于USB设备所

务周期;因总线错误而传送失败的情况下,将在下一个周期重试。批
期望的速率进行传输。对这类传送的要求是:必须保证管道的最大服
使用任何有效带宽且允许延迟到带宽有效时再传输数据的通信。批

量传输通常用于发送大量数据,而分配给批量传输的带宽必须保证可

以使用,不能被其它数据传输类型所占用。它是为打印机、扫描仪和

数码相机之类的设备设计的,当总线带宽变得有效时,这些设备传送

大量数据给主机。批量传输支持在高度可变的时间内需要相当大数

据量的数据的设备的通信。对这类传输的要求是:基于带宽有效来访

uSB;因总线错误导致传送失败的情况将重新发送;保证数据的传

,但不保证带宽或同步时间。





USB采用分块带宽分配方案,若外设超过当前带宽分配或潜在的

要求,则拒绝进入该设备。同步和中断传输类型的终端保留带宽,

保证数据按一定的速率传送。集中和控制终端按可用的最佳带宽来

传输数据。但是,10%的带宽为批量处理和控制传送而保留,数据批量

传输仅在带宽满足要求的情况下才会出现。

本文来源:长沙业嘉电子科技有限公司。





因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务