0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是抖动?抖动的几个重要概念及其测量方法

FPGA之家 来源:FPGA之家 2023-08-11 09:34 次阅读

什么是抖动?

随着通信系统中的时钟速率迈入GHz级,抖动在数字设计领域中日益得到人们的重视。在高速系统中,时钟或振荡器波形的时序误差会限制一个数字I/O接口的最大速率。不仅如此,它还会导致通信链路的误码率增大,甚至限制A/D转换器的动态范围。
在此趋势下,高速数字设备的设计师们也开始更多地关注时序因素。

抖动反映的是两个时钟周期之间存在的差值,这个误差是在时钟发生器内部产生的,和晶振或者PLL内部电路有关。除此之外,还有一种由于周期内信号的占空比发生变化而引起的抖动,称之为半周期抖动。总的来说,jitter可以认为在时钟信号本身在传输过程中的一些偶然和不定的变化之总和。

抖动的几个重要概念

1

抖动的基本概念

在理想情况下,一个频率固定的完美的脉冲信号(以1MHz为例)的持续时间应该恰好是1us,每500ns有一个跳变沿。但不幸的是,这种信号并不存在。实际上,信号周期的长度总会有一定变化,从而导致下一个沿的到来时间不确定。这种不确定就是抖动。
抖动是对信号时域变化的测量结果,它从本质上描述了信号周期距离其理想值偏离了多少。在绝大多数文献和规范中,时间抖动(jitter)被定义为高速串行信号边沿到来时刻与理想时刻的偏差,所不同的是某些规范中将这种偏差中缓慢变化的成分称为时间游走(wander),而将变化较快的成分定义为时间抖动(jitter

Wander反映的主要是时钟源随着时间、温度等的缓慢变化,影响的是时钟或定时信号的绝对精度。在通信或者信号传输中,由于收发双方都会采用一定的时钟架构来进行时钟的分配和同步,缓慢的时钟漂移很容易被跟踪上或补偿掉,因此wander对于数字电路传输的误码率影响不大,高速数字电路测量中关心的主要是高频的jitter。

2

抖动的分类

抖动有两种主要类型:确定性抖动和随机性抖动。
确定性抖动是由可识别的干扰信号造成的,这种抖动通常幅度有限,具备特定的(而非随机的)产生原因,而且不能进行统计分析。
随机抖动是指由较难预测的因素导致的时序变化。例如,能够影响半导体晶体材料迁移率的温度因素,就可能造成载子流的随机变化。另外,半导体加工工艺的变化,例如掺杂密度不均,也可能造成抖动。

3

抖动的测试方法

由于信号边沿的时间偏差可能是由于各种因素造成的,有随机的噪声,还有确定性的干扰。所以对这个时间偏差通常是随机的,而是有一定的统计分布,在不同的应用场合这个测量的结果可能是用有效值(RMS)衡量,也可能使用峰峰值(peak-peak)衡量,更复杂的场合还会对这个时间偏差的各个成分进行分解和估计。因此抖动的精确测量需要大量的样本以及复杂的算法

抖动的测量方法

可以通过许多基本测量指标确定抖动的特点,基本的抖动参数包括:

1

周期抖动(Period jitter)

测量实时波形中每个时钟和数据的周期的宽度。这是最早最直接的一种测量抖动的方式。这一指标说明了时钟信号每个周期的变化

如图为带抖动的50MHz的时钟信号进行周期抖动测量的结果,借助于相应的抖动分析软件,观察到信号周期随时间的变化曲线,以及信号周期的最大值、最小值、周期变化的峰峰值、周期变化的方差等。

d910fb30-37e5-11ee-9e74-dac502259ad0.jpg

1

周期到周期抖动(Cycle to Cycle jitter)

为了衡量时钟信号相邻周期的变化快慢,有时会用“周期到周期抖动”进行衡量,测量任意两个相邻时钟或数据的周期宽度的变动有多大,通过对周期抖动应用一阶差分运算,可以得到周期间抖动。这个指标在分析琐相环性质的时候具有明显的意义。

有些特殊的应用(比如针对DDR2/3的时钟信号)还定义了N-cycle jitter,即相邻N个时钟周期的抖动变化。下图是对同一个50MHz的时钟波形进行Cycle-Cycle抖动测量和统计的结果

d92ea536-37e5-11ee-9e74-dac502259ad0.jpg

1

时间间隔误差抖动(Time Interval Error)

所谓时间间隔误差,是指被测信号边沿相对于其参考时钟有效边沿的抖动。

测量时钟或数据的每个活动边沿与其理想位置有多大偏差,它使用参考时钟或时钟恢复提供理想的边沿。TIE在通信系统中特别重要,因为他说明了周期抖动在各个时期的累计效应。

下图是对同一个50MHz的时钟信号进行TIE抖动的分析和统计结果。

d94927bc-37e5-11ee-9e74-dac502259ad0.jpg

结论

从前面举的例子可以看到,对于同一个信号,用不同的方式进行测量和衡量,得到的结果可能是不一样的。如图所示,对于同一个带抖动的时钟信号,对其进行周期抖动测量、周期到周期抖动测量以及时间间隔误差抖动测量,得到的结果可能是不一样的。

因此,对于一个信号进行抖动测量之前需要先明确关注的抖动类型,否则测量结果的物理含义是不明确的。

d9675c3c-37e5-11ee-9e74-dac502259ad0.jpg

对于更复杂的数字信号来说,除了关心其抖动的RMS值以及峰峰值以外,还会关心该抖动的不同组成成分,因为不同成分的抖动对于电路的影响是不一样的,相应的应对手段也不一样。比如很多高速总线都会对高速数字信号的随机抖动成分(Random Jitter)、周期性抖动(Periodic Jitter)、ISI抖动(Inter-Symbol Interference jitter)等进行进一步的分解和研究。

抖动是数字信号,特别是高速数字信号非常重要的一个概念,越是高速的信号,其比特周期越短,对于抖动的要求就越严格。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时钟发生器
    +关注

    关注

    1

    文章

    199

    浏览量

    67241
  • 数字电路
    +关注

    关注

    193

    文章

    1603

    浏览量

    80532
  • RMS
    RMS
    +关注

    关注

    2

    文章

    137

    浏览量

    35760
  • AD转换器
    +关注

    关注

    4

    文章

    250

    浏览量

    41384
  • PLL电路
    +关注

    关注

    0

    文章

    92

    浏览量

    6398

原文标题:详解数字电路中的抖动

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    相位噪声和抖动对系统性能的影响

    本文介时钟频率概念及其对系统性能的影响,并在电路板级、芯片级和单元模块级分别提供了减小相位噪声和抖动的有效方法
    发表于 03-10 09:55 4783次阅读
    相位噪声和<b class='flag-5'>抖动</b>对系统性能的影响

    时钟抖动和相噪及其测量方法

    抖动一般定义为信号在某特定时刻相对于其理想位置的短期偏移。这个短期偏移在时域的表现形式为抖动(下文的抖动专指时域抖动),在频域的表现形式为相噪。本文主要探讨下时钟
    发表于 01-18 10:54 2.8w次阅读
    时钟<b class='flag-5'>抖动</b>和相噪<b class='flag-5'>及其</b><b class='flag-5'>测量方法</b>

    抖动的知识及测量方法

    抖动的知识及测量方法在数字通信系统,特别是同步系统中,随着系统时钟频率的不断提高,时间抖动成为影响通信质量的关键因素。本文介绍了时间抖动(jitter)的
    发表于 11-27 08:28

    时间抖动概念及其分析方法介绍

    的设计师们也开始更多地关注时序因素。本文向数字设计师们介绍了抖动的基本概念,分析了它对系统性能的影响,并给出了能够将相位抖动降至最低的常用电路技术。本文介绍了时间抖动(jitter)的
    发表于 06-04 07:16

    减少相位噪声和抖动对系统对性能影响的方法介绍

    时钟频率的不断提高使相位噪声和抖动在系统时序上占据日益重要的位置。本文介其概念及其对系统性能的影响,并在电路板级、芯片级和单元模块级分别提供了减小相位噪声和抖动的有效
    发表于 06-05 07:13

    请问一下抖动与相噪是如何转换的?

    什么是抖动?时钟抖动有哪几种测量方法 ?什么是相噪?测试相噪有哪几种测量方法抖动与相噪是如何转换的?
    发表于 04-29 06:13

    TIE抖动和相噪抖动之间的关系是什么?

    什么是抖动?时钟抖动有哪几种测量方法?时域测量方法和频域测量方法的原理分别是什么?TIE抖动和相
    发表于 05-08 06:32

    抖动概念抖动测量方法

    抖动概念抖动测量方法 在数字通信系统,特别是同步系统中,随着系统时钟频率的不断提高,时间抖动成为影响通
    发表于 11-27 08:28 4470次阅读
    <b class='flag-5'>抖动</b>的<b class='flag-5'>概念</b>和<b class='flag-5'>抖动</b>的<b class='flag-5'>测量方法</b>

    抖动测量的几种方法

    抖动测量的几种方法 测试抖动常用在测试数据通信IC或测试电信网络中。抖动是应该呈现的数字信号沿与实际存在
    发表于 08-17 13:02 3100次阅读

    用DSP实现抖动(Jitter)测量方法

    用DSP实现抖动(Jitter)测量方法 近年来,抖动(Jitter)已经成为通信工程师非常重视的信号特征。在数字系统中,时钟频率正在变
    发表于 08-17 17:04 1162次阅读
    用DSP实现<b class='flag-5'>抖动</b>(Jitter)<b class='flag-5'>测量</b>的<b class='flag-5'>方法</b>

    相位噪声和抖动概念及其估算方法

    相位噪声和抖动概念及其估算方法 时钟频率的不断提高使相位噪声和抖动在系统时序上占据日益重要的位置。本文介其
    发表于 12-27 13:30 2700次阅读
    相位噪声和<b class='flag-5'>抖动</b>的<b class='flag-5'>概念及其</b>估算<b class='flag-5'>方法</b>

    抖动概念的理解几个需要注意的方面

    抖动的衡量方法当要对进行抖动进行衡量和测量时,需要特别注意的是,即使对于同一个信号,如果用不同的方法去进行衡量,得到的
    的头像 发表于 04-30 16:10 1.3w次阅读
    <b class='flag-5'>抖动</b><b class='flag-5'>概念</b>的理解<b class='flag-5'>几个</b>需要注意的方面

    信号抖动的分类与测量

    信号抖动测量 ITU-T G.701标准对抖动的定义为:抖动是指数字信号在短期内重要的瞬时变化相对于理想位置发生的偏移。 还有一个跟
    发表于 11-02 00:01 5339次阅读

    简单理解抖动Jitter测量

    抖动jitter的有关概念和理论很多,容易把人抖晕;本文目的是帮助产品研发和测试工程师,不需要研究时频域抖动测量的原理和公式,只讲用什么手段测抖动
    的头像 发表于 07-07 17:30 5247次阅读
    简单理解<b class='flag-5'>抖动</b>Jitter<b class='flag-5'>测量</b>

    抖动定义和测量

    引言:时钟抖动(jitter)是现代通信和数字系统中至关重要的性能指标之一,对数据传输速率和系统同步起着关键作用。本文将深入探讨时钟抖动的定义、不同类型,详细介绍各种抖动类型的测试
    的头像 发表于 10-21 16:15 225次阅读
    <b class='flag-5'>抖动</b>定义和<b class='flag-5'>测量</b>