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

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

3天内不再提示

VCDL时钟检测电路解决问题

CHANBAEK 来源:模拟小笨蛋 作者:青山 2023-03-23 14:25 次阅读

上一篇文章提到了DLL的谐波问题,解决该问题的有效措施是对Vcont进行复位上拉。

01 DLL的一种应用场景:面对谐波锁定的风险

本篇文章是对DLL的谐波锁定问题做进一步的探讨。我们考虑下面这样一种应用情景:一款带Vcont复位上拉的DLL电路,在复位结束之后,参考时钟在很长一段时间之后才到来。请问,这时候该DLL有没有可能发生谐波锁定问题?

答案是有可能。在复位结束之后,Vcont虽然为VDD,如果这时候DLL还没有参考时钟输入,Vcont将很难保持VDD大小的电压,这是因为即使电荷泵的上下通路为高阻抗,还是会存在一定的电荷泄露,随着时间的加长,Vcont电压会逐渐减小。此外,没有参考时钟输入,UP和DN的状态并不确定,Vcont的初值还面对着可能被放电路径释放的风险(如果DN刚好有效)。这种情况下,假设参考时钟在很长一段时间后才来到,那么此时的Vcont已经降低到0~VDD之间的某个中间值,且该值在不同工艺角、温度、供电下是不同的,且难以预测,因此仍然有可能出现谐波锁定现象(详细原因可以看参考帖)。

这就像是,虽然我们增加了Vcont赋初值的预防措施,但仍然会有一些特殊的场景使初值存在的作用失效。

图1 DLL典型结构

02 VCDL时钟检测电路解决问题

我们思考一下,上述问题的关键是在参考时钟到来之前Vcont的电压漂移问题。因此在参考时钟给到之前,我们只要保证Vcont即使在复位释放之后仍然能保持在VDD大小,那么该问题就得到了解决。基于这个思路,下图所示的电路在工程实践上得到了广泛的应用。

图2 增加时钟检测电路后的电路

该电路利用多个DFF设计了一个VCDL时钟检测电路,CKin连接到DFF的数据端,从上到下每个DFF的时钟端从VCDL引出,且每个DFF被同步复位。在没有参考时钟时,VCDL也无法输出时钟。在复位期间,RST=1,一方面,RSTN=0,Vcont被上拉到VDD;另一方面,时钟检测电路中,所有DFF被复位,Q=0,DTS=1,DTSN=0,此时S1=1,S2=0,充电电流源打开,放电电流源关闭,Vcont的电位被进一步加强,使其保持VDD大小。

我们再回顾一下前文提到的应用场景,再看看这时候DLL会如何反应:当复位释放之后,假设CKin仍然没有到来,所有的DFF的时钟端不会出现边沿跳变,作为边沿触发型的DFF,其Q端维持之前的值,因此DTS仍等于1,所以S1仍然打开,S2仍然关闭,Vcont端被充电,其始终维持VDD电位不变。当CKin一旦到来,CK1~CK4自然会有时钟输出,DFF会有采样输出,只要有一路Q=1,DTS就跳变为0,关闭对PD输出状态的控制。此后,Loop将在负反馈作用下进入锁相过程。

总结:

和前一篇帖子的核心点一致:保证Vcont赋初值。本篇针对一种特殊的、但并不是不常见的应用场景进行了分析,指出了该场景下DLL面对的谐波锁定风险,并给出了解决方案。解决的办法需要增加额外的电路,即VCDL时钟检测电路。

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

    关注

    13

    文章

    306

    浏览量

    58137
  • dll
    dll
    +关注

    关注

    0

    文章

    115

    浏览量

    45386
  • 谐波
    +关注

    关注

    7

    文章

    815

    浏览量

    41753
  • 时钟
    +关注

    关注

    10

    文章

    1724

    浏览量

    131399
  • VDD
    VDD
    +关注

    关注

    1

    文章

    311

    浏览量

    33149
收藏 人收藏

    评论

    相关推荐

    异步时钟切换电路

    异步时钟切换电路
    发表于 05-08 09:40 5840次阅读
    异步<b class='flag-5'>时钟</b>切换<b class='flag-5'>电路</b>

    三级放大电路噪音问题(解决问题可发红包)急!!

    题主机械狗··电路白痴,·最近需要自己做一个光电检测的放大电路,照着课本焊了个电路···可是噪音一直很多,信号被埋住了···而且如果通过改变电阻调整gain的话,过大的话,会出现振荡,
    发表于 11-04 17:04

    精密参考时钟时钟与数据恢复电路中的应用

    精密参考时钟时钟与数据恢复电路中的应用
    发表于 05-04 13:36 35次下载

    基于SOC的血沉仪时钟及温度检测系统

    本文设计了一种应用于血沉自动检测,基于SOC的C8051F单片机,结合SMBus总线技术和一线总线技术的实时时钟、温度检测系统。系统采用I2C总线的智能日历时钟芯片PCF8563提供
    发表于 07-17 16:49 26次下载

    交流直流时钟电路

    交流直流时钟电路
    发表于 01-13 20:18 896次阅读
    交流直流<b class='flag-5'>时钟</b><b class='flag-5'>电路</b>

    数字时钟电路

    数字时钟电路
    发表于 01-13 20:27 4848次阅读
    数字<b class='flag-5'>时钟</b><b class='flag-5'>电路</b>

    主板时钟电路工作原理

    主板时钟电路工作原理 时钟电路工作原理:DC3.5V电源经过二极管和L1(L1可以
    发表于 02-11 10:17 7335次阅读
    主板<b class='flag-5'>时钟</b><b class='flag-5'>电路</b>工作原理

    主板时钟电路检修

    主板时钟电路检修 一、时钟电路的构成及工作原理            
    发表于 04-26 15:53 3849次阅读
    主板<b class='flag-5'>时钟</b><b class='flag-5'>电路</b>检修

    IC数据和时钟时钟线缓冲电路

    IC数据和时钟时钟线缓冲电路
    发表于 09-12 11:57 1551次阅读
    IC数据和<b class='flag-5'>时钟</b><b class='flag-5'>时钟</b>线缓冲<b class='flag-5'>电路</b>

    单片机时钟电路

    什么是时钟电路 时钟电路就是产生像时钟一样准确运动的振荡电路。任何工作都按时间顺序。用于产生这个
    发表于 10-16 16:45 3w次阅读

    基于高速CMOS时钟的数据恢复电路设计与仿真

    、16相频锁相环电路;采用电流逻辑模式前端电路构成的复用CDR环路;滤除亚稳态时钟的采样超前、滞后鉴相器;选择时钟与相位插值的控制时钟
    发表于 04-09 11:04 2次下载
    基于高速CMOS<b class='flag-5'>时钟</b>的数据恢复<b class='flag-5'>电路</b>设计与仿真

    使用ATmega328PB的时钟故障检测

    如果使能熔丝寄存器的 CFD 位,ATmega328PB megaAVR® 8 位单片机将支持时钟故障检测(Clock FailureDetection,CFD)和自动切换内部阻容
    发表于 03-31 10:43 5次下载
    使用ATmega328PB的<b class='flag-5'>时钟</b>故障<b class='flag-5'>检测</b>

    时钟电路的原理及应用

    时钟电路是一种电路,它可以产生定期的时钟信号,用于控制电子设备的运行。 它的特点是可以产生定期的时钟信号,可以控制电子设备的运行,可以
    发表于 02-20 18:16 8040次阅读

    什么是时钟电路?什么是脉冲?时钟电路是如何生成脉冲的?

    什么是时钟电路?什么是脉冲?时钟电路是如何生成脉冲的? 时钟电路是一种
    的头像 发表于 10-25 15:14 2022次阅读

    什么是时钟信号?数字电路时钟信号是怎么产生呢?

    什么是时钟信号?数字电路时钟信号是怎么产生呢? 时钟信号,也称为时钟脉冲,是用于同步数字电路
    的头像 发表于 01-25 15:40 9753次阅读