datasheet

利用频域时钟抖动分析加快设计验证过程

2008-04-02来源: 互联网 关键字:抖动测量  时钟频率  周期抖动  相位信息  低通滤波器  带通滤波器  时钟恢复  乘法器

  简介

  随着数据速率的提高,时钟抖动分析的需求也在与日俱增。在高速串行数据链路中,时钟抖动会影响发射机、传输线和接收机的数据抖动。保证时钟质量的测量也在不断发展。目前的重点是针对比特误码率,在时钟性能和系统性能之间建立直接联系。我们将探讨参考时钟的作用和时钟抖动对数据抖动的影响,并讨论在E5052B信号源分析仪(SSA)上运行的Agilent E5001A精确时钟抖动分析应用软件所配备的全新测量技术。该应用软件提供了前所未有的强大能力,可以对随机抖动(RJ)和周期抖动(PJ)分量超低 RJ测量和实时抖动频谱分析,使您能够提高设计质量。我们还将对新解决方案的实时测量功能进行讨论,这一功能能够加快设计验证过程。

  参考时钟在高速串行应用中的作用

  图1是参考时钟的主要分量。发射机通常将一组速率较低的并行信号转换成串行数据流。信号经过一条包括多个背板和电缆的传输通道进行传送。接收机通常会解释输入的串行数据,从中分离出时钟,再把串行数据重新转换成并行数据流。在许多诸如此类的说明中,参考时钟更多地被视为一种分量但不是主要分量,而在高速串行数据系统中,我们必须承认参考时钟是一种主要分量。通常,参考时钟的振荡速率远远低于数据速率,但它会在发射机中成倍增长。发射机使用参考时钟来确定串行数据流中的逻辑变换定时。发射的数据中包括参考时钟的特征。在接收机中可能会出现两种不同的情况。如果未分配参考时钟,则接收机会利用锁相环(PLL)从数据流中还原时钟――并利用该时钟定位采样时间点。如果已分配参考时钟,则接收机会同时使用数据信号和参考时钟来定位采样点。

  

  

  图1.参考时钟的作用

  时钟抖动对发射机数据抖动的影响

  参考时钟是最终的系统定时源。它为发射机、已分配和未分配的时钟系统提供时基,而接收机的时钟恢复电路可以重现参考时钟特征。现在我们将探讨时钟抖动如何在系统发射机中进行传输。

  发射机必须用适当的因数乘以参考时钟获得数据速率,才能确定逻辑变换定时。例如,对于100 MHz参考时钟和5 Gb/s输出信号,发射机将用PLL给参考时钟乘以因数50。PLL乘法器不仅放大时钟抖动,还引入其自身的抖动,主要是PLL压控振荡器(VCO)的 RJ。频率乘以因数n的结果是相位噪声功率载波比乘以n2,所以抖动迅速变大。

  

  

  图2.发射机时钟抖动的结果

  发射机中的PLL乘法器具有一定的频率响应,通常是如图3所示的二阶响应。非均匀频率响应会产生一个值得注意的问题:时钟抖动实际上有什么影响?如果PLL非常出色且带宽为零,那么它将过滤掉所有的时钟抖动,而为发射机提供无抖动时基。当然,零带宽意味着无限锁定时间,所以我们不得不综合考虑,但是PLL带宽越窄,参考时钟加入数据中的抖动就越小。确定时钟是否能在系统中正常工作且符合预期的 BER要求,需要对抖动频谱进行详细测试。

  

  

  图3. PLL频率响应

  真实的抖动源

  如果观察实际环境中的高速数字电路,您会发现许多抖动源,如图4所示。跟我们前面讨论的一样,时钟信号通常分配给多个IC,时钟频率可能进行乘法和/或除法运算。假设来自晶体振荡器的参考时钟具有较低的抖动,因为IC带来的附加噪声或其他设备产生的干扰,所以经过乘法或除法运算的输出时钟也可能不是非常干净。

  一个主要污染源就是开关电源的噪声。开关频率一般为100 kHz到1 MHz。开关电源噪声可能会注入时钟信号线路,它在左下图中显示为PJ。

  其他周期抖动分量的来源可能是数据或时钟线路的干扰,经互调后可能位于时钟线上,也显示为PJ分量。只要PJ分量表现的远离时钟频率,它就极有可能插入带通滤波器(或低通滤波器)来消除这些抖动。然而,问题是周期抖动在什么时间接近时钟频率,因为高频高Q滤波器很难得到。参考时钟的RJ也一样,时钟除法器可能添加宽带噪声,这可能会使输出时钟信号的RJ增加。

  要诊断各种问题,设计人员必须表征有关电路物理布局和/或工作环境下的时钟抖动。

  

  

  图4.实际环境中的抖动源

  通过相位噪声测量技术表征时钟抖动

  全面分析时钟信号要求达到飞秒级精度,只有相位噪声测量技术才能达到这种精度。相位噪声分析提供两种主要测量:Sψ(fψ)和ψ(t),它们根据相位噪声测量带宽限制收集时钟的所有相位信息

  在相位噪声分析仪上分析RJ可以完成两个重要目标。首先,通过集成RJ频谱,可以提取预定带宽中的相应RJ高斯分布宽度。其次,通过分析Sψ(fψ)的幂级数行为确定RJ的主要原因。(图5)

  在相位噪声频谱中可以看到PJ分量的杂散。所以PJ频率知识对于诊断问题非常有帮助。参考每个PJ频率的PJ rms也能帮您了解每个PJ分量对总体时钟抖动的影响,查看去除主要PJ分量之后总体抖动的变化。(图6)

  

  

  图5.分析相位噪声测量的RJ

  

  

  图6.相位噪声测量的PJ频率

  通过先进的体系结构进行实时抖动测量

  与传统的抖动测量模式不同,带有 E5001A软件的E5052B SSA可以对相位噪声测量进行实时抖动分析。该仪器使用PLL提供参考源。它能够自动检测时钟频率,在几毫秒内把内置参考源自动调谐为时钟频率,测量相位检波器保持PLL所产生的噪声信号。它在250 MSa/s ADC上捕获噪声信号,从而可以进行100 MHz抖动带宽测量。该测量涵盖OC-192抖动分析范围。实时FFT可以获得频域数据,并能显著提高测量速度。例如,1 kHz到100 MHz带宽的测量每次只需0.3秒。

  

  

  图7. Agilent E5052B信号源分析仪的先进体系结构

  利用交叉关联技术获得出色的抖动本底噪声

  E5052B抖动测量分辨率和本底噪声非常低,通常10Gbps速率时的RJ本底噪声仅为几飞秒。由于ADC的动态范围有限,且其内部参考时基的剩余抖动较大,高性能(实时或采样)示波器的抖动本底噪声通常在一百飞秒以上。E5052B通过检测基带(其中较大的载波信号已删除)的相位噪声来保持宽动态范围。E5052B利用两个独立的内部测量通道之间的独特交叉关联技术,将抖动测量极限扩大到低于其内部时基的残余抖动。(参见图7)与目前的高性能示波器相比,E5052B利用这种交叉关联技术把抖动本底噪声降低了100倍到1,000倍。(图8)

  图8.利用交叉关联技术获得的出色抖动本底噪声

  实时仿真PLL响应

  图9表示直接应用于时钟相位噪声信号的PLL响应功能的结果。您可以看到如何消除频谱的不同部分,使您可以分析与应用相关的抖动。E5052B对相位噪声测量的实时抖动分析功能可加快您的设计进程。 E5052B SSA可以导入任何PLL响应函数,使您可以轻松快速地仿真设备到设备的PLL响应。

  

  

  图9.仿真PLL响应

  总结

  对于高速串行数据应用,时钟抖动分析的主要目的是确定参考时钟的抖动对系统比特误码率的影响。最精确的方法是对时钟应用发射机(和接收机)在最坏情况下的传递函数,并测量获得的时钟RJ和PJ。在E5052B上运行的E5001A精确时钟抖动分析软件改变了传统的抖动测量方式,它不仅能以飞秒级分辨率对时钟抖动进行全面分析,而且具有出色的易用性和实时抖动分析功能,可以帮助您加快设计验证过程。

关键字:抖动测量  时钟频率  周期抖动  相位信息  低通滤波器  带通滤波器  时钟恢复  乘法器

编辑:ssb 引用地址:http://www.eeworld.com.cn/gykz/2008/0402/article_727.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:可编程模拟器件在小信号测量系统中的应用
下一篇:如何利用可编程器件设计车用显示系统

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

如何设置示波器来完美测量抖动技术

对抖动完美测量的一半工作量都在于如何设置示波器 。我们的目标是捕获并显示出信号在系统环境下的真实情况。因为每个实验室都有实时示波器,有必要知道如何去操作它们。抖动测量对环境特别敏感,所以要想 办法针对各种抖动优化测试环境。  首先要选取具备合适带宽的设备。如果带宽太窄,测试得边沿速率就会很低。低的沿速率会将幅度噪声更多的转化为时域错误。但是,如果带块太大,也只会 增加测试中的热噪声和散粒噪声从而提高噪底。在NRZ码流来讲,一个经验规则就是选取带宽为码率的1.8倍。  接下来,尽量提高采样率,避免发生由于欠采样而发生的混叠效应。理论上,采样速率至少是信号最高基频的两倍;实际上,捕获过程中的模拟信号整形和数 据变换会留有余量
发表于 2016-12-03

抖动测量的几种方法

测试抖动常用在测试数据通信IC或测试电信网络中。抖动是应该呈现的数字信号沿与实际存在沿之间的差。时钟抖动可导致电和光数据流中的偏差位,引起误码。测量时钟抖动和数据信号就可揭示误码源。 测量和分析抖动可借助三种仪器:误码率(BER)测试仪,抖动分析仪和示波器(数字示波器和取样示波器)。 选用哪种仪器取决于应用,即电或光、数据通信以及位率。因为抖动是误码的主要原因,所以,首先需要测量的是BER。若网络、网络元件、子系统或IC的BER超过可接受的限制,则必须找到误差源。 大多数工程技术人员希望用仪器组合来跟踪抖动问题,先用BER测试仪、然后用抖动分析仪或示波器来隔离误差源。 BER测试仪 制造商需要测量其产品的BER
发表于 2016-10-26

抖动的概念和抖动的测量方法

为例)的持续时间应该恰好是1us,每500ns有一个跳变沿。但不幸的是,这种信号并不存在。如图1所示,信号周期的长度总会有一定变化,从而导致下一个沿的到来时间不确定。这种不确定就是抖动。 抖动是对信号时域变化的测量结果,它从本质上描述了信号周期距离其理想值偏离了多少。在绝大多数文献和规范中,时间抖动(jitter)被定义为高速串行信号边沿到来时刻与理想时刻的偏差,所不同的是某些规范中将这种偏差中缓慢变化的成分称为时间游走(wander),而将变化较快的成分定义为时间抖动(jitter)。 图1 时间抖动示意图 1.时间抖动的分类  抖动有两种主要类型:确定性抖动和随机性抖动。  确定性抖动是由可识别
发表于 2016-10-19
抖动的概念和抖动的测量方法

简述抖动测量的基本原理

性能和作用。"   Krsn功率挑战对FPGA尤其显着,客户可以在FPGA结构中随心所欲地做东西。他们可以构建出一些极不寻常的最差情况,涉及到电源能级、时钟频率以及器件编程模式。   测量   许多测试工作都是由DanielChow负责的,他从2003年起就是Altera的高级技术人员。Chow带领一个团队,确定StratixIV的串行总线收发器的功率完整性和信号完整性,重点是抖动的测量。   为了确定高速串行收发器的特性,Altera工程师设计了七种类型的特性板(表1)。采用这些电路板,工程师能够使用到FPGA的所有管脚,包括需要为器件各个子系统提供电源的电源脚。 表1.用于StratixIV的特性板
发表于 2016-09-12
简述抖动测量的基本原理

抖动测量的三种方法

只要测试数据通信IC或测试电信网络,就需要测试抖动。抖动是应该呈现的数字信号沿与实际存在沿之间的差。时钟抖动可导致电和光数据流中的偏差位,引起误码。测量时钟抖动和数据信号就可揭示误码源。  测量和分析抖动可借助三种仪器:误码率(BER)测试仪,抖动分析仪和示波器(数字示波器和取样示波器)。  选用哪种仪器取决于应用,即电或光、数据通信以及位率。因为抖动是误码的主要原因,所以,首先需要测量的是BER。若网络、网络元件、子系统或IC的BER超过可接受的限制,则必须找到误差源。  大多数工程技术人员希望用仪器组合来跟踪抖动问题,先用BER测试仪、然后用抖动分析仪或示波器来隔离误差
发表于 2016-08-18

时钟抖动的定义与测量方式

1 简介 抖动是实际信号的一组边沿与理想信号之间的偏差(兔子:说白了,抖动就是实际情况和理想情况不一样,差别越大抖动越大)。时钟信号的抖动通常由系统中的噪声或其他干扰因素引起。影响因素包括热噪声、电源变化(波动)、负载的状况(负载也可以反过来影响时钟信号)、设备噪声和临近电路耦合进来的干扰。   2 抖动的分类 抖动可以通过许多方式测量(不同方式测量到的抖动被分别加以定义),以下是主要的抖动分类: 1. 周期抖动(Period Jitter) 2. 相邻周期间的抖动(Cycle to Cycle Period Jitter) 3. 长时间抖动(Long Term Jitter) 4.
发表于 2016-08-08
时钟抖动的定义与测量方式

小广播

最新视频课程更多

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved