- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
.专业资料.
宜多学恥
Y ibin Un iversity
基于DDS技术的任意波形发生器的设计
专 业: 电子信息科学与技术
学生:王蓟 邓青 毕俊强 腾翼罗丽
院 系: 物理与电子工程学院
年级、班: 2012 级励志班
指导教师: 文良华
2014年6月6日
摘 要
本系统设计一个正弦信号发生器。,使用CORTEX-M单片机作为中央控制器, Cortex? -M4处理器是由TI专门开发的最新嵌入式处理器,用以满足需要有效 且易于使用的控制和信号处理功能混合的数字信号控制市场。 高效的信号处理
功能与Cortex-M 处理器系列的低功耗、低成本和易于使用的优点的组合,旨在 满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新 兴类别的灵活解决方案。
传统的频率合成器,通常从一排晶振荡器产生的各种频率通过开关进行频率混 合。也有的采用众所周知的锁相环(PLL)技术实现频率合成。随着数字技术的飞 速发展,用数字控制方法从一个参考频率源产生多种频率, 即直接数字合成技术
(DDS)异军突起。本设计使用世界流行的美国ADI公司生产的AD9850频率合成器 正是应用这种DDS技术的典型热门产品之一,AD9850采用先地蝗CMO工艺,其 功耗在3.3V供电时仅为155mW扩展工业级温度围为-40?80C,采用28脚SSOP 表面封装形式,结合DDS芯片AD9850产生0?15MH濒率可调的正弦信号;调 制信号为1KHz的正弦波,调制信号的产生采用 DDS技术;系统采用全中文菜单 操作方式,操作简单,快捷,且系统的精度和稳定性高。 关键字:正弦信
号 CORTEX-M4 AD9850 DDS技 术
1刖言
信号发生器广泛应用于电子电路、自动控制和科学试验等领域。是一种为电 子测量和计量工作提供符合严格技术要求的电信号设备, 也是应用最广泛的电子 仪器之一,几乎所有的电参量的测量都需要用到信号发生器。
本设计研究的信号发生器的基本思路是:基于 DDS芯片AD9850基础的任意
波形发生器。系统是基于 AD9850芯片产生的波形。它是由相位累加器、正弦查 询表、D/A转换器组成的集成芯片。其中相位累加器的位数 N=32位,寻址RAM
用14位,舍去18位,采用高速10位数模转换,DDS勺时钟频率为125MHz输 出信号频率分辨率可达0.0291Hz;系统的微处理器采用CORTEX-M4外围电路主 要是接口电路、调幅电路、滤波电路和积分电路的设计。同时还包括键盘接口。
系统的软件主要是启动和初始化 CORTEX-M4然后处理键盘输入的频率控制字和 相位控制字,并将其转换为32位的二进制数的控制字,最后并行递交给 AD9850 并启动AD9850让它实现从正弦查询表中取数产生波形再输出。
2.方案设计
DDS的基本原理
1971年,美国学者J. Tierney, C. M. Rader 和B. Gold提出了以全数字 技术,从相位概念出发直接合成所需波形的一种新的频率合成原理。 限于当时的
技术和器件水平,它的性能指标尚不能与已有的技术相比,故未受到重视。近 20年间,随着技术和器件水平的提高,一种新的频率合成技术一一直接数字合 成频率合成(DDS得到了飞速的发展,它以有别于其它频率合成方法的优越性 能和特点成为现代频率合成技术中的佼佼者。
DDS基本原理图如图1所示,DDS由相位累加器,只读存储器,数模转换器 DAC及低通滤波器组成。
以合成正弦波为例,幅值表ROM中存有正弦波的幅值码,相位累加器在 时钟fe的触发下,对频率控制字 K进行累加,相位累加器输出的相位序列(即 相码)作为地址去寻址 ROM得到一系列离散的幅度编码(即幅码)。该幅码经 过DAC变换后得到模拟的阶梯电压,再经过低通滤波器平滑后,即得到所需的正 弦信号。一般将相位累加器和 ROM合称为NCO(数控振荡器)
取样所得的N位二进制相位累加寄存器级联构成,加法器的一个出入端与相位寄 存器的输出端相连,另一个输入端相连,另一个输入端是外部的频率控制字 Ko
每来一个时钟脉冲,加法器将频率控制数据与累加寄存器输出的累加相位数据相 加,把相加后的结果送至累加寄存器的数据输入端。 累加寄存器将加法器在上一 个时钟作用后所产生的新相位数据反馈到加法器的输入端, 以使加法器在下一个
时钟的作用下继续与频率控制数据相加。这样,相位累加器在参考时钟的作用下, 进行线性相位累加,当相位累加器累加满是就会产生一次溢出, 完成一个周期性 的动作,这个周期就是 DDS合成信号的一个频率周期,累加器的溢出频率就是 DDS俞出的信号频率。
?
?
全加器*
寄佇器卫
?
时沖
d
1
h
图2相位累加器的结构
设相位累加器的位数为N,时钟频率为fc,当频率控制字为K
文档评论(0)