USB3 细节大全
2026-07-22
本文链接为:http://www.usbzh.com/article/detail-1777.html ,欢迎转载,转载请附上本文链接。
编码与扰码
- 8b/10编码是按低5位->6位和高3位->4位的方式进行编码的。
- 对于数据包,先扰码再编码.
- 在处于电气空闲(Electrical Idle)状态之后,发射器被允许在首次发送差分数据时选取任何不均等性( pick any disparity )。发射器应该接着遵循适当的编码规则,直到下次进入电气空闲状态( Electrical Idle )。
- 接收器( Receiver )的初始不均等性是用来获取符号锁 Symbol lock )的第一个符号Symbol )的不均等性 disparity)。
- 如果符号锁( Symbol lock )在传送差分信息的过程中因一个突发错误事件 burst errorevent )而丢失又重新获取了 lost and regained ),则不均等性 Disparity )可以被重新初始化。
- 在初始不均等性( initial disparity )被设置之后接收到的所有后续符号都应该在相应于当前运行不均等性( running disparity )的恰当列中。
- 接收不均等性误差( Receive disparity errors )不会直接导致链路重新训练。
- 如果不均等性误差( disparity erro或者 8b/10b 解码误差(8b/10b Decode error)被检测到了,物理层应该通知链路层。PHY有对应的状态寄存器https://www.usbzh.com/article/detail-1775.html
- 接收到任不在8b/10b符号中的符号,都会被替换成K28.4从而交给链路层处理。
USB3知识点





