基于FPGA的任意波形发生器设计.ppt
《基于FPGA的任意波形发生器设计.ppt》由会员分享,可在线阅读,更多相关《基于FPGA的任意波形发生器设计.ppt(15页珍藏版)》请在三一办公上搜索。
1、基于FPGA的任意波形发生器设计,指导老师:李剑锋贾恒龙 060220305,什么是任意波形发生器(AWG),生成标准的波形正弦,方波,三角波,脉冲波调制波,脉冲串生成和重现“实际环境”信号不规则信号,如毛刺、偏移、噪声等,为什么使用任意波形发生器(AWG),充分地模拟各种波形情况包括电平特性,频率特性,噪声特性等等,测试产品的性能。还原实际环境中的波形,降低实验的风险和开发的成本。,任意波形发生器的三种基本原理特点及比较,直接模拟合成锁相环合成(PLL)直接数字合成(Direct Digital Synthesizer),三种原理的列表比较,选用DDS的原因DDS的工作特点及优点:,1、极高
2、的频率分辨率2、极快的频率切换速度 3、易于实现各种数字调制 4、连续的相位变化 5、较低的相位噪声和低漂移 6、集成度高,关于设计此任意波形发生器的预期目标,不仅可以生成方波、三角波、正弦波等标准波形,而且还要可以生成用户所需要的任意波形,同时输出波形的频率和幅度均可编程控制。,基于DDS技术选择的实施方案,方案一:使用DDS专用芯片作为核心器件,用单片机与FPGA联合构成控制模块此方案的优点是易于控制,因为DDS集成芯片有成熟的工艺,无需另行架构,波形稳定度与准确度都比较高,有理想的波形质量。但是,专用的DDS芯片的数据表都已经固化在芯片里,因此对于不同的应用其灵活性相对较,无法灵活的实现
3、任意波形的输出,同时DDS芯片加单片机的设计模式使硬件电路相对复杂。,基于DDS技术选择的实施方案,方案二:基于FPGA实现DDS功能,通过单片机实现控制。此方案的核心在于FPGA的设计实现逻辑功能,通过对存储器查表后输出信号,由相连接的数模转换器转换为要求的波形。单片机作为控制器,易于控制与调试。此方案的优点是通过FPGA构建DDS,方法灵活,易于产生任意波形。综合考虑,选用第二种方案。具体框图如下:,系统框图原理详解,如图所示,分为上位机(PC)和下位机(MCU)两部分。下位机可以独立的使用,通过键盘进行波形的选择、编辑与频率设置,输入数据由单片机输出频率控制字,送到FPGA中的相位累加器
4、实现对所要频率的合成,用生成的地址数据查找存在RAM里相应的单个周期波形数据,实现波形的采样合成。再由DA转换、低通滤波,调理单元输出所需信号波形。下位机亦可以通过USB2.O通用串行总线与上位PC机构成波形产生系统。上位机安装有Labview开发的具有良好人机交互的信号源面板,可以完成任意波形的数据编辑,参数设置和波形数据的下载。键盘输入电路用于信号源脱离PC机单独使用时,选择波形的种类、编辑任意波、设置频率等。单片机主要完成以下三个方向的任务:(1)根据键盘设置的波形和频率,完成波形的选择、编辑,并产生相应的频率控制字送FPGA。(2)将输出信号的频率送数码管显示。(3)与USB接口芯片实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 任意 波形 发生器 设计
链接地址:https://www.31ppt.com/p-5951703.html