【USB】USB相关概念学习
Mobile
2023-04-16 18:02:01
views: null
帧和微帧
- 首先帧和微帧是个基于时间的概念。
- 低速和全速下每帧是1ms,高速下每个帧分为8个微帧,所以每个微帧是125us。
- USB主机和设备控制器同步后,每个微帧起始点开始传输数据。
- 首先会发送一个SOF包(帧起始包),此时USB主机检测到总线没有事务可以传输,则总线进入idel(空闲状态)。
端点零
- 所有的USB设备会被要求实现一个默认方法,用来在0号端点完成输入和输出。也就是说0号端点是个特殊的端点,它即支持input也支持output。
- 0号端点提供访问设备配置信息的方法,并且允许USB状态以及控制的访问。
规格边界
- there are only at most 127 USB devices attached to any single host controller.
- -https://acroname.com/blog/how-many-usb-devices-can-i-connect
参考资料
USB协议详解第7讲(补充-USB帧和微帧剖析)
Origin blog.csdn.net/C2681595858/article/details/128777930