上一篇文章提到了DLL的谐波问题,解决该问题的有效措施是对Vcont进行复位上拉。详细内容可点击下面的内容查看:
01 DLL的一种应用场景:面对谐波锁定的风险
本篇文章是对DLL的谐波锁定问题做进一步的探讨。我们考虑下面这样一种应用情景:一款带Vcont复位上拉的DLL电路,在复位结束之后,参考时钟在很长一段时间之后才到来。请问,这时候该DLL有没有可能发生谐波锁定问题?
答案是有可能。在复位结束之后,Vcont虽然为VDD,如果这时候DLL还没有参考时钟输入,Vcont将很难保持VDD大小的电压,这是因为即使电荷泵的上下通路为高阻抗,还是会存在一定的电荷泄露,随着时间的加长,Vcont电压会逐渐减小。此外,没有参考时钟输入,UP和DN的状态并不确定,Vcont的初值还面对着可能被放电路径释放的风险(如果DN刚好有效)。这种情况下,假设参考时钟在很长一段时间后才来到,那么此时的Vcont已经降低到0~VDD之间的某个中间值,且该值在不同工艺角、温度、供电下是不同的,且难以预测,因此仍然有可能出现谐波锁