- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高速串行信号的测试码型分析
高速串行信号的测试码型分析
高速串行链路设计的测试码型讨论
美国Centellax公司深圳代表处 张昌骏
摘要
本文讨论了高速串行链路中常用的测试码型伪随机码流的原理,以及不同的测试码型对物理层测试结果的影响。
关键词
测试码型,高速背板的物理层测试,高速电缆的物理层测试,PRBS,伪随机码型
高速串行总线的常用测试码型
在当今的电信和计算机产品上,相比传统的并行总线,电路中的串行总线越来越多,速率越来越快。比如通信产品中的10GBase-KR、CPRI2代,计算机中的PCIe Gen2、SATA6G,存储产品中的SAS6G、FC8.5G,这些串行总线都陆续的跨过了5Gbps。由于速率比较高,使得串行总线上的相关的收发器芯片(SERDES)、连接器、单板、背板的设计面临着越来越多的挑战。对于这些高速串行总线的物理层测试,测试码型的选用至关重要,在很多串行总线的规范中对测试码型有严格的要求。本文将对此进行探讨。
首先,串行总线的物理层测试通常分为发射机测试和接收机测试,又称为TX测试和RX测试。发射机测试通常包括眼图、抖动、信号波形、幅度、上升下降时间等测试项目,接收机测试通常包括误码率、抖动容限、接收机灵敏度等测试项目。对于眼图测试、误码率和抖动容限测试,最常用的测试码是伪随机码(Pseudo Random Binary Sequence,简称PRBS),主要有PRBS7、PRBS15、PRBS23和PRBS31。除了PRBS以外,K28.5、1010、CJPAT等码型在很多串行总线的物理层测试中都很常用,特别是计算机上的串行标准(比如SATA、USB3.0、SAS)的测试码型有所不同,在本文中主要讨论最常用的测试码型——PRBS。
PRBS的实现方法
顾名思义,PRBS是伪随机码流,在其码流中包括了所有可能出现的比特组合,而且其出现的概率是相同的。PRBS信号是由PRBS码型发生器生成的。PRBS发生器通常是由线性反馈移位寄存器(Linear Feedback Shift Register,简称LFSR)和异或电路组成。如下图1所示为最简单的PRBS3的码型发生器,其多项式为X3+X2+1,即寄存器的第3位与第2位做异或(XOR)
的逻辑运算后返回到寄存器的第1位,寄存
器的第3位X3同时也是PRBS3发生器的输
出。
在表格1中显示了PRBS3的n个周期的时钟
后输出n个比特的码流。X1/X2/X3分别是3
个比特移位寄存器的低位到高位,输出位是
X3,初始状态为X1/X2/X3 = 1/1/1,如 表格
第1行所示。 图 1:PRBS3码型发生器原理
第1个时钟沿到达后,X3与X2异或后等于0,输入到X1,同时X1和X2
前移到X2和X3,所以X1/X2/X3=0/1/1,如表格第2行所示; 第2个时钟沿到达后,X3与X2异或后等于0,输入到X1,同时X1和X2
前移到X2和X3,所以X1/X2/X3=0/0/1,如表格第3行所示;
第3个时钟沿到达后,X3与X2异或后等于1,输入到X1,同时X1和X2前移到X2和X3,所以X1/X2/X3=1/0/0,如表格第4行所示; …… 以此类推,第5行为0/1/0,第6行为1/0/1,第7行为1/1/0,第8行为1/1/1,与初始状态相同,接下来的第9行和第10行与第2行和第3行完全相同,也就是说PRBS3的码型输出7个比特后开始重复。X3是PRBS3的输出位,所以PRBS3输出的码型为1110010,码长为7,如图2所示,每7个比特后开始重复输出同一码型。在PRBS3中包括了11100属于码流中频率最低的码型,010是频率最高的码型。
图 2:PRBS3输出信号
为何PRBS N的码长为2^N-1
在PRBS3的3位寄存器可以产生2的3次方合计8个排列组合。采用XOR异或电路的PRBS发生器在3个比特都是0的时候,下一个时钟到来的时候,第3个比特和第2个比特异或后还是0,输入到寄存器的第一位还是0,同时第1个和第2个比特前移到第2个和第3个比特,这样,移位后寄存器的3个比特都是0,则PRBS发生器的输出一直都是0,被锁住。所以PRBS3码流中不能出现3个全0的比特,这样,PRBS3的组合方式为2^3-1 = 7共7种,码长位7个比特。同理,PRBS7的码长为2^7-1=127个比特,PRBS15的码长为2^15-1=32767个比特。
PRBS7和PRBS31
PRBS7是目前10Gbps以下的串行总
线中最常用的测试码型。常用的
PRBS
您可能关注的文档
- 超前注浆小导管支护机理与效果分析.doc
- 赛尔号雷纳尔多实战解析 赛尔号SPT超进化.doc
- 越野汽车前轮摆振影响因素试验分析及改进措施.doc
- 越野赛安全预案.doc
- 越野车前轴转向节结构设计与有限元分析_龚青山.doc
- 趋势跟随、止损策略分析.doc
- 越野跑心得.doc
- 超越种族_莫里森新作_慈悲_中的_奴役_解析.doc
- 车队2016安全工作总结.doc
- 超长超大折弯机液压系统的设计分析_曹光荣.doc
- 二零二五年四月份车削加工技术课件02车工常用量具.pptx
- 二零二五年份一月份计算机应用基础任务二信息的数字化表示.pptx
- 基因指导蛋白质的合成课件高一下学期生物人教版必修2(4).pptx
- 微生物的培养技术及应用课件高二下学期生物人教版(2019)选择性必修3.pptx
- Module4Unit12TheuglyducklingPeriod3(课件)沪教牛津版(深圳用)英语四年级下册.pptx
- 幂函数课件高一上学期数学人教A版(2019).pptx
- 黑龙江省鸡西虎林市东方红林业局中学2017-2018学年高一下学期期中考试(文科班)数学试卷.doc
- 重庆市部分学校高一下学期4月联考政治试题(原卷版).doc
- 成功的电话营销技巧.pptx
- 单相负荷的计算方法.pptx
文档评论(0)