USB协议深入解读_第1页
USB协议深入解读_第2页
USB协议深入解读_第3页
USB协议深入解读_第4页
USB协议深入解读_第5页
已阅读5页,还剩290页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1会计学USB协议深入解读协议深入解读22021-12-1332021-12-1342021-12-1352021-12-13符合USB 1.1规范的标志符合USB 2.0规范的标62021-12-1372021-12-1382021-12-1392021-12-13102021-12-13112021-12-13USB电缆122021-12-13132021-12-13142021-12-13152021-12-13162021-12-13典型USB外设的电源供应172021-12-13182021-12-13192021-12-13202021-12-13212021-12-1322202

2、1-12-13232021-12-13242021-12-13252021-12-13262021-12-13272021-12-13282021-12-13292021-12-13302021-12-13312021-12-13322021-12-13332021-12-13342021-12-13352021-12-13362021-12-13372021-12-13382021-12-13392021-12-13402021-12-13412021-12-13422021-12-13432021-12-13CYPRESS核管道端点设定界面442021-12-13452021-12-134

3、62021-12-13472021-12-13482021-12-13492021-12-13502021-12-13512021-12-13522021-12-13532021-12-13542021-12-13552021-12-13562021-12-13572021-12-13582021-12-13592021-12-13602021-12-13612021-12-13 因为一个帧内只留10%的时间给非周期性传送,所以当一个系统的总线时间被排满的时候,这个系统内的所有控制传送只能去竞争每个帧内的三个控制传送名额。因为除了客户软件会要求控制传送外,USB系统要用控制传送来传送设置信息,

4、所以对某个客户和它的应用就不能指望它们的控制传送像它们想的一样进行。主机控制器可以自由地决定如何将某个具体的控制传送在总线上进行,可以在一个帧内,也可以跨几个帧。一个端点可能发现一个控制传送的各个总线处理事务在同一帧内或分在几个不连续的帧内。由于具体实现的不同,主机控制器可能不能提供理论上的每帧的最大控制传送数目。 低速控制传送与高速控制传送都是竞争同样多的可用帧时间。低速控制传送只是要用更多的时间来传送罢了。表5-1列出了不同规格的低速包的情况,以及一帧内允许的最大包数。这张表同样没包括进管理用的开销。无论低速与高速,由于一个控制传送都由几个包组成,所以都可能要用几个帧才能完成传送。6220

5、21-12-13632021-12-13642021-12-13652021-12-13662021-12-13672021-12-13682021-12-13692021-12-13702021-12-13712021-12-13722021-12-13732021-12-13742021-12-13752021-12-13762021-12-13772021-12-13782021-12-13792021-12-13802021-12-13812021-12-13822021-12-13832021-12-13842021-12-13852021-12-13862021-12-138720

6、21-12-13882021-12-13892021-12-13902021-12-13912021-12-13922021-12-13932021-12-13942021-12-13952021-12-13962021-12-13972021-12-13982021-12-13992021-12-131002021-12-131012021-12-131022021-12-131032021-12-131042021-12-131052021-12-131062021-12-131072021-12-131082021-12-131092021-12-131102021-12-1311120

7、21-12-131122021-12-131132021-12-131142021-12-131152021-12-131162021-12-131172021-12-131182021-12-131192021-12-131202021-12-131212021-12-131222021-12-131232021-12-131242021-12-131252021-12-131262021-12-131272021-12-131282021-12-131292021-12-131302021-12-131312021-12-131322021-12-131332021-12-13134202

8、1-12-131352021-12-131362021-12-131372021-12-131382021-12-131392021-12-131402021-12-13注注: :高速设备的连接和检测同全速设备高速设备的连接和检测同全速设备1412021-12-131422021-12-13注注:USBUSB总线是以差模驱动的方式来进行数据传输的,但在资料包总线是以差模驱动的方式来进行数据传输的,但在资料包发送之前,发送之前, USB USB 协议规定必须使用协议规定必须使用 NRZI NRZI 的编码方式来对资料进的编码方式来对资料进行编码。当然,在行编码。当然,在 USB USB 外设中,

9、用于译码的器件对外设来说也是外设中,用于译码的器件对外设来说也是必不可少的。必不可少的。 NRZI NRZI 的编码协议其实很简单,它采用的是逢的编码协议其实很简单,它采用的是逢“1 1”保持,逢保持,逢“0 0”跳变的原则跳变的原则( (上图上图) ),而,而 NRZI NRZI 的译码则采用相反的的译码则采用相反的操作。操作。1432021-12-131442021-12-131452021-12-131462021-12-131472021-12-131482021-12-131492021-12-131502021-12-131512021-12-131522021-12-131532

10、021-12-131542021-12-131552021-12-131562021-12-131572021-12-131582021-12-131592021-12-131602021-12-131612021-12-131622021-12-131632021-12-131642021-12-131652021-12-131662021-12-131672021-12-131682021-12-131692021-12-131702021-12-131712021-12-131722021-12-131732021-12-131742021-12-131752021-12-1317620

11、21-12-131772021-12-131782021-12-131792021-12-131802021-12-131812021-12-131822021-12-131832021-12-131842021-12-131852021-12-131862021-12-131872021-12-131882021-12-131892021-12-131902021-12-131912021-12-131922021-12-131932021-12-131942021-12-131952021-12-131962021-12-131972021-12-131982021-12-13199202

12、1-12-132002021-12-132012021-12-132022021-12-132032021-12-132042021-12-132052021-12-132062021-12-132072021-12-132082021-12-132092021-12-132102021-12-132112021-12-132122021-12-132132021-12-132142021-12-132152021-12-132162021-12-132172021-12-132182021-12-132192021-12-132202021-12-132212021-12-132222021

13、-12-132232021-12-132242021-12-132252021-12-132262021-12-132272021-12-132282021-12-132292021-12-132302021-12-132312021-12-132322021-12-132332021-12-132342021-12-132352021-12-132362021-12-132372021-12-132382021-12-132392021-12-132402021-12-132412021-12-132422021-12-132432021-12-132442021-12-132452021-

14、12-132462021-12-132472021-12-132482021-12-132492021-12-132502021-12-132512021-12-132522021-12-132532021-12-132542021-12-132552021-12-132562021-12-132572021-12-132582021-12-132592021-12-132602021-12-132612021-12-132622021-12-132632021-12-132642021-12-132652021-12-132662021-12-132672021-12-132682021-1

15、2-132692021-12-132702021-12-132712021-12-132722021-12-132732021-12-132742021-12-132752021-12-132762021-12-132772021-12-132782021-12-132792021-12-132802021-12-13偏移 场大小值描述0bLength1数字按字节计算的描述符大小1bDescriptorType1常数INTERFACE ASSOCIATION 描述符2bFirstIterface1数字与这个功能相关的首个接口的接口号码3bInterfaceCount1数字与这个功能相关的连续接口数4bFunctionClass1类型类型码(由USB-IF分配)这个场不能为0,如果值是FFH,功能类型为厂商专用的,其他值保留,有USB-IF分配5bFunctionSubClass1子类型子类型码(由USB-IF分配)如果bFunctionSubClass的值是FFH,表示所有值都保留,由USB-IF分配6bFunctionProtocol1协议协议码(由USB-IF分配)。这些代码受bFunctionCla

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论