当前位置:龙翔文秘网 > 专题范文 > 教案设计 >

基于AD9834的多功能函数信号发生器的设计

| 浏览次数:

摘要:介绍了DDS的原理,并采用ATmega48处理器和DDS芯片AD9834实现了多功能函数信号发生器的软硬件设计。该信号发生器除能产生正弦波、方波和三角波多种波形外,还具有占空比、振幅程控可调,信号数字调制和扫频等功能,实验表明该设备性能稳定,成本低,失真度低。

关键词:直接频率合成技术(DDS);椭圆滤波器;贝塞尔滤波器;FSK、PSK调制

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)33-7606-03

在电子,通信,电力系统等多领域的实验和测量中,常需要使用特定波形,特定频率和特定幅值的电信号作为测试输入激励或载波信号等,以完成对电子系统的信号分析、功能测试或信号调制的实现。函数信号发生器不仅能实现上述功能,还是网络分析仪,频谱仪等高性能仪器的重要组成部分。因此说函数信号发生器有着广泛的使用范围和重要的研究意义[1-4]。函数信号发生器又称信号源或振荡器,能产生三角波、方波,正弦波等多种波形。DDS(直接数字频率合成器)作为一项关键的数字化技术,具有频率切换速度快、频率分辨率高、相位连续变换,稳定度高、集成度高等优点[5]。该文以Atmega48为处理器结合DDS芯片AD9834设计了性能稳定,精度可靠的多功能函数信号发生器。

1 DDS工作原理

DDS技术是从连续信号的相位Φ出发,将一个余弦信号取样、量化、编码,形成一个余弦函数表存储在ROM中。合成时改变相位增量,由于增量不同,一个周期内的取点数也不同,这样产生的正弦信号的频率也就不同,从而达到频率合成的目的。

本系统采用TI公司的DDS芯片AD9834。其中它的相位累加器为28位,取其高12位作为读取余弦波形存储器的地址,其最高工作时钟频率为75MHZ,可产生高达30MHZ的波形,其DAC分辨率是10位[6]。

AD9834 的频率控制字由式(1)求得

[f=Δphase×fmclk/228] (1)

式中, [0<Δphase<228-1],[fmclk]最高可达75MHZ,它是由高稳定度晶体振荡器获得或由其他器件编

程提供, 用来同步整个合成器的各个组成部分。

相位控制字由式(2)求得

[ΔP=K×2π/4096] (2)

式中,[0

2 函数信号发生器的硬件设计

由多路开关就可选择振幅程控可调的三角波、正弦波的发生和占空比精密可调的方波,以及扫频和调制信号的产生。程控调节由键盘输入,经单片机处理后显示在液晶屏幕上。为保证0-15MHZ的信号频带,降低非线性失真,对正弦波和三角波分别采用了五阶椭圆滤波和贝塞尔滤波。

2.1 AD9834的外围电路

AD9834的外围电路图,由75M的外部有源晶振作为AD9834的主频时钟,控制引脚FSYNC、SCLK、SDATA、PSELECT、FSELECT分别与ATmega48核心控制器连接。引脚PSELECT与FSELECT分别用来选择相位寄存器和频率寄存器,ATmega48通过AD9834的FSYNC、SCLK、SDATA三根信号线串行加载到AD9834的频率/相位寄存器,使芯片输出要求频率/相位的信号。信号输出口IOUTB和IOUT两路分别输出正弦波和三角波。

2.2 滤波器电路

为降低正弦波的输出杂散,应陡峭程度较好的椭圆滤波,图1为五阶椭圆滤波器的原理图。

根据由仿真实验结果分析:该椭圆滤波器0dB带宽为15MHz,带内纹波小于1dB,在30MHz时其增益为-28dB。该滤波器性能优良,能出色的完成对DAC输出信号的杂散的抑制。

为减小三角波的输出杂散,又充分考虑到滤波器的相频特性,应该选用具有平坦时延(线形相位)的贝塞尔低通滤波器。

2.3 AD8564构成的滞回比较器

AD8564是ADI公司的一款低功耗、传输延迟为7ns的超高速比较器芯片,它满足单电源工模式,而且输出信号为TTL电平。AD8564构成的滞回比较器的阈值电压计算公式为:

[VHI=(V+-1-VREF)R1R1+R2+VREF] (3)

[VLO=(R2R1+R2)VREF] (4)

根据实际电路我们取[V+=5V],[R1=1.25K],[R2=1M],输入振幅为3V,则占空比[Ψ]与[VREF]的关系式为:[Ψ=12+VREF6]。X9312是一种固态非易失性数字电位器,内含100个抽头,支持TTL电平,可与单片机实现三线串行通信。它具有高精度、高稳定度的优点,由于它的程控特点,它在电路中起到了程控占空比的作用。

其中[V+]为电源电压,[VREF]为参考电压。AD8564构成的滞回比较器电路图AD1583是一款精密基准电压源芯片,10Hz带内噪音只有85uV,利用它做基准电压源,与高精度的X9312配合就可产生高精度,低噪音和可程控的滞回比较器参考电压,从而实现对方波占空比的调节。

2.4 AD8320构成的可控增益放大电路

AD8320是ADI公司生产的一款宽带宽、可数控的可控增益芯片。它的带宽高达150MHZ,可以实现增益(V/V)的256个步进的线性调节,增益误差为0.2dB,因此可用它来实现振幅的程控调节。它的增益计算公式为:

[AV=0.316+0.077Code(RL=75Ω)] (5)

其中[AV]为增益(V/V),Code为其内部寄存器的写入数据,负载为75Ω(若负载改变则增益计算公式也会相应改变,但是其线性关系是不变的)。在AD8320 中, SPI 是一个同步串行通讯接口,它采用三根信号线SDATA、DATEN 和CLK来传送数据及同步时钟, 同时接收8 位数据并通过使能线DATEN 来控制数据的输入以实现串行通信。它的输出增益由一个8 比特字决定, 其增益变化范围大于53. 4dB ,增益变换为0. 75 dB/ LSB。

3 系统软件设计

系统软件主要有按键扫描和分支执行两大部分组成。按键扫描是指对于按键信号的接收,包括系统输出功能的选择,合成信号频率,占空比数值,调幅幅度等。再经过按键信号处理以判断命令或数据,从而转向不同功能并将系统状态实时送显示。

本系统软件设计中一项重要的内容是完成对AD9834的配置,只有对其进行正确的配置和设置,才能很好的实现系统功能。对AD9834的设置包括对AD9834的初始化配置和根据不同要求对其写入不同的频率控制字和幅度控制字。对其进行配置的一个基本模块程序如下所示。注意对AD9834读写时要先进行复位(软件复位和硬件复位)本程序采用软件复位。

void init_dds(uint fre,uint sfre)

//写入频率控制字和相位控制字

{dds_clk=1; dds_en=1; delay(100);dds_en=0; delay(100); dds_en=1;

delay(100);

write_2byte(0x2100)//AD9834复位开

write_2byte(0x2000); //writecommand;28mode

write_2byte(fre);//write LSB of freq0 reg

write_2byte(sfre);//write MSB of freq0 reg

write_2byte(0x2900);

write_2byte(0x8000);//write LSB of freq1 reg

write_2byte(0x803F);//write MSB of freq1 reg

write_2byte(0xC000);//write phase0 reg

write_2byte(0xF000);//write phase1 reg

write_2byte(0x2000);

rst=0; }

4 实验测试

本仪器设计完成后,经测试所有指标均达到设计要求,该函数发生器最大发生的无明显失真的波形频率是15MHZ,在15MHZ以内波形非线形失真度优于1%,其频率稳定度优于[10-4]输出幅度误差优于1%。表1、2、3分别给出了测试结果。

5 结论

该函数信号发生器以DDS芯片AD9834为核心,经反复调试,最终实现了发生波形失真度小、稳定度高、多种参量可数控的特点,有着模拟函数发生器不可比拟的优点。该函数发生器以其低成本、高稳定度、低失真度的优点,必将在教学和实际生产应用中有着广泛的前景。

参考文献:

[1] 唐奎,何建华,孔凡光.基于频率合成技术的信号源与示波器集成设计[J]. 计算机测量与控制,2012,20(7):2007-2009.

[2] 张家田,杨忠华,严正国.基于C8051F060和AD9834的频率响应测试仪设计[J].电子元器件应用,2010,12(10):12-15.

[3] 徐浩,周凤星,严保康.真空阀质量检测平台的设计与实现[J]. 电子测量技术,2012,35(1):116-119.

[4]丁磊,周凤星.基于DDS 技术的电磁阀检测平台的设计[J]. 电子设计工程,2012,19(12):150-152.

[5] 曾芳,李勇. 基于DDS芯片AD9852的正弦信号发生器及其在通信中的应用[J]. 电子测量技术, 2007, 30(9):150-152.

[6] AD9834芯片说明书[Z].美国国家半导体公司,2003.


推荐访问:多功能 函数 信号发生器 设计 AD9834

热门排行

学习十九届六中全会精神主题班会教案

学习十九届六中全会精神主题班会教案一、班会主题学习十九届六中全会精神二、班会背景01年11月8至11日,中国共产党第十九届中央委员会第六次全体会议(简称:十...

基于HOLT芯片的1553B总线通信接口的设计

摘要:MIL-STD-1553B是一种具有高可靠传输特性的总线协议,在航空航天等领域占据着十分重要的

基于MATLAB,GUI坐标转换软件设计与实现

【摘要】MATLAB软件是以矩阵为单位进行数据的运算与处理,MATLAB的程序设计过程中,对象的句柄

基于Verilog HDL的DDS设计与仿真

摘要:详细阐述利用QuartusⅡ实现DDS(直接数字频率合成器)模块的方法和步骤。首先分析DDS的

小学六年级语文《表里生物》教案

《表里的生物》主要讲了小时候的“我”认为能发出声音的都是活物,表现了童年的“我”对事物有着强烈的好奇心,是个善于观察、爱思考的孩子。下面是小编为大家整...

农业局廉政党课暨主题教育活动党课教案

农业局廉政党课暨主题教育活动党课教案农业局廉政党课暨主题教育活动党课教案发表时间:011-7-710:13:为“讲党性、重品行、作表率”主题教育活动的廉政党课教案农...

民族纹样在金属材料器械中的设计与应用

【关键词】民族纹样;金属材料;设计;应用我国民族纹样和图案的发展历史非常悠久,是我国劳动人民在长期实

大相对孔径非制冷红外光学系统无热化设计

打开文本图片集摘要:针对当前军工红外成像仪器小型化及宽温度适应性的需要,采用光学被动式无热化方法对8

党课教案,党史【精选推荐】

党课教案》简介:各位老师,各位同学,下午好,首先非常的感谢各位党员老师能在百忙当中来听我的党课,同时也欢迎业余党校的《党课教案》正文开始>>各位老师,各...

霍尔效应教案设计

教学目的:1 使学生理解掌握霍尔效应的内容;2 通过霍尔效应的教学过程,使学生初步了解科学研究的方法