没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论



















Android USB 原理及实现

内容简介
USB2.0 规范介绍
USB OTG 规范介绍
W730 USB 硬件架构
W730 USB 驱动层实现
W730 USB 驱动层实现

(一) USB2.0 规范介绍
1. USB 体系简介
2. USB 数据流模型
3. USB 数据包格式
4. USB 事务传输流程
5. USB 设备状态迁移
6. USB 设备枚举
7. USB 设备请求
8. USB 设备描述符

1.1 USB 体系简介
USB 是一种支持热插拔的高速串行传输总线,它使用差分信号来传输数据,
最高速度 可达 480Mb/S 。 USB 支持“总线供电”和“自供电”两种供电模
式。在总线供电模式下, 设备最多可以获得 500mA 的电流。 USB2.0
被设计成为向下兼容的模式,当有全速( USB 1.1 ) 或者低速( USB
1.0 )设备连接到高速( USB 2.0 )主机时,主机可以通过分离传输来支
持它们。一条 USB 总线上,可达到的最高传输速度等级由该总线上最慢
的“设备”决定,该设 备包括主机、 HUB 以及 USB 功能设备。
USB 体系包括“主机”、“设备”以及“物理连接”三个部分。其中主机是一个
提供 USB 接口及接口管理能力的硬件、软件及固件的复合体,可以是
PC ,也可以是 OTG 设备。一个 USB 系统中仅有一个 USB 主机;设
备包括 USB 功能设备和 USB HUB ,最多支持 127 个设 备;物理连
接即指的是 USB 的传输线。在 USB 2.0 系统中,要求使用屏蔽的双绞
线。
附:一个 USB HOST 最多可以同时支持 128 个地址,地址 0 作为默认地址,只在设备枚举期间临
时使用,而不能被分配给任何一个设备,因此一个 USB HOST 最多可以同时支持 127 个地址,
如果一个设备只占用一个地址,那么可最多支持 127 个 USB 设备。在实际的 USB 体系中,
如果要连接 127 个 USB 设备,必须要使用 USB HUB ,而 USB HUB 也是需要占用地址的,
所以实际可支持的 USB 功能设备 的数量将小于 127 。

1.1 USB 体系简介
USB 主机和设备间的物理连接是通过一根四线的电缆
其中 D+ 和 D- 是用来发送 USB 信号的, USB 有多种传输速度,
早期的 USB1.1 支持两种速率,分别是全速信号 (12Mbps) 和
低速信号 (1.5Mbps),USB2.0 又增加了高速模式 (480Mbps)
USB 电缆中还包括 VBUS 和 GND 二条线用于向设备提供电源
, VBUS 使用 +5V 电源
在 USB 和 OTG 补充协议中, GND 和还用于在连接的时候区
别设备主从角色的作用。
剩余62页未读,继续阅读
资源评论


codesphere
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 工程软件技能训练说明书模板.docx
- 网络产品代理销售协议范文.docx
- 电子商务与业务流程重组的关系.pptx
- SRM控制算法仿真 · Matlab
- 系统集成商的发展和危机.pptx
- 网络改造方案建议书.doc
- 智慧灯杆智慧城市道路智慧照明云平台综合解决方案.doc
- 专题讲座资料(2021-2022年)单片机无线火灾报警系统设计.doc
- 网络的功能与构造ppt课件.ppt
- 社区信息化调研报告.doc
- 系统集成项目管理工程师教程-精华版.doc
- cyberviolence网络暴力.doc
- 枚举算法公开课.pptx
- 金陵商城网站建设方案书.doc
- 医疗行业大数据应用及意义.docx
- 施工阶段的项目管理课程.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
