1 / 128
文档名称:

usb协议中文精编.docx

格式:docx   大小:9,634KB   页数:128页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

usb协议中文精编.docx

上传人:红雨 2021/5/15 文件大小:9.41 MB

下载得到文件列表

usb协议中文精编.docx

文档介绍

文档介绍:Lele was written in 2021
usb协议中文精编
与的特性比较
超速结构
超速总线是一个分层的通讯结构,如下图所示:
协议层:
协议层在主机和设备间定义了end-to-end(端到端)通讯规则。超速协议在主机和设备端点(endpoint)之间提供应用数据信息交换。这个通讯关系叫做管道(pipe)。
它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。设备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议(为轮询协议)。
数据可以连续突发传输,提高总线效率。
对某些传输类型(块传输),协议提供流控支持。
SS设备可以异步发送,通知主机,设备的功能状态发生改变。而不是轮询的方式。设备端点可以通过设备异步发送的“ready”包(ERDY TP)通知主机进行数据发送与接收,主机对于“ready”通知,如果有有效的数据发送或者缓存接收数据,会添加管道。
主机发送包含主机时间戳的特殊包头(ITP)到总线上,该值可以用于保持设备和主机同步(如果需要的话)。
超速USB电源管理:
链路电源管理的关键点是:
·设备向主机发送异步“ready”通知
· 包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状态。
·如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示这是个切换事件。
设备:
·超速需要支持对默认的控制管道的规定。
HUB设备:
因为向下兼容,为支持双总线结构,HUB在逻辑上是两个HUB的组合:一个HUB和一个HUB。连接到上游端口的电源和地线是共享的。
集线器(HUB)参与到一个端到端的协议中,所承当的工作:
·路由选择输出的包到下游端口。
·输入包混合传递到上游端口
·当不在低功耗状态下时,向所有下游端口广播时间戳包(ITP),即为同步时间信息包。
·当在一个低功耗状态的端口检测到包时,集线器将目标端口转变成退出低功耗状态,通知主机和设备(带内)包遭遇到了一个在低功耗状态的端口。
主机(Hosts):
一个主机通过主控器和USB设备互连。为了支持双总线结构,主控器必须包括超速()和部分,这样可以同时管理每一个总线上主机和设备间的控制、状态和信息交换。
主机含有几个根下行端口实现超速USB和,主机通过这些端口:
·检测USB设备的连接和移除;
·管理主机和设备间的控制流;
·管理主机和设备间的数据流;
·收集状态和活动统计;
·对连接的设备供电;
USB系统软件继承了的结构,包括:
·设备枚举和配置;
·规划周期性和异步数据传输;
·设备和功能电源管理;
·设备和总线管理信息。
数据流模型:
超速USB集成了的数据流模型,包括:
·主机和设备间的数据和控制交换通过管道(pipe)进行?,数据传输在主机软件和指定的设备端点间进行。
·设备可以有不止一个的活动管道,有两种类型的管道:流式管道(数据)和消息管道(控制),流式管道没有定义的结构,消息管道有指定的结构(请求的结构)。管道相关联的是数据带宽,传输类型(见下面描述),端点属性,如传输方向与缓冲大小。
·大多数管道在系统软件对设备进行配置后才存在,但是当设备上电在默认的状态后,一个消息管道即默认的控制管道总是存在的。提供权限访问设备的配置,状态和控制信息。
·一个管道支持定义的四种传输类型的一种(管道和端点属性一致)。
·海量传输类型(bulk)在超速中进行了扩展,叫做流(stream)。流式提供在协议级支持在标准块传输管道中多路传输多个独立的逻辑数据流。
第四章?超速数据流模型
超速通信流
SS保持相似的观念和机理,支持端点,管道和传输类型。参考协议。
端点的属性(最大包尺寸(端点缓存大小),突发大小等)被记录在描述符中和SS Endpoint Companion Descriptor。正如在中,端点是使用三个参数组成的地址来验证(设备地址,端点号和方向)。所有的SS设备必须起码在默认控制管道(端点0)开始执行。
管道
一个超速管道是一个设备上的端点和主机软件的连接。管道代表拥有缓存空间的主机软件和设备端点之间传输数据的能力,和有相同的过程。主要的区别在于当超速的非同步端点忙时,会返回一个没有准备好(NRDY)应答,当它想又要服务时必须发送准备好(ERDY)通知。主机在下一个传输类型限制下的有效时机中重新安排事务。
超速协议综述:
正如在结构总览那章中提到的,超速协议是利用双差分数据线的物理层。所有的的类型都可以被高速协议支持。协议之间的区别在于下面要首先讨论的超速中使用的包

最近更新

钛酸铅镧钙薄膜的微观结构表征及电学性能研究.. 2页

2024年新生欢迎词模板9篇 16页

2024年新生入学自我介绍(经典) 15页

金银花、茎、叶中绿原酸含量分析对比及综合利.. 2页

金融IT服务企业核心竞争力研究——以CSII公司.. 2页

2024年新版宅基地买卖合同范本 6页

金属网箱结构动力特性的有限元数值模拟的开题.. 2页

金属杂化碳气凝胶的研制及在电池材料上的应用.. 2页

2024年新时代劳动教育精神心得体会(精选15篇.. 25页

重离子碰撞的高阶矩分析的开题报告 2页

重庆银行学习型组织建设研究的开题报告 2页

2024年新年的日记300字(通用18篇) 14页

重庆市能源效率影响因素及提升对策研究开题报.. 2页

重庆市商业银行个人住房抵押贷款风险评价研究.. 2页

2024年新年元旦联欢主持词15篇 56页

2024年新学期自我介绍精华 3页

重复数据删除技术研究的开题报告 2页

2024年新学期新计划周记300字 4页

采煤机工作振动参数检测及分析方法研究的开题.. 2页

酸蚀后钛表面理化性能研究的开题报告 2页

20244.23世界读书日学生(34篇) 55页

2024年新学期小学校园广播站工作计划 7页

静脉输液治疗护理学考核试题题库及答案 38页

2024企业主要负责人安全培训考试题及答案优质.. 12页

叙事歌曲《二月里见罢到如今》创作及演唱解析 2页

毕业设计 论文 酒店管理系统 62页

以工代赈项目开工仪式表态发言稿 1页

学前儿童卫生学 220页

酒店管理系统毕业设计(论文设计) 41页

江淮六安YE2电机安装尺寸及技术参数 8页