4.1.1 Bus Topology

最大层数为7,第7层只能是Function不能是Hub,非根Hub最大5级。

5.3 USB Communication Flow

Host Controller Driver(HCD):对上层的USB System Software屏蔽USB Packet的接收和发送细节。例如一张PCIe转USB的卡,Host Controller负责将数据从PCIe总线转到USB总线上发送出去,或者反之。这一层只负责处理总线数据收发,不处理协议细节。

USB Driver(USBD):USB System Software和Client Software之间的接口。

USB System SW:将来自Client SW的数据组装成USB数据帧,交给HCD发送出去;或者反之,从HCD读取USB Framed data,拆解后交付给Client SW。这一层负责处理USB协议细节。对于各种不同的设备,这一层都将其视作一堆Pipe的组合。

USB Client SW:各自的USB设备驱动。

5.5.3 Control Transfer Packet Size Constraints

FS Device: 8/16/32/64

HS Device: 64(只能是这个值)

5.8.3 Bulk Transfer Packet Size Constraints

FS Device: 8/16/32/64

HS Device:512(只能是这个值)

8.4.5 Handshake Packets

Function stall: EP的STALL属性置位。只能由主机清除(例如通过Control Pipe)。

Protocol stall: Control Pipe无法完成请求功能。下一个Setup Packet自动清除。

My Appendix

Halt Condition:连续3次传输错误,或Pipe返回STALL handshake。

Message Pipe总是双向的,因此总是占用两个方向的同一EP Num。

Stream Pipe是单向的。

USB 2.0 Spec 微缩版相关推荐

  1. USB 3.0 Rx Detect之超速U盘的识别

    1 USB超速SerDes原理介绍 1.1 SerDes Rx.Detect SerDes Rx.Detect的原理比较简单,就是通过一个逻辑电路比较RC时间常数的大小. - 当Rx不存在时,RC时间 ...

  2. 高通平台USB 2.0和USB 3.0接口充电器识别原理

    1 BC 1.2 1.1 充电器类型探测 1)DCD:DP上有150mV(= 10uA x 15K欧姆下拉电阻)的电压,DM上电压为0 2)Primary Det(DP发起检测DM): - DP上加载 ...

  3. USB 2.0 全速 FULL SPEED 和高速 HIGH SPEED 的区别

    2003年6月份,USB协会重新命名了USB的规格和标准,新命名的USB标准将原先的USB1.1的称呼改成了"USB 2.0 Full Speed"(全速版),同时将原有的USB2 ...

  4. 华为手机刷linux系统,华为Harmony OS 2.0手机Beta版刷机包流出:电脑助手一键刷入/手动...

    原标题:华为 Harmony OS 2.0 手机 Beta 版刷机包流出,Mate 30 Pro 可用(附下载地址) 月24日消息 IT360 论坛今日放出了三款 Mate 30 Pro 机型的华为鸿 ...

  5. USB 3.0、USB 3.1到底什么区别?

    十多年前,USB总线进入主流视野,提供了一个全新的存储方向,并用一个统一的标准把众多外设都全部拉入自己的阵营.这是他们为整个行业带来的巨大贡献,没有人会否认.但是推广USB的组织有着特殊的取名技巧,让 ...

  6. USB 3.0存储产品CeBIT集中展示

    作为PC外设接口领域的热点新技术,CeBIT会场上自然少不了USB 3.0产品.除了华硕.技嘉等厂商展出的USB 3.0主板,以及众企业的USB 3.0笔记本外,采用新标准的外置存储设备也在CeBIT ...

  7. USB 3.0 是什么

    通用串行总线 3.0(USB 3.0)是一种硬件通信接口,用于将外围设备连接到数字单元或计算机.它是 2008 年开发的第三代 USB 接口,由 USB Implementers Forum(USB- ...

  8. djay Pro 2 Mac(DJ混音软件) v2.0.11激活版

    需要一款强大的Mac dj混音工具吗?djay Pro 2 是一款强大完整的DJ表演工具包.其独特的现代化界面是围绕与iTunes和Spotify的完美整合而构建的,可让您立即访问数百万首曲目.纯净的 ...

  9. miui7开发版 Android6.0,Android 6.0 MIUI7开发版内测开始推送:

    原标题:Android 6.0 MIUI7开发版内测开始推送: 前瞻科技 1 月 7 日讯:Android 6.0 系统推出至今已经有几个月了,小米用户也一直在吐槽基于 Android 6.0 MIU ...

  10. android7.0模拟器pc版,安卓9.0模拟器电脑版

    安卓9.0模拟器电脑版是一款专门为9.0安装系统打造的模拟器.在这个模拟器里面兼容所有主流安卓应用,流畅不卡顿,支持1080P高清大屏.支持无线手柄和最齐全的键盘映射功能,让你在电脑上轻松玩游戏. [ ...

最新文章

  1. vim中实现CSS、HTML代码自动完成功能
  2. python中文编辑器推荐-Python使用什么编辑比较好,Python编辑器推荐
  3. java activiti jbpm_activiti和jbpm工作流引擎哪个比较好?
  4. MFC标签页控件的使用
  5. JS: 浅拷贝vs深拷贝 | 刷题打卡
  6. 51nod 1478 括号序列最长合法子段
  7. 贵州大学考博计算机学院官网,贵州大学研究生院
  8. 便携式办公套件LibreOffice Portable 4.0.1
  9. 让你人见人爱的27个原则
  10. 分布式技术核心(上)-ZookeeperDubbo
  11. 14.STC15W408AS单片机IIC驱动OLED
  12. WowWee Rovio API for ROS Groovy
  13. 网络小说海外“走红”的启示
  14. 学生用计算机怎么恢复出厂设置,电脑怎么恢复出厂设置
  15. AppleScript 的一些命令
  16. 游戏开发核心技术之-存档与读档(1)
  17. Java自学1(哭唧唧又重头开始学了)
  18. App工程结构搭建:几种常见Android代码架构分析
  19. CorelDRAW X7导出pdf发现部分有白边如何处理
  20. 什么是lora无线通讯

热门文章

  1. api下载文件三种方式
  2. PHP正则获取HTML里需要的数据
  3. iis服务器网站指向ip地址,IIS之Web服务器 一个IP地址对应多个Web站点 多个域名...
  4. Note that ‘/home/w/.local/share‘ is not in the search pathset by the XDG_DATA_HOME and XDG_DATA_DIRS
  5. Caused by: java.lang.UnsatisfiedLinkError: libjawt.so: 无法打开共享对象文件: 没有那个文件或目录
  6. 一个员工经常找别人聊天,吾就知道他要走人了
  7. sofia-sip-ua >= 1.12.12… configure: error: no usable sofia-sip; please install sofia-sip-ua devel pa
  8. 安卓应用改了图标无效,是缓存的问题
  9. 别人改出了新BUG,怎么看?
  10. java中窗口怎么添加动态图_java 点击按钮在窗口中加载图片