上篇文章为大家介绍了PCIE3.0一致性测试码型,这篇文章我们来看一下USB3和USB4信号在做TX一致性测试时,所采取的码型;
USB2.0采用NRZI编码;
USB3.0采用8b/10b编码,在编码之前先进性扰码,扰码器如下:

USB4采用128b/132b编码,扰码器如下:

下面来看USB3.0一致性码型如下:

CP0:扰码后的D0.0,即00101000……
CP1:重复的D10.2,也是扰码后的,即0101010101……,时钟周期为2.5GHz;
CP2:重复的D24.3,也是扰码后的,即001100110011……,时钟周期为1.25GHz;
CP3:重复的K28.5,也是扰码后的,即0011111010 1100000101……;
CP4:polling.LFPS;
CP5:重复的K28.7,也是扰码后的,即0011111010 1100000111……,有去加重;
CP6:重复的K28.7,也是扰码后的,即0011111010 1100000111……,无去加重;
CP7:50~250个连续的1,后面是50~250个连续的0,有去加重;
CP8:50~250个连续的1,后面是50~250个连续的0,无去加重;
设备进入一致性测试模式后,使用ping.LFPS进行切换码型,ping.LFPS是polling.LFPS的一种,定义如下:


测试时抓取过polling.LFPS,为25MHz,一个burst有25个循环;
USB4一致性码型:

CP9:扰码后的D0.0,即01011100……
CP10:AAh,即10101010……
CP11:CCh,即11001100……
CP12:LFSR15扰码器,X15+X14+1
CP13:64个连续的1,然后是64个连续的0,有preshoot
CP14:64个连续的1,然后是64个连续的0,有de-enhasis
CP15:64个连续的1,然后是64个连续的0,有preshoot和de-enhasis
CP16:64个连续的1,然后是64个连续的0,没有preshoot和de-enhasis
下面用仿真软件看一下一致性码型波形如下:

















