在许多电子系统中,经常需要用到频率和幅度可调的正弦波信号作为基准或载波信号。正弦渡信号主要通过模拟电路或DDS(Direct Digital Synthesis)等两种方式产生.相对于模拟电路,DDS具有相位连续、频率分辨率高、转换速度快、信号稳定等诸多优点,因此,DDS存雷达、通信、测试、仪表等领域得到了广泛的应用。
MAX262有三个可程控参数:中心频率、Q值和工作模式。所有程控参数都通过数据引脚DO和Dl输入。地址引脚A3~A0控制输入数据进入不同的寄存器。当AD7008输出信号的频率确定后,就可以设定MAX262的中心频率和Q值。这样就构成一可程控的带通滤波器对AD7008的输出信号进行滤波处理。
2.3 幅度控制
正弦信号的幅度控制是通过D/A转换器DAC0832来实现的。经过滤波处理的正弦信号接在DAC0832的参考电压引脚VREF上。DAC0832的八位数据输入引脚与单片机的P0口相连,由片选信号CS(与单片机的PI.2相连)来决定输入数据是否选通。由图2可知,DAC0832工作在单缓冲寄存器方式,即当CS为低电平时,DO~D7数据线送来的数据直接进行D/A转换。
根据D/A转换的工作原理有:
将代入,则有:
第一级运算放大器将电流转化为电压输出,则有:
将表达式代入,得
第二级运算放大器起反向放大作用,它的输入和输出电压之间的关系为:
将表达式代入,最后得到如下关系:
由于,所以输入电压通过该电路后,其输出受到由数字控制的衰减。R改变DO~D7的值时,输出电压也随之变化,即实现了对正弦渡信号的幅度控制。
3 软件设计
单片机上电复位后,先对A D 7 0 0 8和MAX262进行初始化设置。然后开始检测外围输入单元。当有频率设置输入时.则将频率控制字送入AD7008,然后根据信号 设置AX262的中心频和Q值。当有幅度设置输入时,则将幅度控制字送DAC0832。其程序流程框图如图3所示。
结 语
该信号发生器已经成功运用在某电测系统中,使用效果良好。由于受该系统的实际需求所限,还没有完全发挥DDS技术的全部优势。DDS还可以应用于跳频通信、数字调制等其它领域。尤其是那些要求频率精度高、转换时间短的应用场合,采用DDS技术相对其它频率合成技术来说具有无法比拟的优势。由于DDS自身的优点,在性能要求较高的频率合成领域将会得到极为广泛的应用。