原创 唯一能够提供误码检测功能的实时示波器

2010-8-9 17:38 1823 13 15 分类: 消费电子

随着串行通信链路的吞吐率和数据率越来越高,对系统总体性能的要求也越来越高,接收机的接收质量和误码率测试就变得日益重要。BERTScope是理想的选择(现已加入泰克产品家族),这里先做个预告,我们将在下篇中重点讨论BERTScope。而通过一台带有误码检测功能的实时示波器和一台信号源也可以完成高速串行信号的接收端测试验证:例如可以进行PCIE GEN2SATA6G的误码检测,误帧检测,也可以方便的进行USB3.0的符号(Symbol)错误检测等等;在检测误码的同时也可以检测显示串行总线上传输时非法的特征(Character)字符与不一致(Disparity)错误;并且支持扩频时钟SSC

 

1.Error Detector与BERT的区别:

       Error DetectorBert相比有如下优点:首先,在检测到误码的同时可以触发波形,便于用户在发现误码时获取相应波形,以进行深入的分析;其次,当不知道所发码型为何标准时,Error Detector可以对其进行学习(Learn)以进行自适应,得到参考评判波形,然后将实际波形与之比对判断有无误码;另外它同时具备误码,误帧,符号和极性错误检测功能;并且可以指定忽略像AlignPrimitivesSkipOrderSets这样的原语或有序集。

 

2. 原理简介:

下面我们来看看Error Detector 是如何工作的:在Error Detector内部有内存控制逻辑以及内存模板,用户将必要的控制信息:比如码型长度,同步头,对齐码,以及发送学习命令等等,输入内存控制逻辑单元,Error Detector得到所需信息后,将波形存入内存模板中,当实际串行序列输入时,通过比较器将内存模板的参考波形与之比较,得到误码统计。

1

 

    大家可以从简要框图1中看出,像Align Primitives 或者 Skip Order Sets 是可以有选择的被检测到或者忽略掉的。

 

3Error Detector的使用

       可以通过PI 命令来手工控制ED,也可以直接通过调用设置好PI命令的文件来控制它,大部分自动测试软件包就采取后者的方法。

       手工调试控制EDPI命令类似于以下USB3.0  symbol error detect的示例:

TRIG:A:SERIAL:ERROR:ENABLE ON        /* 打开Error Detector */

TRIGGER:A:SERIAL:ERRORDETECTOR:PATTERN CP0_SKP  /* 以下均为进行配置,如码型,总线类型,码型长度,同步码型,极性设置等等 。。。*/

TRIGGER:A:SERIAL:ERRORDETECTOR:STANDARD USB

TRIGGER:A:SERIAL:ERRORDETECTOR:TYPE SYMBOL

TRIGGER:A:SERIAL:ERRORDETECTOR:DURATION:COUNT -1

TRIGGER:A:SERIAL:ERRORDETECTOR:BIT:LENGTH 2640

TRIGGER:A:SERIAL:ERRORDETECTOR:BIT:SYNCPATTERN "1101001010"

TRIGGER:A:SERIAL:ERRORDETECTOR:SSC ON

TRIG:A SETLEVEL                      /* 锁定时钟,进行同步*/

TRIG:A:SERIAL:ERROR:SYMBOL:TEST START  /* 开始测试误码*/

       也可以将设置全部写在文件中,通过recall命令调用,此为最常用的方法,也是自动测试软件使用的方法。:

        TRIG:A:SERIAL:ERROR:ENABLE ON

TRIG:A:SERIAL:ERROR:FILE:RECALL “C:\TekScope\ErrorDetector\UsbCP0_SKPsymbolErrorSetup.txt”

TRIG:A SETLEVEL

TRIG:A:SERIAL:ERROR:SYMBOL:TEST START

   通过手工控制Error Detector,可以任意控制Error Detector的状态,尤其是在调试DUT 进入loopback模式和注入抖动进行容限测试调试时非常有用。所有的控制都在TekVisa 命令窗口中输入并执行。

 

4.应用实例:

DPO/DSA70000B,MSO70000系列的示波器具备了STU(6.25Gbps串行序列触发能力)选项后,配置ERRORDetector就可以进行SATA/USB3.0等接收端的测试了。

USB3.0 RX的实时示波器的解决方案

USB3.0 Rx测试时需要将DUT设置成LOOPBACK 模式,然后需要一个符号(Symbol)错误检测机制在TX端来验证从Rx端注入的带抖动的波形环回到TX端是否出错,USB-RMT 软件自动设置Error detector接口,无需任何手工输入。在调试DUT进入loopback 模式时,使用实时示波器观察波形可以非常容易的判断DUT是否正确进入环回, Error Detector可以同时支持USB的符号(symbol)和位(Bit)错误的检查。

 

 

2:使用Scope Error Detector 进行USB3.0 Symbol error 检测

 

     

3:USB-RMT软件通过Error Detector统计DUT误码:除了33M的频点fail外其它所有的测试频点上均pass

SATA RSG-RMT测试的实时示波器的解决方案:

SATA RSG-RMT测试时需要将DUT设置成BIST-L 模式,然后需要一个误帧(Frame Error)检测机制在TX端来验证从Rx端注入的特定频点带带有特定幅值的抖动的波形环回到TX端是否出现误帧,TekExpress-SATA软件自动控制AWG任意波形发生器,调用波形库文件将DUT设置进入BIST-L 模式,然后注入抖动后,自动调用示波器的Error detector进行误帧检测。使用实时示波器观察波形可以非常容易的判断DUT是否正确进入BIST-L环回模式,以及出现误帧时实时波形的状况。下图左显示了Error detector运行时的状态,显示了实时统计帧数以及误帧个数以及对应的误帧率(FER Rate),同时给出了Align Primitive个数统计以及CharacterDisparity的出错个数统计情况。下面为SATA-RMTReceiver Margin Test)测试结果:

 

4:使用Error Detector 进行SATA FER 检测

5 SATA-RMT测试结果图

文章评论2条评论)

登录后参与讨论

用户1821994 2014-12-17 11:26

呵呵 雷军赚多少我不关心,但底层消费者也受益这是事实

风来 2014-11-17 11:23

你这没有做到你的目的,反而帮他宣传达到了反效果

风来 2014-11-17 11:22

你这没有做到你的目的,反而帮他宣传达到了反效果

用户1406868 2014-10-3 07:37

小米的质量就是好

用户1406868 2014-9-1 19:47

消费者只关注实实在在地实惠,其它并不重要!另外雷军的策略是显而易见的,等羊肥了了再杀,生态圈建立了之后,卖服务!

用户1692268 2014-8-31 20:20

呵呵

用户1406868 2014-8-27 12:34

这里面发言的应该都是有文化层次的人了,不同的观念看法,都可以根据各自不同的观点争论,但一味的谩骂就有点像是在看网易的评论了!

qijie72_812793070 2014-8-26 13:59

那是因为美国离咱中国太遥远了,欢迎你回国来上网就可以啦!

用户1406868 2014-8-23 08:37

pdf无法下载,QQzone是《飞向太空的QQ空间》,里面什么也没有。所谓全文根本不存在,是自己删除了?

用户1583807 2014-8-21 00:15

小日本是在二战中输了,却死不承认; 小日本是抢不到***,却胡搅蛮缠; 小日本是做坏事无底线,却美其名曰:共荣! 有人虽然没经历战场,却在商场中输了; 有人虽然不管***,却管米粉的口袋? 这个市场又或许该洗洗牌了,是否为电子垃圾,使用者或调查者才有话语权! 虽然有人在小米官网上抢了好久都没抢到小米,并决定再也不瞎耽误时间了,但并不等于否定小米,也不等于小米该被骂! 肯定与否定,让时间去决定吧!
相关推荐阅读
用户1504801 2014-04-24 15:26
得力的艺术工具 — 波形监测仪在彩色分级调整中的应用
  要获得最佳的视频彩色调整效果,这里有两项要求是十分重要的: 1. 确保显示在屏幕上的图像美观并具有最佳的观看效果 2. 确保图像能够正确地再现,可以将这样的图像提交给各种媒体并显示...
用户1504801 2014-01-22 17:37
汽车网络( 多总线) 的测试方案
  1、  汽车网络测试方案概述 汽车电子技术在经历了零部件层次的汽车电器时代、子系统层次的单片机(汽车电脑)控制时代之后,已经开始进入汽车网络化时代,并向汽车信息化时代迈进。采用先进的单片...
用户1504801 2014-01-14 17:51
汽车电子器件的验证、设计及测试
汽车电子部件中应用着大量的电子元器件,不论是无源器件如电阻、电容或电感,还是有源器件(半导体)如二三极管、集成电路等,合格的器件才能保证电子部件的正常工作。 一般来说,器件的应用必须首先进行合格...
用户1504801 2014-01-02 16:36
脉宽调制(PWM) 马达驱动器电源的测试分析(上)
  1.概述 自电机工程诞生以来,三相交流马达一直是工业领域的主力。它们可靠、高效、费效比高,需要少量维修或根本不需要维修。此外,交流马达(如感应马达和磁阻马达)无需与转子的电气连接,因此...
用户1504801 2013-12-31 14:01
脉宽调制(PWM) 马达驱动器电源的测试分析(下)
(脉宽调制(PWM) 马达驱动器电源的测试分析(上)请见http://forum.eet-cn.com/BLOG_ARTICLE_18976.HTM)   8. 损耗与效率测量 对任意...
用户1504801 2013-12-17 16:36
汽车电子中常见的器件测试
汽车电子部件中应用着大量的电子元器件,不论是无源器件如电阻、电容或电感,还是有源器件(半导体)如二三极管、集成电路等,合格的器件才能保证电子部件的正常工作。 一般来说,器件的应用必须首先进行合格...
我要评论
2
13
关闭 站长推荐上一条 /2 下一条