USB 协议传输格式
29 Feb 2024
Read time: 1 minute(s)

Transfer/Frame(传输): 从时间的维度看,USB 通信是由一系列的Transfer(传输)组成的。包括四种传输类型:-
Control Transfers控制传输 -
Isochronous Transfers同步传输 -
Interrupt Transfers中断传输 -
Bulk Transfers批量传输

-
Transaction(事务): 每一个Transfer(传输)又可以分成不同的 Transaction,具体的 Transaction 类型为以下 3 种:-
IN/Read/Upstream Transaction输入 (Host) 事务 -
OUT/Write/Downstream Transaction输出 (Host) 事务 -
Control Transaction控制事务

-
Packet每一次 Transaction 又由不同的 Packets 所组成-
Token Packet -
Data Packet -
Handshake Packet -
Special Packet

-
-
Field每一个 Packet 又由不同的 Field 组成:-
Sync同步域 -
PID标识域 -
ADDR设备地址域 -
ENDP端点域 -
FRAM帧号域 -
DATA数据域 -
CRC校验域

-
