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

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

3天内不再提示

PLL技术在FPGA中的动态调频与展频功能应用

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

扫码添加小助手

加入工程师交流群

No.1引言

随着现代电子系统的不断发展,时钟管理成为影响系统性能、稳定性和电磁兼容性(EMI)的关键因素之一。在FPGA设计中,PLL因其高精度、灵活性和可编程性而得到广泛应用,本文将深入探讨PLL技术在FPGA中的动态调频与展频功能应用。

No.2PLL技术基础

PLL(Phase-Locked Loop,相位锁定环)是一种反馈控制系统,用于生成和稳定时钟信号。它主要由鉴相器(PD)、环路滤波器(LF)、压控振荡器(VCO)和分频器组成。PLL通过不断调整VCO的输出频率,使其与参考时钟信号保持稳定的相位关系,从而实现高精度的时钟合成。

93ce4012-4ca8-11f0-b715-92fbcf53809c.jpg

在FPGA中,PLL模块提供了可靠的时钟管理与综合功能,支持精准分频和动态调频。通过PLL,FPGA可以生成多个不同频率的时钟信号,满足复杂系统对时钟资源的需求。

No.3动态调频功能应用

动态调频是指通过编程方式实时调整PLL输出时钟的频率。这一功能在需要灵活配置时钟频率的应用场景中尤为重要,如通信系统中的频率跳变、测试设备中的时钟校准等。

在Seal 系列FPGA中,动态调频功能通过WISHBONE数据总线实现。用户可以通过编程方式动态调整PLL的分频系数,从而改变输出时钟的频率。这一过程无需对FPGA工程进行反复编译和配置,大大提高了开发效率。

93e970d0-4ca8-11f0-b715-92fbcf53809c.png

WISHBONE数据总线时序

通过配置PLL的动态调频功能,用户可以根据系统需求实时调整时钟频率。例如,在无线通信系统中,可以根据信道切换的需求动态调整本地振荡器的频率,实现快速频率跳变。

No.4展频功能应用

展频时钟(Spread Spectrum Clocking, SSC)技术是一种通过动态调整时钟频率来降低电磁干扰(EMI)的方法。它将时钟信号的频谱能量分散到一定的频率范围内,从而降低在单一频点上的峰值能量,减少电磁干扰。

例如,在智多晶的SA5Z- 30 FPGA中,展频功能通过PLL的精准分频和动态配置实现。用户可以通过编程方式动态调整PLL参数,从而改变输出时钟的频率。通过周期性地调整这些参数,可以实现时钟信号的展频效果,可以有效降低时钟信号的电磁干扰,提高系统的电磁兼容性。在高性能计算系统中,可以通过展频技术减少时钟信号对其他敏感电路的干扰,提高系统的整体稳定性。

没有启动SSC功能时,对125 MHz时钟信号进行测试,此时看示波器FFT图,可以看出时钟频率在125 MHz集中,容易产生电磁干扰(EMI)的风险。

93ff8028-4ca8-11f0-b715-92fbcf53809c.png

未启动展频信号测试

SSC功能打开,测试展频后的125 MHz时钟信号,查看FFT图,时钟频率分散在125 MHz附近,从而降低了电磁干扰(EMI)的风险。

941e20e6-4ca8-11f0-b715-92fbcf53809c.png

启动展频信号测试

No.5结论

PLL技术在FPGA中的动态调频与展频功能应用为现代电子系统设计提供了强大的支持。通过灵活配置PLL参数,用户可以实现实时调整时钟频率和降低电磁干扰的目标,满足复杂系统对时钟资源的高要求。随着技术的不断发展,PLL技术将在更多领域发挥重要作用,推动电子系统的性能提升和创新发展。

本文基于西安智多晶微电子有限公司提供的《AN05104_SA5Z-30 SA5Z-30 PLL展频功能应用指导》和《AN05001_Seal 5000 FPGA PLL动态调频应用指导》两篇技术文档编写,技术文档可在智多晶微电子有限公司官网进行查阅。希望本文能对您在FPGA设计和开发中有所帮助。如果对PLL在FPGA中的使用有疑问,欢迎咨询西安智多晶微电子有限公司的技术支持团队!

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

    关注

    1645

    文章

    22033

    浏览量

    617798
  • 滤波器
    +关注

    关注

    162

    文章

    8133

    浏览量

    181887
  • pll
    pll
    +关注

    关注

    6

    文章

    888

    浏览量

    136338
  • 时钟管理
    +关注

    关注

    0

    文章

    17

    浏览量

    8455

原文标题:“芯”技术分享 | PLL技术在动态调频与展频功能的应用

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    XILINX FPGA IP之MMCM PLL DRP时钟动态重配详解

    上文XILINX FPGA IP之Clocking Wizard详解说到时钟IP的支持动态重配的,本节介绍通过DRP进行MMCM PLL的重新配置。
    发表于 06-12 18:24 1.4w次阅读
    XILINX <b class='flag-5'>FPGA</b> IP之MMCM <b class='flag-5'>PLL</b> DRP时钟<b class='flag-5'>动态</b>重配详解

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第16期:2025.06.16--2025.06.20

    https://www.elecfans.com/p/ 技术看点: 1、技术干货-- DAC静态参数计算全解析:从偏移误差到总未调整误差 2、PLL技术
    发表于 06-20 19:50

    以DDS为参考的PLL电台设计的应用

    限,因此设计工作频率宽、调协精度高的频率合成器时,这两种方式均不能满足技术要求。但是,采用DDS+PLL方式,可以满足高精度和宽频带的需要,其实现的难点是如何提高合成器输出频谱纯度。
    发表于 07-16 09:09

    使用FPGA时钟技术搞定RE测试

    区域的多个频率段,达到降低尖峰能量,抑制EMI的效果。 2 Altera FPGA的时钟支持Altera的PLL IP核带有
    发表于 10-11 17:32

    关于EMI问题

    各位高工:我本次进行辐射发射测试时,发现干扰超标,从图上看,可以确定是12M晶振的倍频引起。想将晶振更换为有源晶振,并用技术,但之前未接触过
    发表于 12-04 11:34

    勇敢的芯伴你玩转Altera FPGA连载61:PLL概述

    Locked Loop):为锁相回路或锁相环,用来统一整合时脉讯号,使内存能正确的存取资料。PLL用于振荡器的反馈技术。许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路
    发表于 04-10 21:57

    TMS570的PLL1调频功能指的是什麽呢?他的功用又是为何呢?

    本帖最后由 一只耳朵怪 于 2018-5-25 16:50 编辑 Deal all,请问TMS570,有PLL1和PLL2,其中PLL
    发表于 05-25 04:47

    技术的应用

    高频辐射是解决EMC问题的一大难点,昌晖仪表本文分享技术解决高频辐射带来EMC难题方面的一些经验和研究成果,图文结合介绍
    发表于 07-21 18:15

    瞬态分析功能在脉冲、跳PLL频率锁定时间测试的应用是什么

    本文将重点介绍瞬态分析功能在脉冲、跳PLL频率锁定时间测试的应用。
    发表于 06-17 10:37

    RK Clock开发指南与RK PLL功能详细说明

    RK Clock开发指南主要介绍 RK 平台时钟子系统框架介绍以及配置RK PLL功能详细说明主要介绍
    发表于 06-17 15:19

    低成本FPGA实现动态相位调整

    低成本FPGA实现动态相位调整 FPGA
    发表于 03-25 11:45 2896次阅读
    <b class='flag-5'>在</b>低成本<b class='flag-5'>FPGA</b><b class='flag-5'>中</b>实现<b class='flag-5'>动态</b>相位调整

    FPGA配置PLL的步骤及使用方法

    FPGA配置PLL的步骤及使用方法
    发表于 05-28 10:01 21次下载

    ELF2 FPGA PLL动态配置

    电子发烧友网站提供《ELF2 FPGA PLL动态配置.pdf》资料免费下载
    发表于 09-26 15:13 0次下载
    ELF2 <b class='flag-5'>FPGA</b> <b class='flag-5'>PLL</b><b class='flag-5'>动态</b>配置

    技术及其应用

    技术及其应用
    发表于 04-14 10:13 4次下载

    RGB屏时钟应用

    RGB屏时钟应用
    发表于 04-14 10:13 7次下载