- USB基础知识第一天
- USB2.0分为 低速模式(1.5Mb/S) 全速模式(12Mb/s) 高速模式(480Mb/s). 加上同步.令牌.校验.位填充.包间隙.实际达不到这个速度.
- 编码方式NRZI
- LSB
- USB插入识别过程
- 先识别为全速设备
- 通过集线器和设备相互确认,
- 转换为全速设备
- USB描述符(USB1.1标准)
- 设备描述符---决定设备有多少种配置. 每种配置 对应一个配置描述符
- USB版本号
- 设备类型
- 端点0的最大包size
- VID
- PID
- 设备版本号
- 厂商字符串索引
- 产品字符串素银
- 设备序列号索引
- 可能的配置数
- 配置描述符---决定设备有多少种接口. 每种接口对应一个接口描述符
- 接口数量
- 配置编号
- 供电方式
- 电流需求
- 接口描述符---决定设备有多少种端点. 每种端点对应一个端点描述符
- 接口编号
- 接口端点数
- 接口使用的类.子类.协议
- 端点描述符---定义端点的大小,类型
- 端点号,方向
- 端点传输类型
- 最大包长度
- 查询时间间隔
- 字符串描述符
- 设备描述符---决定设备有多少种配置. 每种配置 对应一个配置描述符
- 传输方式
- 控制传输
- 最复杂
- HS-64BYTE
- FS-8/16/32/64
- 等时传输-数据量大,实时性高.(不管对错)
- HS-1024BYTE
- FS-1023
- 中断传输-主机周期性查询方式
- HS-1024BYTE
- FS-64
- 批量传输-令牌-数据-握手
- HS-512BYTE
- FS-8/16/32/64
- 控制传输
待续.....