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

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

3天内不再提示

智多晶PLL使用注意事项

智多晶 来源:智多晶 2025-06-13 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FPGA设计中,PLL(锁相环)模块作为核心时钟管理单元,通过灵活的倍频、分频和相位调整功能,为系统提供多路高精度时钟信号。它不仅解决了时序同步问题,还能有效消除时钟偏移,提升系统稳定性。本文将深入探讨智多晶PLL在实际应用中的关键注意事项,帮助工程师规避常见设计风险。

01PLL动态相位调整

PLL模块支持对输出时钟的相位进行调整,CLKOP、CLKOS、CLKOS2、CLKOS3四组时钟信号都支持动态相位调整,但是同一时刻只有一个支持该功能。

47f88ef2-475a-11f0-b715-92fbcf53809c.png

当PHASESEL、PHASEDIR明确后,PHASESTEP信号每产生一次脉冲信号相位将调整1/(8*FVCO),需要注意智多晶不同型号的FVCO范围存在差别,使用中请参考对应型号的数据手册。

480db822-475a-11f0-b715-92fbcf53809c.png

02Sealion系列 PLL相位调整

Sealion系列PLL支持CLKOPD单路时钟延迟,该延迟参考对象为CLKOP,延迟时钟从CLKO5端口输出。固定延迟1step对应50ps(±20%)。

481bae82-475a-11f0-b715-92fbcf53809c.png

CLKO5和CLKOPD均使用CLK05端口输出时钟,使用该功能是需要注意CLKO5和CLKOPD不能同时开启,同时开启时PLL IP将发出错误提示。

03PLL频率输出计算

智多晶提供的PLL内有三种分频器,分别为输入、输出和反馈。输入分频减小输入频率后送到PLL比较器。反馈分频基本为一乘法器,PLL 电压控制振荡器 (VCO) 的输出通过反馈分频器减小其频率与另一输入频率比较,输出分频器控制最终输出频率。

输出频率计算如下:

48254244-475a-11f0-b715-92fbcf53809c.png

上式中,反馈通道的分频系数由CLKFB_DIV及FB_DIV两部分组成,2个系数的乘积作为最终的反馈系数。如果选择OP作为反馈回路,则FB_DIV设置为OP通道的分频系数CLKOP_DIV。

4834725a-475a-11f0-b715-92fbcf53809c.png

04PLL频率输出小数频率

PLL生成特殊的小数频率将无法生成,此时可以通过调整频率容限(百分比)的方式生成频率,此时输出频率与目标频率将会存在一定误差。例如,使用PLL的CLKOS端直接生成33.8MHz的频率无法生成,修改整频率容限(百分比)为1,再次生成,此时可以生成频率,生成频率为33.823529MHz。

4846b4ce-475a-11f0-b715-92fbcf53809c.png

05多通道PLL小数分频

FPGA的PLL可以对输入时钟进行小数分频,分为多通道PLL小数分频和指定通道PLL小数分频。

(1)多通道PLL小数分频

当用户选择多通道PLL小数分频时,PLL所有7路输出时钟均为小数分频。此时,PLL输出时钟频率和参考时钟频率之间的关系如下:

485ae462-475a-11f0-b715-92fbcf53809c.png

486492d2-475a-11f0-b715-92fbcf53809c.png

上式中FRACN_DIV为精准分频参数,16bit,取值范围0-65535。FRACN_DIV会导致FVCO改变,所以PLL的所有输出时钟频率都会改变。

(2)指定通道PLL小数分频

当用户选择指定通道PLL小数分频模式时,只有CLKOS3单路输出为小数分频,其他6路输出通路为整数分频。此时,反馈支路时钟不能选择CLKOS3,PLL 输出时钟频率和参考时钟频率之间的关系如下:

4876f256-475a-11f0-b715-92fbcf53809c.png

CLKOS3输出频率通过FOUT_OS3进行计算,其他通道通过式FOUT进行计算。该方式仅对CLKOS3输出频率进行改变,其他端口不改变。

487e45d8-475a-11f0-b715-92fbcf53809c.png

需要注意,单通道PLL小数分频和多通道PLL小数分频两种方式不能同时使用,同时使用时,IP将会输出错误信息。

489411c4-475a-11f0-b715-92fbcf53809c.png

06总结

通过融合理论规范与实战经验,工程师可系统性规避PLL设计风险,充分发挥智多晶器件的高精度时钟管理能力。

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

    关注

    1645

    文章

    22036

    浏览量

    618126
  • 锁相环
    +关注

    关注

    35

    文章

    597

    浏览量

    89592
  • pll
    pll
    +关注

    关注

    6

    文章

    889

    浏览量

    136395
  • 时钟信号
    +关注

    关注

    4

    文章

    468

    浏览量

    29223

原文标题:“芯”技术分享|智多晶PLL使用注意事项

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PLL的使用技巧?有什么注意事项

    PLL的好处是什么PLL是什么工作原理PLL的使用技巧?有什么注意事项
    发表于 04-23 06:54

    胆机使用的注意事项

    胆机使用的注意事项:胆机使用的注意事项 我是初哥, 现在对胆机感兴趣, 但听说胆机使用麻烦, 请问有什么需要注意的?湖南吉首火车站 范增不必担心, 胆机的使用方法
    发表于 11-29 17:09 46次下载

    LCM使用注意事项

    LCM使用注意事项 1. 安装   LCD模块的安装是用PCB上的安
    发表于 04-16 21:38 1516次阅读

    电池组的设计加工注意事项

    电池组的设计加工注意事项 电池组设计注意事项: 1、功率要求 2、体积空
    发表于 11-05 08:47 1707次阅读

    硒鼓注意事项

    硒鼓注意事项     1、避免在高湿、高温、高寒环
    发表于 12-28 15:47 1244次阅读

    电容的用途及注意事项

    电容的用途及注意事项 什么电路板都要用到电容,但如果用得不好,后果很严重!下面介绍电容的用途及注意事项。 什么是好
    发表于 01-14 10:31 2154次阅读

    钽电解应用注意事项

    钽电解应用注意事项 使用电压---------------------------------------------------------------------------------------------------------------------电容器
    发表于 03-31 15:54 647次阅读

    pcb注意事项

    pcb注意事项,感兴趣的小伙伴们可以看看。
    发表于 07-29 17:46 0次下载

    Protel布线设计注意事项

    Protel布线设计注意事项,好资料,下来看看。
    发表于 01-12 12:48 0次下载

    RF PLL+VCO产品上电与掉电设计注意事项应用笔记

    RF PLL+VCO产品上电与掉电设计注意事项应用笔记
    发表于 05-22 19:13 9次下载
    RF <b class='flag-5'>PLL</b>+VCO产品上电与掉电设计<b class='flag-5'>注意事项</b>应用笔记

    电源MOSFET使用注意事项

    关于电源MOSFET使用注意事项说明。
    发表于 06-18 15:22 24次下载

    COB光源的使用注意事项

    COB光源的使用注意事项
    的头像 发表于 12-13 15:45 2092次阅读

    使用注意事项

    使用注意事项
    发表于 03-17 20:14 1次下载
    使用<b class='flag-5'>注意事项</b>

    使用注意事项

    使用注意事项
    发表于 07-07 19:04 0次下载
    使用<b class='flag-5'>注意事项</b>

    多晶DDR Controller使用注意事项

    最后一期我们主要介绍智多晶DDR Controller使用时的注意事项
    的头像 发表于 01-24 11:14 741次阅读
    智<b class='flag-5'>多晶</b>DDR Controller使用<b class='flag-5'>注意事项</b>