基于Delphi的DDS可视化新型任意信号发生器
来源: 作者: 时间:2007-02-09 02:16
1 引言
随着微电子技术的迅速发展,DDS技术得到了广泛的应用,市场上有很多高性能多功能的DDS专用器件,但其工作方式和控制方式固定,一般用户很难按自己的要求获得相应的波形[1,2]。同时任意波的输入方式目前都只限于时域,无法实现电子、通信等领域的科研与教学中所需频域参数定义的波形。本文介绍一种基于DDS的可视化信号发生器,它高精度地生成双通道±8
V、0.01 Hz~10 MHz正弦波等常规波形。还可产生数码流、调制信号、随机噪声、扫频信号及时域或频域自定义波等信号,信号参数均步进在线可调,由USB1.1与Delphi7.0完成与PC连机时的接口及图形操作界面设计,TFT实现单机工作时的图形操作界面,实验表明该设计是行之有效的。
2 系统设计
系统结构框图如图1所示,其中用Delphi来开发图形上位机软件;PDIUSBD12为USB控制器,MCU实现系统智能控制和数值运算,FPGA为系统数字载体,内建DDS、MCU接口、时钟控制、Flash读写、键盘扫描和TFT控制等模块。设计双路D/A输出通道,通过调节DAC参考电压提高小信号幅度分辨率,系统既可由上位机软件控制实现信号源功能,也可通过触摸按键和TFT图形液晶显示器智能实现便携式任意源功能。