USB3.2超高速GEN2数据扰频
2021-06-06
1209
0
USB3.2GEN2的扰频规则和USB3.2GEN1的扰频算法是不一样的。
USB3.2GEN2的扰频算法图:
USB3.2GEN2的扰频有以下几种模式:
- 扰码器前进并与数据异或。
- 扰码器前进并被绕过(不与数据异或)。
- 扰码器不前进且被绕过(不与数据异或)
USB3.2GEN2的扰频规则:
- 块头(Block header)的4位绕过不扰频并且不推进扰码器。
- TS1、TS2或TSEQ有序集
- 符号0绕过并使扰码器前进。
- Symbols 1到Symbols 13扰频。
- Symbols14和Symbols15绕过扰频器,如果用于DC平衡,则扰频器前进。如果它们不被用于DC平衡,则它们被扰频。
- SKP命令设置绕过,不推进扰码器。
- SDS有序集绕过扰频器,但扰频器前进。
- 同步有序集(SYNC Ordered Set)的所有符号都绕过扰频器。扰频器LFSR是在传输同步有序集的最后一个符号后初始化。这个解扰LFSR在同步有序集的最后一个符号收到之后初始化完成。
- 接收器评故控制块的symbol 0是以决定是否堆进行扰频器LFSR。如果块的symbol 0是SKP 或 SKPEND ,扰频器LFSR对任保块symbol都不推进进。否块扰频器推进。
- 对数据块的所有16个符号进行加扰,并使加扰器前进。
- 对于需要加扰的符号,首先加扰最低有效位,然后最重要的位最后被扰频。
- LFSR的初始值为1D BFBCh。
- 每16384个TSEQ集应插入一个同步有序集,以重置扰码器和实现块对齐。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936