- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB协议规范
USB协议规范
1 USB的基本特征
1.1 USB系统结构
1.2 机械特性、电气特性
1.3 USB电源
1.4 USB信号
2 USB通信协议
2.1 USB事务处理
2.2 USB数据传输类型
2.3 USB描述符
2.4 USB设备请求
2.5 USB设备枚举
USB系统的设计必须遵循USB的协议规范,因此对其进行一定的介绍,只有理解了USB的协议规范内容,才能正确的进行USB系统的设计。
1 USB的基本特征
1.1 USB系统结构
在终端用户看来,USB系统就是外设通过一根USB电缆和PC机连接起来。USB在外设和PC机之间提供通信服务,通常外设称为USB设备,把其所连接的PC机称为主机,并且把指向USB主机的数据传输称为上行通信,把指向USB设备的数据传输称为下行通信。
USB主机及主控制器/根集线器(host controller/root hub)
图1
图2
1.2 机械特性、电气特性
USB总线的传输由一根4线的电缆来实现。其中两根线用于提供USB设备工作的电源盒地,另外两个为差动数据信号线,用于传输数据。
电气特性,USB使用差分驱动器来发送信号,对应低速USB设备,一般使用束缚型低速电缆进行连接,它不需要外层屏蔽和数据双绞线;全速和高速USB设备在连接是使用有外层屏蔽盒数据双绞的电缆,其差分特性阻抗为90(1±15%)Ω,共模阻抗为30(1±30%)Ω。USB使用差分接收器来接受USB信号,对应低速和全速传输,D+和D-线上的差分共模电压范围为0.8~2.5V;对于高速传输,该范围为-50mv~500mv。PC主机会以一定的时间间隔不断的查询跟集线器,以了解设备的连接状态。
1.3 USB电源
在USB系统中,所有的集线器端口都可以为和其相连的USB设备提供电源,且每个端口的最大电流一般为100mA或者500mA。电源通过USB电缆中的两根电源线Vbus和GND提供给外设,其电压标称值为+5V。对于USB设备来说,既可以使用总线提供的电源,也可以使用单独的本地电源。
1.4 USB信号
数据在USB总线上实际传输时,使用的是NRZI编码的差分信号,这种信号有益于保证数据的完整性和消除噪声干扰。这种编码方式不用单独的时钟信号与数据一起发送,它用电平的跳变代表“0”,无跳变代表“1”。
2 USB通信协议
本节是从USB信息包开始,由底层向上层地介绍USB通信协议的几个方面。这里包括USB事务处理、数据传输类型、描述符、设备请求和总线列举。
2.1 USB事务处理
USB事务处理是USB主机和USB设备数据通信的基础。一个完整的USB事务处理包含3个阶段:令牌阶段、数据阶段、握手阶段。如图3。
图3 典型事务处理过程
1.USB字段格式
在USB协议中,USB数据传输由一系列的字段构成,这些不同功能的字段,按特定的格式组合便可以构成不同的信息包。其中包括:
同步字段(SYNC):用于数据通信的同步。对应低速/全速传输,其长度为8位,数据为10 000 000B。而对于高速传输长度为32位,数据为8000000H。
包标识字段(PID):指明信息包类型,可以用于差错控制。长度为8位,低4位为类型字段,高4位为校验字段。
地址字段(ADDR):指明USB总线上的一个USB设备。长度为7位,共有128个地址值。地址0作为缺省地址,不分配给USB设备。
端点字段(ENDP):指明USB端点。字段长度4位,共16个端点。端点0主要用于USB设备上电的初期和USB主机进行通信,完成配置。
帧号字段:指明当前帧的帧号。
数据字段:包括传输的数据。
CRC字段:循环冗余校验。
2.USB信息包
USB以信息包为基本传输单元进行USB事务处理。USB数据传输中包括:令牌包、数据包和握手包三种。信息包类型不同其包含的字段也不同,但第一个字段都是同步字段。表1所示。
表1 信息包格式
令牌包:USB协议中,使用了7中令牌包,IN、OUT、SETUP和PING令牌包,这些令牌包的格式大致相同。如表2。IN令牌包定义了设备到主机的数据传输,OUT和SETUP令牌包定义了主机到USB设备的数据传输。SOF令牌包,格式如表3;SPLIT令牌包和PRE令牌包
表2 IN、OUT、SETUP和PING令牌包格式 表3 SOF令牌包格式
数据包:它由8位包标识字段PID、数据字段、和16位的循环冗余校验字段CRC组成。如表4所示。
握手包:仅含有PID字段。如表5所
您可能关注的文档
- Mayer酒店康乐部KTV情人节策划方案.ppt
- ME万能式断路器检修、维护技术总结.doc.doc
- MG名爵品牌策划方案.doc
- MIS应用题.doc
- MLS立式辊磨机维护要领.doc
- monkeyrunner一个简单的教程.docx
- MM用户画像库项目报告概要.ppt
- MRI诊断报告模板.doc
- MSDS乳化液.doc.doc
- MORA和心身医学.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 2025年高考数学模拟卷(四)含答案及解析.pdf VIP
- 急性呼吸循环衰竭的早期识别与救治(共88张PPT)【88页】.pptx VIP
- 2023年河南省普通高校对口招生考试电子类专业课试卷.pdf VIP
- 院感及院感管理的基本概念.ppt VIP
- 维生素d3与骨骼健康课件.ppt
- 重点项目信息管理平台建设方案.docx
- 2025年高考数学模拟卷(三)含答案及解析.pdf VIP
- 河师大焦争鸣张万琴版线性代数答案解析.pdf VIP
- Unit4NaturalDisastersListeningandSpeaking课件高中英语人教版22.pptx
- 接受人生的荒谬是强大还是懦弱的表现?辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
文档评论(0)