一种基于DDS的幅值可调信号发生器的设计

发布者:chaohuangmeitao最新更新时间:2014-11-20 来源: 21ic关键字:DDS  信号发生器  AT89S52  AD9850 手机看文章 扫描二维码
随时随地手机看文章

  l 引言

  信号源发生器广泛应用教学实验和科研工程。直接数字频率合成技术(DDS)具有频率分辨率高、切换速度快、输出信号相位连续、可输出任意波形信号、能够实现全数字自动化控制等优点,使其已成为雷达、通信、工程设计等系统信号源的首选。在扩频和跳频系统、数字广播、高清晰度电视、线性调频以及仪器仪表以及电子测量等领域,DDS已经逐步成为高性能信号源发生器的核心技术。本文提出了一种基于AT89S52和AD9850的交变信号源发生器的设计方案,其调幅电路采用TLC5615,简化电路设计,改进当前幅值可控信号源电路设计,提高了控制精度。

  2 系统组成

  本系统设计是以单片机AT89S52为控制器,以微处理器应用技术和DDS AD9850技术为核心,通过微处理器控制AD9850,实现频率预置、控制字的设置等功能。AD9850实现信号发生器功能,微处理器控制D/A转换器TLC5615,从而控制乘法器AD534,实现正弦信号幅值的可调性。系统硬件电路设计由单片机系统控制电路、正弦信号发生器功能电路、幅值调制电路、滤波电路和功率放大电路等组成。系统结构框图如图1所示。

系统结构框图

 

  3 功能模块设计

  3.1 信号发生模块

  采用ADI公司的DDS器件AD9850,单片机作为控制器实现频率合成与控制。AD9850内部集成有1个32位相位累加器,1个正弦查询表和1个10位高速数模转换器,相位累加器是核心。该器件的最高时钟参考频率为125 MHz,最低时钟参考频率为1 MHz。当系统时钟低于最低时钟频率时,系统自动进入休眠模式。AD9850内部含有40位数据寄存器,其中32位频率控制字,5位相位控制字,l位电源休眠控制字,2位厂家保留。40位控制字可并行或串行送入。AD9850的输出频率fout由输入参考时钟和32位频率控制字决定,即fout=△phase×fclk/232。其中△phase是32位频率控制字,fclk为输入参考时钟频率。

  图2是信号产生电路,本系统设计通过并行端口控制内部寄存器,采用外部12 MHz参考时钟输入。DAC的满刻度输出电流为20 mA,当IOUTB和IOUT引脚输出的满刻度电流为10 mA时,输出信号的无杂散范围性能最佳。权衡后,在IOUTB和IOUT引脚上分别连接一只0.1 kΩ的电阻,这样AD9850输出正弦信号的峰峰值为l V。此时电路输出为所需正弦波,但需对该正弦波进行调整才能满足实际设计需求。

信号产生电路

  3.2 幅值调节模块

  由于AD9850输出的正弦信号只有固定幅值,无法满足幅值可调。因此利用可编程放大器实现幅值控制。但这种方法只能实现倍数调节,而无法实现高精度连续调节。本设计正弦幅值控制要求必须连续可调,要高精度,因此采用D/A转换器TLC5615控制AD534的输入信号,实现幅值连续调制。TLC5615是串行10位D/A转换器,最大输出电压是基准电压值的2倍,具有上电复位功能,只需3条串行总线就可完成10位数据的串行输入,易于与工业标准的微处理器或微控制器接口连接,简化电路设计。TLC5615的输出函数VKZ=2×VREFIN×D/210,其中VREFIN为参考电压,本设计VREFIN为2.5 V;D为频率控制字,根据需要软件可编程设置。微处理器控制TLC5615,实现10位幅值调节,精度达O.005 V。

  AD534是低漂移的单路放大器,具有较宽的工作频带和较小的差错率,输入信号为差分(双端)输入方式,即只有差分信号才能进入放大器滤除共模信号。其传输函数VO=(X1—X2)(Yl一Y2)/(10V)+Z2。本系统X2、Y2与Z2全接地,两路相乘信号改为单端对地输入,线性控制输出电压制。其输出电压为:VOUT=VDDS×VKZ=2×VREFIN×(D/210)×VDDS。其中VOUT为幅值调节模块输出,VDDS为AD9850输出,由于AD9850输出幅值为l V,因此VOUT是由TLC5615决定实现幅值可调。其电路如图3所示。

  3.3 滤波模块

  AD9850输出的正弦信号含有直流分量,而系统设计要求无直流分量输出,因此需要高通滤波。AD9850内部无低通滤波器,内部D/A转换及系统时钟等可能产生高频噪声,因此DAC输出的正弦信号中不可避免的含有高频噪声。为了防止高频干扰使磁场产生紊乱,形成测量误差,应在信号输出端口加入低通滤波抑制高频干扰,这样两者就形成了带通滤波。在硬件电路测试时,直接设计的有源带通滤波器在通频带内的幅值波动较大,一致性差,不能满足应用要求。根据实际要求设计二阶有源压控电压源型高通滤波器与一阶低通滤波器相串联的滤波电路,其中系统的通频带范围为50 Hz~3 kHz,放大倍数为2,Q值为1。其带通滤波电路如图4所示。[page]

 

幅值调节模块

 

  4 软件设计

  系统软件设计采用C语言编写,相对于汇编语言而言,C语言对机器底层硬件操作方便,模块化程度高,可读性与可移植性好。该软件设计完成信号发生器所有功能的管理,由初始化模块、功能模块两大部分组成。初始化模块用于各个硬件寄存器、数据寄存器、显示元件的初始化。

  功能模块是由显示模块、键盘输入模块和信号发生模块3部分组成,其中键盘模块主要用于设置频率、相位和幅值。系统软件设计流程图如图5所示。

系统软件设计流程图

  5 结语

  本系统设计是以AD9850和TLC5615为核心解决了信号发生器幅值可调问题。在交变磁场测量仪的应用中产生较为理想的波形数据,且波形平滑,无明显毛刺,其幅值调节精度可达0.007 V。目前信号发生器具有广泛的应用前景,但在精度方面还需进一步改进提高。

关键字:DDS  信号发生器  AT89S52  AD9850 引用地址:一种基于DDS的幅值可调信号发生器的设计

上一篇:LED数字电子钟方案设计
下一篇:精确控制DDS输出信号幅度的一种新方法

推荐阅读最新更新时间:2024-03-16 13:46

方波信号发生器的设计
  1.电路组成   我们是通过 反相器 7404外加电阻和电容来产生频率可调、 占空比 可调的方波信号的,由于要求的信号频率变化范围较大(100Hz~1MHz),所以电容需要选用高精度的涤纶电容,大小为0.0001uF,电路如图1所示。 图1 方波产生原理图   2 电路工作原理   图中R1、R2和R3都是振荡电阻,但其作用不一样,R2是用来调节频率固定时方波的占空比,而R3则是用来调节方波的频率,C1为振荡电容。由于方波的频率其实就是由电容C1的充 放电 周期决定的,所以只要改变电容C1的 充放电 周期,就可以改变其频率了,通过电路就可以发现,当闭合开关S1和S2,断开S3时,通过调节电阻R3,电路就是
[测试测量]
方波<font color='red'>信号发生器</font>的设计
基于AT89S52单片机的太阳能环境参数测试仪设计
   引 言   为了确保太阳能发电系统能够正常的工作,需要对太阳能发电系统的各项环境参数进行测量,从而有效地控制其运行。本文介绍了一种基于单片机的太阳能参数测试仪,提供了3种参数的测量功能和通信接口,以及2种供电方式,既可作为手持设备使用,又能安装在发电系统中,具有较高的实用价值。    1 硬件电路设计   1.1 总体结构   该测试仪以AT89S52单片机为核心,外接温湿度传感器SHTll、照度传感器TSL2561、四位共阴数码管、RS485总线通信接口以及显示切换按键。单片机上电工作后,对当前温度、湿度、光强度进行实时测量,通过按键切换将测得的3种参数通过LED数码管进行轮流显示;此外,还可以通过RS485总线
[单片机]
基于AT89S52和DS18B20的温度显示报警系统
  引言   温度是一种最基本的环境参数,人们的生活环境与温度息息相关,温度测量也被人们所异常关注。因此,研究温度的测量方法和装置具有重要意义,温度测控技术也在各个领域应用越来越广泛。采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。本文介绍了一款由单片机AT89S52 和新型的智能集成温度 传感器 DS18B20 以及LCD 显示器等部件实现的温度测量及报警系统。同时在设计方面做了功能的扩展,键盘是用来调时和温度查询,功能较强,可以设置上下限报警温度,且测量准确、误差小。单片机可把由DS18B20、DS1302 读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现温度、日历的显
[单片机]
基于<font color='red'>AT89S52</font>和DS18B20的温度显示报警系统
用AD7008构成可程控正弦波信号发生器
  在许多电子系统中,经常需要用到频率和幅度可调的正弦波信号作为基准或载波信号。正弦渡信号主要通过模拟电路或DDS(Direct Digital Synthesis)等两种方式产生.相对于模拟电路,DDS具有相位连续、频率分辨率高、转换速度快、信号稳定等诸多优点,因此,DDS存雷达、通信、测试、仪表等领域得到了广泛的应用。 1 系统组成   该系统的核心部件是AD7008,AD7008是ADI公司推出的高集成度DDS频率台成器。首先单片机将频率控制字发送给AD7008,在AD7008的输出端口就可以得到所需的正弦信号,为了使输出信号的频率更为稳定,将输出信号通过由MAX262构成的中心频率可调带通滤波器进行滤波处理.MAX262
[模拟电子]
罗德与施瓦茨扩展其射频和微波信号发生器频率范围至67GHz
模拟微波信号发生器R&S®SMA100B现在可以提供高达67 GHz的微波信号,具有业界领先的射频性能。在超过频率范围的应用中,它甚至可以提供高达72 GHz的信号。R&S SMA100B产生的信号具有最低的单边带相位噪声和最高的输出功率,同时具有极低的谐波。 随着新的频率选件的发布,R&S®SMA100B现在覆盖了31.8 GHz、40 GHz、50 GHz和67 GHz的频率范围。模拟微波信号发生器支持航空航天与国防、无线通信、半导体等相关应用领域。R&S®SMA100B是未来所有微波应用领域的一项可靠投资,也是表征微波组件、器件和系统的理想仪器。 40 GHz仪器覆盖所有主要雷达波段,67 GHz仪器工程师拥有
[测试测量]
罗德与施瓦茨扩展其射频和微波<font color='red'>信号发生器</font>频率范围至67GHz
声卡和Matlab的虚拟信号发生器的工作原理
声卡从话筒中获取声音模拟信号,通过模数转换器(ADC),将声波振幅信号采样转换成一串数字信号,存储到计算机中。重放时,这些数字信号送到数模转换器(DAC),以同样的采样速度还原为模拟波形,放大后送到扬声器发声,这一技术称为脉冲编码调制技术(PCM)。作为多媒体计算机系统中最基本最常用的硬件之一,其技术已经发展成熟,他同时具有A/D和D/A转换功能,经济方便,目前已经被广泛应用于数据采集和虚拟仪器系统的设计[1,2]。Matlab是一个数据分析和处理功能十分强大的工程实用软件,他的数据采集工具箱(dataacquisitiontoolbox)为实现数据的输入和输出提供了十分方便的函数和命令,利用这些函数和命令可以很容易地实现对外部
[测试测量]
R&amp;S SMC100A射频信号源的主要特点及应用分析
SMC100A射频信号源简介: 模拟 R&S®SMC100A 树立了高性价比信号发生器的标准。 在同类产品中尺寸最小、性价比最高。 此类仪器灵活且功能广泛,适合维修和维护实验室。 因小巧尺寸及轻量化设计,R&S®SMC100A 也非常适合现场应用或培训及教育环境。 SMC100A射频信号源主要特点: 频率范围介于 9 kHz 至 1.1 GHz 或 3.2 GHz 最大输出电平典型值 》 +17 dBm 可选的高度稳定性参考振荡器 作为标准,集成了模拟调制模式(AM/FM/φM/脉冲) 集成过电压保护 无磨损的电子衰减器 最大程度地降低总体拥有成本
[测试测量]
SGS100A矢量信号发生器的特点性能及应用范围
SGS100A的外形尺寸非常紧凑,只有一个高度单位 高,1/2; 19 机架宽度,频率和电平设置速度极快。这两个特点都说明了设计为在系统中使用的SGS100A具有非常好的一致性。它还适用于需要多个射频信号发生器的所有应用,例如波束形成应用;或者需要使用极为紧凑的射频发生器的应用,例如客户系统中的工作源信号。SGS100A虽然紧凑,但是具有同样出色的信号纯度和电平精度。它提供通常只有高端仪器才有的性能包括输出功率大、电平可重复性高、调制带宽大。它在开发过程中特别注重降低总拥有成本,校准间隔长、出色的可服务性、扩展选件极大地提高了该射频信号发生器的可用性。当做为台面仪器使用时,SGS100A通过仪器中安装的SGMA-GUI软件手动操作
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved