USB3.2超高速GEN2 128b/132b编码
2021-06-05
3002
1
USB3.2 GEN2的物理层PHY使用的是128b/132b编码,数据的传输速从GEN1最高的5Gbps达到了GEN现在的10Gbps。
USB3.2 GEN2和GEN1一样,都是要传输的数据先进行序列化,然后再从低位(LSB)到高位(MSB)进行传输。
USB3.2 GEN2对于传输1字节的symbol,可以根据扰码规则进行扰码增加扰码或者不增加扰码。
128b/132b编码规则
物理层按块对数据进行编码。除SKP有序集控制块外,每个块应包括4位块头和128位有效载荷。SKP有序集控制块应由4位块头和192位有效载荷组成。对于数据,4位头被设置为0011b,对于控制块,4位头被设置为1100b。此报头格式允许更正报头信息中的单个位错误
有序集(Ordered Set)是控制块,所有数据都以数据块的形式发送。控制块有如下:
- TS1 Ordered Set
- TS2 Ordered Set
- TSEQ Ordered Set
- SYNC Ordered Set
- SKP Ordered Set
- SDS Ordered Se
128b/132b解码错误
块头解码错误规则如下:
1.向链路层报告块头中的单比特错误,并修正。
2.向链路层报告块头中的双位错误。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936