USB 2.0 总线协议

Add by dwl_share_minds | Aug 07, 2017 03:54  1418 |  326
USB 2.0 总线协议
Download

Map Outline

USB 2.0 总线协议
1 USB通信
1.1 设计简单
1.1.1 不同于早期串口并口的 Host - Device 连接模式
1.1.2 所有请求必须是 Host 向 Device 发起
1.2 数据传输 层层封装
1.2.1 功能通信层 (Function Layer)
1.2.1.1 客户端软件
1.2.1.2 USB通信功能(物理层)
1.2.2 USB设备层 (USB Logical Device Layer)
1.2.2.1 USB设备驱动程序
1.2.2.2 USB逻辑设备((物理层))
1.2.3 底层USB总线层 (USB Bus Interface Layer)
1.2.3.1 USB Host 控制器
1.2.3.2
1.2.3.3
1.2.3.4 USB 总线接口(物理层)
1.3 对于每个USB设备
1.3.1 有一个至多个接口 (Interface)
1.3.1.1 (每个接口)有多个端点 (Endpoints)
2 USB 传输模式
2.1 批量传输 ( Bulk Transaction )
2.1.1 传输大块数据
2.1.2 令牌(Token): IN, OUT
2.1.3 Bulk 管道
2.1.4 需要握手(可靠性)
2.2 控制传输( Control Transaction )
2.2.1 控制信息传输
2.2.2 令牌(Token): SETUP
2.2.3 控制管道
2.2.4 需要握手(可靠性)
2.3 中断传输( Interrupt Transaction )
2.3.1 小批量数据传输,用于通知Host某事件的来临
2.3.2 令牌(Token): IN, OUT
2.3.3 需要握手(可靠性)
2.4 同步传输 ( Isochronous Transaction)
2.4.1 保证数据传输同步性,允许一定的误码率
2.4.2 令牌(Token): IN, OUT
2.4.3 不需握手(实时性)
3 USB简介
3.1 定义
3.1.1 (Universal Serial Bus)
3.1.2 支持即插即用的新型串行接口
3.2 优点
3.2.1 较高的传输速率(4Mb/s - 12Mb/s)
3.2.2 能给外围设备提供硬件支持
3.2.3 支持热插拔
3.2.4 “级联”方式连接
3.2.5 简化小型组网
4 USB连接拓扑结构
4.1 USB Host 控制器 (一个至多个)
4.1.1 USB Root Hub (对应于USB Host 控制器)
4.1.1.1 子(Sub) Hub
4.1.1.1.1 子(Sub) Hub
4.1.1.1.1.1 ......
4.1.1.1.2 USB复合设备 (视为一个USB设备)
4.1.1.1.2.1 自带Hub
4.1.1.1.2.1.1 ......
4.1.1.1.3 USB设备简单设备
4.1.1.1.4 ......
4.1.1.2 USB简单设备
4.1.1.3 USB复合设备 (视为一个USB设备)
4.1.1.3.1 自带Hub
4.1.1.3.1.1 ......
4.1.1.4 ......

More Maps From User

No more maps.