USB2.0 同步传输数据包PID序列
2021-12-08
1453
3
同步传输方式分为全速模式和高速模式,低速模式不存在同步传输。
全速传输模式下的数据包PID序列
全速模式下的同步传输数据方式只使用DATA0包,因此接收方在接收数据时只会收到DATA0数据包。
高速传输模式下的数据包PID序列
高速模式下的数据包序列根据一个微帧中的事务个数不同,采用不同的数据包序列,使用到的数据包可能为MDATA,DATA0,DATA1和DATA2.
高速传输模式下的数据包PID序列-读数据
- 当一个微帧中只有一个事务时,USB设备只使用DATA0包向USB主机发送数据,直到数据发送完成。
- 当一个微帧中有2个事务时,USB设备首先向主机发送一个DATA1包,然后再发送一个DATA0包,之后将继续在DATA1包和DATA0包之间进行切换,直到数据发送完成。
- 当一个微帧中有3个事务时,USB设备首先向主机发送一个DATA2包,然后再发送DATA1,再接着发送DATA0包,之后继续按顺序在DATA2,DATA1和DATA0包之间交替,直到数据发送完成。
高速传输模式下的数据包PID序列-写数据
- 当一个微帧中只有一个事务时,USB主机只使用DATA0向设备发 送数据,直到数据发送完成。
- 当一个微帧中有2个事务时,US主机首先向设备发送一个MDATA包,然后再发送一个DATA1包,之后将继续在MDATA包和DATA1包之间进行切换,直到数据发送完成。
- 当一个微帧中有3个事务时,USB主机首先向设备发送一个MDATA包,然后再发送MDATA,再接着发送DATA2包,之后继续按顺序在MDATA,MDATA和DATA2包之间交替,直到数据发送完成。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936