基于dds芯片ad9850的全数控函数信号发生器的设计与实现.docVIP

基于dds芯片ad9850的全数控函数信号发生器的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE ·PAGE 1· 基于DDS芯片AD9850的全数控函数信号发生器的设计与实现 摘要:采用直接频率信号合成器(DDS)与单片机相结合的方法,以AD9850为频率合成器,以AT89S52单片机为进程控制和任务调度的核心,设计了一个信号频率和幅度都能预置、频率稳定度优于10-6的函数信号发生器。本文详细介绍了DDS基本原理,系统方案构成、硬件电路设计和软件设计。通过严格的实测数据分析表明该设计是成功的。 关键词:DDS, 单片机,A/D转换,数字控制 Key words: DDS, MCU, A/D transmission, digital control 信号源作为一种基本电子设备在教学、科研、电子产品测量与调试、部队设备技术保障等领域,都有着广泛的使用。随着科学技术的发展和测量技术的进步,对信号源的要求越来越高,普通的信号发生器已无法满足目前日益发展的电子技术领域教学、科研和企业生产调试的需要。DDS技术是一种新兴的直接数字频率合成技术,具有频率分辨率极高、频率切换速度快、切换相位连续、输出信号相位噪声低、可编程、全数字化易于集成、体积小、重量轻等优点,在雷达及通信等领域有着广泛的应用前景。 1.系统设计方案 本文提出一种采用DDS作为信号发生核心器件的全数控函数信号发生器设计方案,根据输出信号波形类型可设置、输出信号幅度和频率可数控预置、输出频率宽等要求,选用美国A/D公司的AD9850芯片,通过单片机程序控制和处理AD9850的32位频率控制字,经放大后加至以数字电位器为核心的数字衰减网络,最终实现了信号幅度、信号频率、信号类型、信号输出等选项的全数字控制。 全数控函数信号发生器的结构如图1所示。 图1 全数控函数信号发生器结构框图 本系统主要由单片机、DDS直接频率信号合成器、数字衰减电路、真有效值转换模块、A/D转换模块、数字积分选择电路等部分组成。 2.DDS基本原理 直接数字频率合成器(Derect Digital Synthesizer)是从相位概念出发直接合成所需波形的一种频率合成技术。一个直接数字频率合成器由相位累加器、加法器、波形存储ROM、D/A转换器和低通滤波器(LPF)组成。DDS的组成结构如图2所示。 图2 DDS的组成结构 其中K为频率控制字(也叫相位增量),P为相位控制字,W为波形控制字,fc为参考时钟频率,N为相位累加器的字长,D为ROM数据位及D/A转换器的字长。相位累加器在时钟fc的控制下以步长K作累加,输出的N位二进制码与相位控制字P、波形控制字W相加后作为波形ROM的地址,对波形ROM进行寻址,波形ROM输出D位的幅度码S(n)经D/A转换器变成阶梯波S(t),再经过低通滤波器平滑后就可以得到合成的信号波形。合成的信号波形取决于波形ROM中存放的幅度码,因此用DDS可以合成任意波形。 DDS方程为:输出频率,其中为时钟频率。当K=1时,DDS输出最低频率(即频率分辨率)为,而DDS的最大输出频率由Nyquist采样定理决定,即当K取最大值()时,最大输出频率为,因此,只要N足够大,DDS就可以得到很细的频率间隔。要改变DDS的输出频率,只要改变频率控制字K即可。 以AD9850为例,输出频率的一般表达公式为:。式中k为32位的二进制值,可写成: ,其中A31,A30,…,A1,A0。对应于32位码值(0或1)。可见,改变频率控制字K即可改变输出频率。 3.硬件电路设计 3.1 DDS信号产生电路 考虑到DDS具有频率分辨率较高、频率切换速度快、切换相位连续、输出信号相位噪声低、可编程、全数字化、易于集成、体积小、重量轻等优点,该方案选用美国A/D公司的AD9850芯片,并采用单片机为核心控制器件对DDS输送频率控制字,使DDS输出相应频率和类型的信号,如图3所示。 图3 DDS信号产生电路 单片机与AD9850 的接口既可采用并行方式,也可采用串行方式,但为了充分发挥芯片的高速性能和节约单片机资源,本设计选择并行方式将AT89S52的P0口经74HC373锁存器扩展后接至DDS的并行输入控制端(D0~D7)。AD9850外接120MHZ的有源晶振,产生的正弦波信号经低通滤波器(LPF)去掉高频谐波后即可得到波形良好的模拟信号。将D/A转换器的输出信号经低通滤波后接到AD9850内部的高速比较器上即可直接输出一个抖动很小的方波。将方波信号进一步加至积分电路后即可得到三角波信号。另外,还可以通过键盘编辑任意波形的输出信号。 3.2 键盘输入接口及LCD接口电路 数字输入设置电路采用2*8矩阵键盘,又由于LCD有显示内容多,电路结构简单,占用单片机资源少等优点,本系统采用RT1602C型LCD液晶显示屏显示信号的类型、频率的大小、和正弦波的峰-峰值,如图4所示

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档