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

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

3天内不再提示

时钟抖动的几种类型

FPGA技术驿站 来源:FPGA技术驿站 2023-06-09 09:40 次阅读

先来聊一聊什么是时钟抖动。时钟抖动实际上是相比于理想时钟的时钟边沿位置,实际时钟的时钟边沿的偏差,偏差越大,抖动越大。实际上,时钟源例如PLL是无法产生一个绝对干净的时钟。这就意味着时钟边沿出现在理想值附近的一个范围内,从而造成相邻的时钟边沿存在偏差。在时序分析时,时钟抖动是一个重要的因素。多种因素会导致时钟抖动,包括PLL回路噪声、电源纹波、热噪声以及信号之间的串扰等。

下图显示了时钟抖动的基本概念。假定PLL生成时钟频率为100MHz,那么周期就是10ns。理想情况下,时钟上升沿将出现在0ns、10ns、20ns、30ns等时刻。然后,PLL并非是一个理想时钟源,所以,实际的时钟上升沿可能会出现在0ns、9.9ns、20.1ns、29.8ns等时刻。换言之,实际是时钟沿将出现在nT-jitter到nT+jitter的范围内(这里n为整数)。需要注意的是图中时钟边沿的不确定性对于时钟上升沿和时钟下降沿都是有效的,前者为整周期抖动,后者为半周期抖动。为方便起见,我们只讨论整周期抖动。

8c5b884c-05e9-11ee-962d-dac502259ad0.png

时钟抖动的几种类型:

周期抖动

周期抖动的定义是实际时钟周期与该时钟的平均周期的偏差,即T1-Tavg,T2-Tavg,T3-Tavg,……,TN-Tavg(其中Tavg为平均周期)。这其实是周期抖动的计算方式之一,被称为峰峰周期抖动(Peak-to-peakjitter)。周期抖动还可以采用RMS(Root MeanSquare,平方平均数,又名均方根)周期抖动来计算。计算公式如下图所示。式中xi代表一个峰峰周期抖动。

8c6c3ea8-05e9-11ee-962d-dac502259ad0.png

下图显示了峰峰周期抖动。图中绿色虚线为理想时钟上升沿位置,灰色虚线为实际上升沿位置。Tavg即为(9.9+10.2)/2,T1=9.9,T2=10.2,从而可计算出T1-Tavg和T2-Tavg。实际测量时要选择多个样本周期。

8c793946-05e9-11ee-962d-dac502259ad0.png

在Vivado Clocking Wizard IP中,会给出生成时钟的峰峰周期抖动,如下图所示。

8c89313e-05e9-11ee-962d-dac502259ad0.png

相邻周期抖动

相邻周期抖动(Cycle-to-cycle jitter),顾名思义,指的是相邻的两个时钟周期之间的周期长度差异,如下图所示。第一个时钟周期长度为9.9ns,与之相邻的第二个时钟周期长度为10.2ns,所以相邻周期抖动为10.2-9.9=0.3ns。实际测量时要选择多个周期样本。需要注意的是相邻周期抖动只关注两个连续周期之间的周期长度变化,并不参考任何理想时钟。不难发现,相邻周期抖动就是峰峰周期抖动的差分:

(T1-Tavg)-(T2-Tavg)=T1-T2

8c793946-05e9-11ee-962d-dac502259ad0.png

最后,我们用一张图即可展示峰峰周期抖动和相邻周期抖动的差异,如下图所示。

8c9a7cbe-05e9-11ee-962d-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    6

    文章

    740

    浏览量

    134572
  • 信号
    +关注

    关注

    11

    文章

    2639

    浏览量

    75388
  • 时钟抖动
    +关注

    关注

    1

    文章

    54

    浏览量

    15841
  • 时序分析
    +关注

    关注

    2

    文章

    126

    浏览量

    22473
  • 周期抖动
    +关注

    关注

    0

    文章

    3

    浏览量

    6022

原文标题:Cycle-to-cycle jitter 和 Peak-to-peak jitter什么区别?

文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    正确理解时钟器件的抖动性能

    为了正确理解时钟相关器件的抖动指标规格,同时选择抖动性能适合系统应用的时钟解决方案,本文详细介绍了如何理解两种类型
    发表于 06-21 15:40 1.4w次阅读
    正确理解<b class='flag-5'>时钟</b>器件的<b class='flag-5'>抖动</b>性能

    KAMAN传感器有几种类型的?

    KAMAN传感器有几种类型的?
    发表于 12-30 08:00

    mbedOS提供哪几种类型的API?

    mbedOS提供哪几种类型的API?
    发表于 10-23 15:03

    换能器有哪几种类型

    超声波技术在智能流量测量中的应用换能器有哪几种类型
    发表于 03-10 07:51

    接地有哪几种类型

    接地有哪几种类型
    发表于 04-29 06:25

    天线有哪几种类型

    天线有哪几种类型
    发表于 05-26 06:38

    inputdelay约束的是什么?有哪几种类型

    inputdelay约束的是什么?有哪几种类型?outputdelay约束是什么?分析方法有哪几种
    发表于 09-18 06:58

    降噪技术有哪几种类型

    降噪技术有哪几种类型?现在耳机市场的主动式降噪有哪几种
    发表于 10-22 07:09

    常见的电源电路有几种类型

    参考自《高速电路设计实践》电源设计是电路设计中比较复杂的部分。常见的电源电路有整流、斩波、变频、逆变等几种类型。整流是指将交流电转化为直流电的过程。常见的AC/DC电源器件即属于整流类型。斩波是指将
    发表于 11-15 06:21

    LED恒流驱动器的几种类型

    LED恒流驱动器的几种类型:
    发表于 07-04 16:27 178次下载
    LED恒流驱动器的<b class='flag-5'>几种类型</b>

    理解不同类型时钟抖动

    理解不同类型时钟抖动 抖动定义为信号距离其理想位置的偏离。本文将重点研究时钟抖动,并探讨下面
    发表于 01-06 11:48 1657次阅读
    理解不同<b class='flag-5'>类型</b>的<b class='flag-5'>时钟</b><b class='flag-5'>抖动</b>

    光电材料在探测中为分那几种类型

    光电材料在探测中为分那几种类型 光电材料的种类很多,除上述介绍的几种类型以外,光电材料还包括光电探测材料,
    发表于 01-05 09:07 2261次阅读
    光电材料在探测中为分那<b class='flag-5'>几种类型</b>

    时钟抖动的基础

    介绍 此应用笔记侧重于不同类型时钟抖动时钟抖动是从它的时钟边沿偏差理想的位置。了解
    发表于 04-01 16:13 6次下载

    温控器有几种类型

    本视频主要详细介绍了温控器有几种类型,分别是突跳式温控器、液涨式温控器、压力式温控器、电子式温控器、数字式温控器。
    的头像 发表于 01-12 10:00 3.3w次阅读

    薄膜按键厂陈述薄膜开关的几种类型

     薄膜按键厂陈述薄膜开关的几种类型
    的头像 发表于 02-23 09:45 1196次阅读
    薄膜按键厂陈述薄膜开关的<b class='flag-5'>几种类型</b>