MMCM的过滤抖动效果如何?

描述

MMCM的一个重要功能就是过滤抖动,更准确地说是改善抖动。使用MMCM时,建议直接调用IP Core Clocking Wizard,而不要使用原语。   如果MMCM仅仅用作改善抖动,那么要求输出时钟频率和输入时钟频率一致。此时要格外关注三个选项,如下图中的红色方框标记所示。这三个选项都是用作抖动优化的。  

 

三个选项的不同最终反映在MMCM设置中的BANDWIDTH不同。BANDWIDTH有三个值:OPTIMIZED、HIGH和LOW。  

IP

  为便于说明,我们以输入时钟频率为400MHz时钟为例,输出时钟400MHz,输入时钟抖动分别为800ps和100ps,在三个不同选项下观察输出时钟抖动的变化,如下图所示。可以看到对于800ps抖动,BANDWIDTH为LOW也就是选择Maxmize InputJitter Filtering时,输出抖动最小。而当抖动较小时也就是100ps时,BANDWIDTH为HIGH也就是选择MinimizeOutput Jitter时,输出抖动最小。  

IP

  对于时钟频率较低的情形又是如何呢?这里我们将输入时钟调整为100MHz,仍然观察输入抖动分别为800ps和100ps的情形,最终结果如下图所示。可以看到结论与上图保持一致。  

IP

综上所述,我们不难得出这样的结论:当用作改善抖动时,无论时钟频率高低,如果输入抖动较大,那么选择Maxmize Input Jitter Filtering(对应BANDWIDTH为LOW)时,输出抖动最小;如果输入抖动较小,那么选择Minimize OutputJitter(对应BANDWIDTH为HIGH)时,输出抖动最小。

原文标题:MMCM改善抖动效果如何

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

责任编辑:haq

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分