USB技术细节.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
USB技术细节

USB技术细节 一、Sample Images of USB 二、通用串行总线 通用串行总线Universal Serial Bus (USB) 是连接外部设备的一个串口总线标准在 计算机 上使用广泛,但也可以用在机顶盒和戏机上,补充标准(On-The-Go)使其能够于在便携设备之间直接交换数据。 参见 - ACCESS. bus - 闪存盘 - 串口 (被USB替代) - U3 - USB streaming 技术细节 技术指标 目前USB支持3种 数据信号速率 ,USB设备应该在其外壳或者有时是自上正确标明其使用的速率。 USB-IF 进行设备认证并为通过兼容测试并支许可费用的设备提供基本速率(低速全速)和高速的特殊商标许可。 - 1.5 Mbit/s (183 KByte /s) 的低速速率,主要用于人机接口设备Human Interface Devices ,HID)例如键盘、鼠标、游戏杆。 - 12 Mbit/s (1.4 MByte /s)的全速速率, 在USB 2.0之前是曾经是最高速率,后起的更速率的高速接口应该兼容全速速率。个全速设备间可以按照先到先得法则分带宽;使用多个等时设备时会超过宽上限也并不罕见。所有的USB Hub支持全速速率。 - 480 Mbit/s (57 MByte/s)的高速速率。 并非所有的USB 2.0设备都是高速的。高速设备插入全hub时应该与全速兼容。而高速hub具有谓Transaction Translator功能,能够隔离全速、低速设与高速之间数据流,但是不会影响供和串联深度。 机械和电气标准 标准USB接口 USB信号使用分别标记为D+和D-的 双绞线 传输,它们各自使用 半双工 差分信号 并协同工作,以抵消长导线的电磁干 Mini USB接口 mini USB除了第4针外,其他接口功能皆标USB相同。第4针成为ID,在mini-A上连接第5针,在mini-B可以悬空亦可连接5针。 软件架构 一个USB主机通过hub链可以连接多个设。由于理论上一个物理设备可以承担种功能,例如 路由器 同时也可以是一个 SD卡 读卡器,USB的术语中设备(device)指是功能(functions)。集线器(hub)由作用特殊,按照正式的观点并不认为function。 直接连接到主机的hub是根(root)hub。 端点 设备/功能(和集线器)与管道pipe (逻辑通道)联系在一起,管道把主控制器和被称为端点 endpoint 的逻辑实体连接起来。 管道和比特流(例如 UNIX 的 pipeline )有着相同的含义,而在USB词汇中术端点经常和管道混用,甚至在正式文中。 端点(和各自的管道)在每个方向按照0-15编号,因此一个设备/功能最多32个活动管道,16个进,16个出。 (出(OUT)指离开控制器,而入(IN)指进主机控制器) 两个方向的端点0总是留给总线管理,用了32个端点中的2个。在管道中,数使用不同长度的包传递,端点可以传的包长度上限一般是2^n字节,所以USB包经常包含的数据量依有8、16、32、64、128、256、512或者1024节。一个端点只能单向(进/出)传数据,自然管道也是单向的。每个USB备至少有两个端点/管道:它们分别是出方向的,编号为0,用于控制总线的设备。按照各自的传输类型,管道 分为4类: - 控制传输——一般用于短的、简单的? ?设备的命令和状态反馈,例如用于总控制的0号管道。 - 等时传输——按照有保障的速度(可? ?但不必然是尽快地)传输,可能有数? ?丢失,例如实时的音频、视频。 - 中断传输——用于必须保证尽快反应? ?设备(有限延迟),例如鼠标、键盘? ? - 批量传输——使用余下的带宽大量地? ?但是没有对于延迟、连续性、带宽和? ?度的保证)传输数据,例如普通的文? ?传输。 一旦设备(功能)通过总线?? hub附加到主机控制器,主机控制器就?? 它分配一个主机上唯一的7位地址。主? ?控制器通过投票分配流量,一般是通? ?轮询模式,因此没有明确向主机控制? ?请求之前设备不能传输数据。W 为了? ?问端点,必须获得一个分层的配置。? ?接到主机的设备有且仅有一个设备描? ?符(device descriptor),而设备描述符有若干配置 ??述符(configuration descriptors)。这些配置一般与状态相?? 应,例如活跃和 电源管理 模式。 。每个配置描述符有若干接口描述符? ?interface setting),用于描述设备的一定方面, ??以可以被用于不同的用途:如一个相 ??可能

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档