网站大量收购独家精品文档,联系QQ:2885784924

USB3.0协议规范中文学案.pdf

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB3.0 与 USB2.0 的特性比较 3.2 超速结构 超速总线是一个分层的通讯结构,如下图所示: 1 协议层: 协议层在主机和设备间定义了 end-to-end 通讯规则。超速协议在主机和设备端点(endpoint) 之间提供应用数据信息交换。这个通讯关系叫做管道(pipe)。 它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。设 备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议(USB2.0 为 轮询协议)。 数据可以连续突发传输,提高总线效率。 对某些传输类型(块传输),协议提供流控支持。 SS 设备可以异步发送,通知主机,设备的功能状态发生改变。而不是轮询的方式。设备 端点可以通过设备异步发送的“ready”包(ERDY TP)通知主机进行数据发送与接收,主 机对于“ready”通知,如果有有效的数据发送或者缓存接收数据,会添加管道。 主机发送包含主机时间戳的特殊包头(ITP)到总线上,该值可以用于保持设备和主机 同步(如果需要的话)。 超速 USB 电源管理: 链路电源管理的关键点是: ·设备向主机发送异步“ready”通知 · 包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状 态。 · 如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示 这是个切换事件。 设备: ·超速需要支持 USB2.0 对默认的控制管道的规定。 HUB 设备: 因为 USB3.0 向下兼容 USB2.0,为支持 USB3.0 双总线结构,USB3.0 HUB 在逻辑上是 两个 HUB 的组合:一个 USB2.0 HUB 和一个 USB3.0 HUB。连接到上游端口的电源和地线 是共享的。 集线器参与到一个端到端的协议中,所承当的工作: ·路由选择输出的包到下游端口。 ·输入包混合传递到上游端口 ·当不在低功耗状态下时,向所有下游端口广播时间戳包(ITP) ·当在一个低功耗状态的端口检测到包时,集线器将目标端口转变成退出低功耗状态, 通知主机和设备(带内)包遭遇到了一个在低功耗状态的端口。 主机(Hosts): 一个 USB3.0 主机通过主控器和 USB 设备互连。为了支持 USB3.0 双总线结构,USB3.0 主控器必须包括超速(USB3.0)和 USB2.0 部分,这样可以同时管理每一个总线上主机和设 2 备间的控制、状态和信息交换。 主机含有几个根下行端口实现超速 USB 和 USB2.0,主机通过这些端口: ·检测 USB 设备的连接和移除; ·管理主机和设备间的控制流; ·管理主机和设备间的数据流; ·收集状态和活动统计; ·对连接的设备供电; USB 系统软件继承了 USB2.0 的结构,包括: ·设备枚举和配置; ·规划周期性和异步数据传输; ·设备和功能电源管理; ·设备和总线管理信息。 数据流模型: 超速 USB 集成了 USB2.0 的数据流模型,包括: ·主机和设备间的数据和控制交换通过管道(pipe)进行 ,数据传输在主机软件和指 定的设备端点间进行。 ·设备可以有不止一个的活动管道,有两种类型的管道:流式

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档