基于DDS构建可调频稳幅信号发生器
扫描二维码
随时随地手机看文章
摘要 系统采用基于DDS工作原理的AD9851,以单片机为控制核心,设计了可产生频率可调的稳幅高精度正弦波、方波信号发生器。输出级通过椭圓滤波器去除高频噪声以稳定信号,并采用乙类推免功率放大器电路以提高系统的负载能力。阐述了芯片与外部电路接口的硬件结构并作出详细的系统测试。该设计在50 Ω负载下,输出峰-峰值0~20 V连续可调,整个系统电路简单、功能强大、可扩展性强。
信号发生器是测量应用中的基础仪器,随着现代测试对象的逐渐多样和数字技术的进步,信号发生器拥有更广的应用和更快的发展。其中正弦信号发生器能满足测试系统的多种要求,是电子技术领域中最基本的电子仪器,广泛应用于电子测控、电子通信系统和航空测试等各个科研领域。
直接数字频率合成(Direct Digital Synthesis,DDS)以固定的精确时钟源为基准,利用数字处理模块产生频率和相位均可调的输出信号技术。作为一种新兴的频率合成技术,其具有频率分辨率高、频率切换速度快、切换相位连续、输出信号相位噪声低、可编程、全数字化、易于集成、体积小和重量轻等优点。在超大规模集成电路和微电子技术的发展下,现代体积小且性能高的产品正迅速取代传统的模拟信号频率合成技术,成为解决此类问题的新方案。
1 DDS工作原理
DDS由相位累加器、正弦查找表、DAC和低通滤波器组成。参考时钟是一个稳定的晶振,相位累加器类似计数器。在每个时钟脉冲输入时。它就输出一个相位增量,即把频率控制字FSW的数据变成相位抽样来确定输出频率。相位增量随指令FSW的不同而不同,用在数据寻址时,正弦查表就把存储的抽样值转换成正弦波幅度的数字量。DAC把数值量变成模拟量,低通滤波平滑地滤掉带外杂散后,得到所需波形。
2 方案比较
方案1 数字锁相环式频率合成技术实现。一个典型的直接式锁相环频率合成器由参考振荡源、参考分频器、锁相环3部分组成。锁相环在VCO输出端和鉴频器的输入端之间构成的反馈回路中加入了一个可变分频器。改变分频比N,即可达到输出不同频率f0的目的,从而实现由fR合成f0。在该电路中,输出频率点间隔△f=fR。这种锁相倍频电路必须通过减小输入频率fi来减小频率间隔,这会导致频率转换时间增加。而输出频率有较大的变化范围,输出间隔和频率转换时间同时减小是矛盾的。且输出频率变化会使N随之变化,从而环路增益也将大幅变化,造成环路的动态特性急剧变化。
方案2 FPGA实现。在FPGA的内部建立一个正弦信号的数据表。然后在外部时钟的驱动下,读取正弦信号数据表中的数据,再送到高速DAC中进行数模转换就可得到正弦信号。采用FPCA产生的正弦信号频率和幅值的稳定度高,但由于FPGA工作频率通常不能过高,所以输出频率范围不够宽。
方案3 采用直接数字频率合成的专用芯片实现。在参考时钟控制下,频率控制字由累加器得到相应的相位数据,把此数据作为取样地址,来寻址正弦ROM表进行相位-幅度变换,即可在给定的时间上确定输出的波形幅值。模拟量形式的目标合成频率信号由DAC将数字量形式的波形幅值转换而成,结合低通滤波器滤除不需要的取样分量,最后连续变化的输出正弦波就由频率控制字决定。该方案具有频谱纯度高、集成度高等特点。由于AD9851自带有32位相位累加数控振荡器,就可以产生低相噪、高稳定的频率输出波形。不但输出频率范围宽,且频率分辨率也高。
3 参数计算
3.1 DDS参数计算
前提选用一个30 MHz高稳定有源晶振,既保证了输出频率稳定,减小了高频辐射,也提高了系统的电磁兼容能力。
AD9851的相位累加器为32位,在参考时钟fs一定的情况下,只要改变AD9851频率控制FSW便可得到要求输出频率f0,它们之间的关系为
3.2 调制度ma的计算
kn是比例系数,即单位调制信号引起的幅度变化;U0是调制信号的直流成分;Ucm,ωcm分别表示载波的幅度与角频率;UΩ,ω分别表示调制波的幅度与角频率
其中,Up为调幅包络的峰值;Uv为调幅包络的谷值。设计中Up为2 047,通过改变调制波的幅值UΩ(UΩpp/2)来达到ma在10%~100%之间、步进10%调节的目的。
3.3 最大频偏△f的计算
模拟调频波(FM)的表达式为
其中,K为FM信号的频率控制字;Kcm为载波信号的频率控制字;△f为最大频偏,λ=fc/2为与系统时钟频率fc和累加器位数N有关的一个常数。这样就可以由调制信号的频率推得信号的频率控制字。
4 硬件电路设计与实现
4.1 直接数字频率合成模块
系统通过单片机控制AD9581频率控制字实现频率合成。调制正弦波信号经A/D采样并行输入改变DDS芯片频率控制字就可实现调频,基本不需要外围电路,且大频偏可由软件设定。
4.2 低通滤波电路模块
考虑到AD9581的输入信号中带有高次谐波分量,系统在AD9581输出端加入了40 MB椭圆低通滤波电路。在阶数相同的条件下,椭圆低通滤波器比其他滤波器拥有更小的带通和阻带波动,设计电路如图1所示。
4.3 幅度、调幅、调频、调相控制模块
经过滤波的DDS信号作为AD539的Vy1输入。单片机给DAC0832控制字,可产生直流电位,作为AD539Vx1输入,AD539可对DDS信号进行数控幅值放大。
经过滤波的DDS信号作为载波输入AD539的Vy1。单片机给DAC0832控制字,可产生固定电位+正弦波,作为AD539Vx1输入,AD539可以输出AM波。由公式可计算得出频率控制字,通过单片机把频率控制字写入AD9851就可以产生FM波。
4.4 功率放大模块
功率放大部分采用TI公司的THS3001双运放±15 V供电,420 MHZ带宽(C=1,39 dB),在1 Hz~15 MHz满足本系统的带宽要求,且输出电流可达100 mA,再配合乙级功放放大,达到中频区输出峰峰值为24 V或采用电流反馈型宽带运放AD812。
4.5 峰值检波和自动增益控制模块
利用检波二极管对输出信号检测,得到与信号峰值成比例的直流信号再经运放调整比例系数。TLC2543分别将峰一峰值得到的直流电平转化为数字信号输入MCU,再由MCU控制DAC0832的直流电位,最终达到峰值的稳定。
电源采用THB-20环形变压器,通过变压、整流、滤波、稳压,可提供±15 V和+5 V稳定输出。
4.6 人机接口模块
人机接口包括键盘和显示模块。系统需要16个按键,ZLG7290B能够直接驱动8位共阴式数码管,同时还可扫描管理多达64只按键,键位示意如图4所示。
显示部分采用LCD240128A热致液晶型图形点阵式显示模块。其由型液晶板、液晶显示控制器、液晶驱动器、背光板等组成。LCD240128A模块内部包含具有8字节的字符发生器CGROM,可外接8 kB的RAM作为外部的显示缓冲区及字符发生器CGROM的液晶驱动控制器,常在智能式电子仪器中用作显示器,以显示各种图形和文本信息。
5 系统测试
5.1 测试方法
本文以正弦信号的产生为例,给出详细的测试数据并做出分析。
模块测试:将系统各模块分别测试,调通后再进行整机调试。
系统整体测试:将硬件和软件进行系统整机测试。依据设计要求,分别对输出波形、输出电压峰-峰值、输出频率和功率放大器输出测试。
测试输出电压的峰-峰值时,对放大电路和AGC电路参数适当调整,使输出频率在10 Hz~15 MHz之间变化时能够满足Vpp≥5 V。
5.2 测试数据
正弦波频率范围测试接50 Ω负载,对输出电压测试,测试数据如表1所示。
负载为50 Ω采用频率计对输出正弦波进行计数,测试数据如表2所示。
5.3 测试结果
正弦波输出频率1 Hz~37 MHz低频部分低于1 kHz,高频部分高于10 MHz。通过DDS比较器可得到1 Hz~9 MHz方波。
具有Hz,10 Hz,100 Hz,1 kHz,10 kHz,100 kHz,1 MHz这7种步进模式输出信号频率稳定度10~5,优于10~4。在50Ω负载上的电压峰-峰值1 Hz~4 MHz范围内Vpp≥4 V,4 Hz~15 MHz范围内Vpp≥5 V,15~27 MHz范围内Vpp≥1 V,27~37 MHz范围内Vpp≥0.36 V。用示波器观察,1 Hz~27 MHz范围内无明显失真,27~37 MHz范围信号内边缘略有抖动。
实现数字控制幅值,幅值设置精确到小数点后一位,并采用自动增益控制电路,可得到稳定的0~6 V幅值输出。
存在人为误差、系统误差、测量误差和外界干扰误差,可通过修改电路,使用更高性能芯片,提高仪器精度,减少外界干扰等方面来改善。
6 结束语
使用DDS技术的信号是无任何反馈环节的一个开环系统,其产生的波精度高且误差小。因为DDS的数字处理延时是主要频率转换时间,通常仅为ns量级。输出分辨率在参考时钟频率和相位累加器的位宽满足一定的要求时可以微小。本设计有效解决了数字锁相环式频率合成技术,在高分辨率和快速转换速度之间的矛盾,避免了传统方式转换时间长的问题。DDS在改变频率时只需改变频率控制字,而无需改变原有的累加值,故改变频率时相位是连续的。然而,由于DDS存在频率升高时杂散和噪声也会增大的固有缺陷,且实际情况中任意波发生具有特殊性,所以DDS技术还有待提高。