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

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

3天内不再提示

时钟电路设计之抖动衰减时钟设计与应用技巧

Silicon Labs 来源:互联网 作者:佚名 2017-11-01 06:56 次阅读

在这篇文章中,我将会介绍一个有趣的时钟芯片反馈装置。它可能意外发生,或作为尝试恢复或测试模式,但通常应该如所解释的那样避免。此外,了解Ouroboros时钟可能有助于在复杂的定时应用中解释一些奇怪的行为。在深入了解“Ouroboros”时钟之前,我们来看一下基本的时钟切换术语和标准输入时钟切换配置。欢迎点击阅读原文观看全文!

一些基本时钟切换术语

时钟芯片通常支持基于某些限定条件(例如LOSLoss of Signal))或OOFOut of Frequency)的条件,从一个输入时钟切换到另一个输入时钟。以下是最常用的术语:

自由模式

基于附加晶体或其他谐振器的输出时钟,或替代外部参考时钟。输出时钟的频率稳定性,漂移和抖动特性由芯片的晶振决定,与输入时钟无关。

保持模式

输出时钟基于所选输入时钟的历史频率数据,并且在输入时钟丢失并且没有有效的备用可用时使用。通常历史数据必须在一些最短时间内被收集,以被认为是有效的。频率精度与收集的数据一样好。

锁定模式

输出时钟频率和相位锁定到所选择的输入时钟,即正常操作。

标准输入时钟切换配置

考虑下图中的两个抖动衰减器时钟IC级联的图示。这可能用于额外的抖动衰减或优化频率的计划和分配。为了说明,这些设备被描绘为非常简化的Si5345框图。在该图中,IN0IN3提供给设备#1两个输入时钟。

在典型的应用中,一个时钟可以被认为是时钟,另一个被认为是辅助时钟。主时钟可能会从网络数据恢复,而辅助时钟则依赖本地振荡器。如果主时钟故障或被LOSOOF取消资格,则时钟芯片切换到辅助时钟。这通常旨在使下游设备保持运行。如果主时钟返回并且有效,那么根据所选择的选项,时钟IC可能会还原到它。

这里的推测是,只要这两个时钟中的任何一个存在,则在OUT0处产生有效的锁定模式时钟,从而向下游设备#2提供输入时钟。实际上,如果设备#1的两个输入时钟都丢失,则设备可以进入保持模式,如上所述,甚至是自由模式,并且仍然产生临时合理的输出时钟。

时钟配置

在标准应用中,下行时钟不反馈到上行时钟输入。相反,它们通常是上游独立稳定或数据导出时钟的缩放或抖动衰减版本。

但是如果我们尝试了如下图2所示的配置怎么办?在这种情况下,下游设备#2的输出之一被反馈到上游设备#1这可能是作为临时的备份时钟。

现在如下图3所示,当我们失去主时钟IN0时会发生什么?辅助或备用时钟IN3至设备#1依赖于设备#2的输出。请注意,这只是Device1输出的锁定版本。我们通常不会看到这种与一个设备的连接,但偶尔提出涉及2个设备的应用程序。

这是Ouroboros时钟配置。(是的,它听起来就像生活大爆炸的台词。)Ouroborus时钟配置的命名,是应为它的反馈类似于蛇追逐(或咬)它的尾巴的神话符号。根据维基百科,这个词来自希腊语ourábóros,用于描述吞噬或吞咽见图4中的图示。它是古代的循环无穷符号,适用于此应用。

Gedanken

我们考虑一个简单的gedanken实验,由一个基本的PLL组成。然后假设它已经成功地被放置在Ouroboros配置中,如下面的图5所示。

现在我们可以考虑可能的后果。如果一切都是理想的,并且没有PFD(相位检波器)错误输出,则情况至少是稍微稳定的。然而,即使忽略环路噪声,很可能在实际的PLL中,在PFD+)和PFD - )之间呈现的时钟之间存在固定的相位偏移。在正常的PLL操作中,可以调节VCO,以便将输出时钟频率和相位锁定到独立的输入时钟。Ouroboros配置中,VCO无法减少相位误差。

假设输出时钟以相位快速测量,在PFD+)对PFD - )下。然后,环路将通过将VCO调谐到更高的频率来尝试跟踪。但相对相位差仍然存在。因此,循环将继续尝试校正所测量的相位误差,直到VCO以其最高频率固定为止。注意,为了推广,可以根据相位差的极性将VCO调谐到更高或更低的频率。最重要的是,PFD可以看到导致失控状态的相位差。

实验

那么真实情况下发生了什么呢?考虑具有以下属性的项目计划:

  • 标称带宽:100.000 Hz

  • 快速锁定启用关闭

  • Holdover退出

  • OOF IN0IN1

  • 声明阈值100 ppm

  • 断言阈值98 ppm

现在采取这样一个计划,并将其应用到2Si5345评估板,如上图第二部分所示,除了使用IN1而不是IN3作为辅助或备用输入时钟。

信号发生器应用到设备#1 IN0,并让两个电路板运行,直到HOLD_HIST_VALID为真。IN0中删除100 MHz输入时钟时会发生什么?

最初只有LOS [0]由设备#1报告。否则一切都很好。但是,来自Device2的输出时钟频率开始频率上升(通常可能会上升或下降,但是在我的实验中却正在上升)。

最后,设备#2的输出时钟作为备用输入时钟,远远超出了设备#1OOF标准。结算条件如下:

  • 设备#1进入保持模式

  • 设备#2在锁定模式下运行。

请注意,一般来说,设备每个都在相反状态的时候可能无理由的不稳定。我们的经验是,大多数时候都有一些优先选择的状态,但是你会不时看到替代品,几乎就好像结果中都有一个混乱的元素。

在这种情况下,Ouroboros配置没有真正实现我们的任何东西,除了可能一点点。但是,请注意,输出频率在设备#1OOF [1]断言并且设备#2仍然依赖于设备1 HO时钟的整个时间内上升。这对于这种不切实际的配置只是一个潜在的问题。但还有另一个可能更糟的效果。

Ouroboros振荡

这种配置还可以产生正反馈系统,可以使振荡,导致奇怪的行为。特别是,如果可以使其中一个设备进入退出HO,则可能会发生这种情况。例如,如果项目计划OOF规格如下收紧,则可以观察到这种现象。

  • OOF IN0IN1

  • 声明阈值000 ppm

  • 断言阈值9,375 ppm

现在这两个设备将相互交互,可能永远不会解决。下面是Device2输出时钟数据的频率图。您可以看到Device2的输出频率在89秒的频率范围内慢慢振荡。

上面有关于设备#1的状态的三个功能,因为设备#2的输出频率有所不同:

1.器件#1处于保持或HO模式

2.装置#1HO斜坡退出

3.设备#1正在进入HO

在此期间,设备#2不会发出报警。这个状态可以无限期地持续下去。我星期五下午开始试用这个实验,星期一早上还在运行。设备甚至可以根据哪个在HO状态交换角色!设备不断进入和离开HO甚至比直接进入HO更糟糕。

结论

底线是,Ouroboros时钟配置要么除了延迟进入HO没有任何用处,或者可以触发在输出时钟中产生重复漫游的振荡。下游时钟一般应保持下游。

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

原文标题:秒懂时钟-抖动衰减时钟设计与应用技巧 – Part 2

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ADI推出完全可编程的抖动衰减双路时钟转换器IC--AD9559

    ADI最近推出一款完全可编程的抖动衰减双路时钟转换器IC(集成电路)AD9559
    发表于 08-03 09:30 1181次阅读

    IC设计必须关注的时钟抖动

    时钟抖动是相对于理想时钟沿实际时钟存在不随时间积累的、时而超前、时而滞后的偏移称为时钟抖动,简称
    的头像 发表于 11-08 15:08 2077次阅读
    IC设计必须关注的<b class='flag-5'>时钟</b><b class='flag-5'>抖动</b>

    高速ADC的低抖动时钟设计

    本文主要讨论采样时钟抖动对ADC 信噪比性能的影响以及低抖动采样时钟电路的设计。
    发表于 11-27 11:24 15次下载

    理解不同类型的时钟抖动

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

    ADI推出可编程的抖动衰减时钟转换器芯片

    ADI推出2个可编程的抖动衰减时钟转换器IC集成电路AD9557和AD9558。
    发表于 10-29 17:17 960次阅读

    时钟抖动的基础

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

    高速ADC在低抖动采样时钟电路设计中的应用

    本文主要讨论采样时钟抖动对 ADC 信噪比性能的影响以及低抖动采样时钟电路的设计。 ADC 是现代数字解调器和软件无线电接收机中连接模拟信号
    发表于 11-27 14:59 17次下载
    高速ADC在低<b class='flag-5'>抖动</b>采样<b class='flag-5'>时钟</b><b class='flag-5'>电路设计</b>中的应用

    Si5345和SI5344及SI5342系列抖动衰减时钟倍增器的数据手册免费下载

    这些抖动衰减时钟倍增器结合了第四代DSPLL™和Multisynth™技术,为需要最高抖动性能的应用程序实现任何频率时钟生成和
    发表于 07-01 08:00 20次下载
    Si5345和SI5344及SI5342系列<b class='flag-5'>抖动</b><b class='flag-5'>衰减</b><b class='flag-5'>时钟</b>倍增器的数据手册免费下载

    基于CS61575和CS61574A的抖动衰减设计

    。这为更详细地讨论两个IC的性能差异提供了基础。 图1显示了衰减电路抖动衰减器可减少恢复的时钟信号中的
    的头像 发表于 04-14 14:29 2237次阅读
    基于CS61575和CS61574A的<b class='flag-5'>抖动</b><b class='flag-5'>衰减</b>设计

    抖动衰减时钟设计与应用技巧资料下载

    电子发烧友网为你提供抖动衰减时钟设计与应用技巧资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大
    发表于 04-05 08:41 11次下载
    <b class='flag-5'>抖动</b><b class='flag-5'>衰减</b><b class='flag-5'>时钟</b>设计与应用技巧资料下载

    时钟抖动解秘—高速链路时钟抖动规范基础知识

    时钟抖动解秘—高速链路时钟抖动规范基础知识
    发表于 11-07 08:07 2次下载
    <b class='flag-5'>时钟</b><b class='flag-5'>抖动</b>解秘—高速链路<b class='flag-5'>时钟</b><b class='flag-5'>抖动</b>规范基础知识

    时钟抖动的几种类型

    先来聊一聊什么是时钟抖动时钟抖动实际上是相比于理想时钟时钟边沿位置,实际
    的头像 发表于 06-09 09:40 2112次阅读
    <b class='flag-5'>时钟</b><b class='flag-5'>抖动</b>的几种类型

    时钟偏差和时钟抖动的相关概念

    本文主要介绍了时钟偏差和时钟抖动
    的头像 发表于 07-04 14:38 1953次阅读
    <b class='flag-5'>时钟</b>偏差和<b class='flag-5'>时钟</b><b class='flag-5'>抖动</b>的相关概念

    简述时钟抖动的产生原因

    时钟抖动(Clock Jitter)是时钟信号领域中的一个重要概念,它指的是时钟信号时间与理想事件时间的偏差。这种偏差不仅影响数字电路的时序
    的头像 发表于 08-19 17:58 1602次阅读

    时钟抖动时钟偏移的区别

    时钟抖动(Jitter)和时钟偏移(Skew)是数字电路设计中两个重要的概念,它们对电路的时序性能和稳定性有着显著的影响。下面将从定义、原因
    的头像 发表于 08-19 18:11 870次阅读