USB2.0 SPLIT令牌
2021-12-02
2564
41
SPLIT令牌用于从高速模式到低速和全速模式的转换。
对于如下图所示设备连接图:
当低速或者全速设备连接到高速HUB主机或者高速HUB上时,使用SPLIT令牌实现高速命令到低速或者全速命令的转换。
SPLIT令牌分为SSplit(Start Split)令牌和CSplit(Complte Split)令牌,两者区别使用Split令牌的SC位标识。
- 当CS位为0时,表示SSplit令牌
- 当CS位为1时,表示CSplit令牌
SPLIT令牌格式
SPLIT令牌:
- SPLIT:固件为0x1E,表示SPLIT令牌
- SC位:表示是SSplit令牌还是CSplit令牌
- HubAddr:HUB地址
- Port:Hub端口地址
- ET:00控制传输,01同步传输,10批量传输,11中断传输
- CRC5:冗余校验
- 对于中断或控制传输,S:0代表低速,1代表全速
- 对于同步传输,见下表:
S | E | High-speed to Full-speed Data Relation |
---|---|---|
0 | 0 | High-speed data is the middle of the fullspeed data payload |
0 | 1 | High-speed data is the end of the full-speed data payload |
1 | 0 | High-speed data is the beginning of the fullspeed data payload |
1 | 1 | High-speed data is all of the full-speed data payload. |
SPLIT令牌的PID
PID | 含义 |
---|---|
1000 | SPLIT令牌 |
SSPLIT和CSPLIT
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936