基于FPGA和虚拟仪器的DDS信号发生器设计
2.1 虚拟仪器上位机面板开发
通过图形化的虚拟仪器开发工具LabVIEW完成上位机的设计,主要功能有波形预览、参数设置、数据传送及数据保存。本文引用地址:https://www.eepw.com.cn/article/189491.htm
图2为虚拟仪器上位机主面板,通过串口设置窗口选择通信端口,采用cluster捆绑各操作类型并通过case结构判断所选操作,选择常规波形、公式波形及手绘波形会分别弹出对应的编辑窗口显示波形数据。如图3和图4所示,为选择常规波形和手绘波形弹出的波形参数设置对话框,设置完相应的波形后,单击done按钮确认。设置完波形后,可以点击保存波形数据,把绘制好的波形以二进制文本形式进行保存。
2.2 FPGA下位机开发
下位机主要完成DDS数字合成器的功能,采用Ahera公司的EP1C3T144C8芯片,它具有104个可供用户自行配置的I/O端口,使用VHDL语言在QuartusⅡ开发工具中实现。
fpga相关文章:fpga是什么
低通滤波器相关文章:低通滤波器原理
负离子发生器相关文章:负离子发生器原理 离子色谱仪相关文章:离子色谱仪原理 锁相环相关文章:锁相环原理
评论