全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版

直接数字频率合成DDS原理及基于FPGA的实现方案

[复制链接]
991 0

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  直接数字频率合成技术(Direct Digital Synthesis,DDS)是一种从相位概念出发直接合成所需要的波形的新的全数字频率合成技术,该技术具有频率分辨率高、频率变化速度快、相位可连续性变化等特点,在数字通信系统中被广泛采用,是信号生成的最佳选择。目前市场上可以见到很多集成的、多功能的专用DDS芯片,像AD9835、AD9954、AD9959等。但是在某些场合,专用DDS芯片在控制方式、频率控制等方面与系统的要求差别很大,现场可编程门阵列(FPGA)器件具有工作速度快、集成度高、可靠性高和现场可编程等优点。利用它来设计符合自己需要的DDS电路是一个很好的解决方法。
    1 DDS的基本原理
    DDS的主要思想是从相位的概念出发合成所需要的波形,其结构由相位累加器、波形存储器、数模转换器、低通滤波器和参考时钟五部分组成,其基本原理框图如图1所示。
    综上所述,在采样频率一定的情况下,可以通过控制频率控制字K来控制所得离散序列的频率,经保持、滤波之后可唯一地恢复出此频率的模拟信号。  
    2 基于FPGA技术实现DDS的方案
    用FPGA实现DDS的基本工作过程为:通过VXI接口电路将生成的数据存入固定数据RAM中,然后用FPGA设计的相位累加器来计算并选择RAM中的数据存放地址,最后将数据给定的频率控制字输出,经DAC转换即实现了任意波形输出。原理图如图2所示。虚线部分可用FPGA来实现。
    图2中参考时钟由高稳定的晶体振荡器产生,主要用于控制DDS中各器件同步工作。虚线部分相当于相位累加器,它由N位加法器与N位相位寄存器构成,它实际上是一个计数器。每来一个时钟脉冲,加法器将相位增量数据与相位寄存器输出的累积相位数据相加,把相加后的结果送至相位寄存器的数据输入端。相位寄存器将加法器在上一个时钟作用后所产生的新相位数据反馈到加法器的输入端,以使加法器在下一个时钟的作用下继续与频率控制字相加。由此看来,相位累加器在每一个时钟脉冲输入时,把频率控制字累加一次,相位累加器输出的数据就是合成信号的相位,相位累加器的溢出频率就是DDS输出的信号频率。
    3 结束语
    采用FPGA设计DDS电路,充分发挥了FPGA在系统可编程的优点,可以通过软件灵活改变相关参数,给设计带来很多方便。用FPGA设计DDS电路较采用专用DDS芯片更为灵活,只要改变FPGA中的ROM数据,DDS就可以产生所需波形数据,并且FPGA的功能完全取决于设计需要,因而具有相当大的灵活性,将DDS设计嵌入到FPGA芯片所构成的系统中,其系统成本并不会增加多少,因此,采用FPGA来设计DDS系统具有很高的性价比。                        
  
  ||更多精彩         
分享到:      
              
  
  本页面信息由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。  
   
  上一篇:自行搭建PC式视频监控系统方案   
  下一篇:简单高效的恒功率驱动IC方案  
        相关阅读                     
06-03[解决方案]1200V高频碳化硅               
06-03[技术资讯]ATM / SONET MMF收发器               
06-03[技术资讯]27日至930MHZ多通道接收机               
06-03[设计应用]2.1A升压型稳压器               
06-03[解决方案]600 MHz高速时钟发生器               
06-03[新品播报]高度集成的PFC IC               
06-03[技术资讯]IC设备智能电池组               
06-03[技术资讯]多路复用器/多路解复用器开关芯片                    


  应用与方案分类

            
嵌入式/ARM         
单片机/DSP         
FPGA/PLD         
RFID技术         
电源技术         
传感技术         
显示/光电技术         
通信与网络         
电子测量         
PCB技术         
元器件应用         
汽车电子         
安防与监控         
医疗电子         
其它解决方案

举报

回复
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

打开支付宝扫一扫,最高立得1212元红包
搜索

图文热点

更多

社区学堂

更多

客服中心

QQ:187196467 服务时间:周一至周日 8:30-20:30

关注我们

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表