首页/文章/ 详情

信号协议编码_USB3&4一致性测试编码

2月前浏览74

上篇文章为大家介绍了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,一个burst25个循环;


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

下面用仿真软件看一下一致性码型波形如下:

 

推荐阅读

信号包地反而更差

信号通过电容后的影响




来源:开仿啦
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-08-09
最近编辑:2月前
开仿啦
测试仿真工程... 开始就不晚^o^
获赞 199粉丝 249文章 38课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈