- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AD9954的正弦信号发生器
摘 要:介绍了DDS的基本原理,DDS专用芯片AD9954的特性、内部结构和控制时序。提出了一种基于AD9954和微处理器的高精度正弦信号发生器的设计。文中给出了AD9954的硬件配置、控制线连接图,并重点对控制时序和软件做了讲解和说明。基于AD9954D的信号发生器的具有输出频率可调、稳定度高等特点,可应用于信号源和通信领域。
关键词: 直接数字频率合成(DDS) 正弦信号发生器
一、选题背景
\o 信号发生器 信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。正弦信号发生器在电路实验和设备检测中具有十分广泛的用途。例如在通信、广播、电视系统中,都需要射频(高频)发射,这里的射频波就是载波,把音频(低频)、视频信号或脉冲信号运载出去,就需要能够产生高频的振荡器。在工业、农业、生物医学等领域内,如高频感应加热、熔炼、淬火、超声诊断、核磁共振成像等,都需要功率或大或小、频率或高或低的振荡器。
传统信号发生器的实现方法通常有以下几种:(1)用分立元件组成的函数发生器:通常是单函数发生器且频率不高,其工作不很稳定,不易调试。(2)可以由晶体管、运放IC等通用器件制作,更多的则是用专门的函数IC产生。早期的函数IC,如L8038、BA205、XR2207/2209等,它们的功能较少,精度不高,频率上限只有300kHz,无法产生更高频率的信号,调节方式也不够灵活,频率和占空比不能独立调节,二者互相影响。
本作品中采用一种新的技术称为DDS频率合成技术,它具有频率分辨率极高、频率切换速度快、切换相位连续、输出信号相位噪声低、可编程、全数字化易于集成、体积小、重量轻等优点。DDS在大部分操作中使用数字电路,从而提供了数字操作所拥有的许多优势。利用单片集成芯片AD9954所设计的正弦信号发生器,能产生精准的正弦信号,达到较高的频率,且易于调试,降低了函数发生器的复杂度,提高了函数发生器的稳定性。
二、系统总体设计
2.1 系统框图设计
系统结构如图l所示,是以ARM LPC2148为控制核心构成的最小系统,外接矩阵键盘控制实现正弦信号的频率、幅度等参数的数字输入和微、粗调等控制;采用液晶Nokia5110模块实现实时显示输出信号幅度、频率以及用户所输入的参数数据等。
该正弦信号发生器结构设计简单,功能强大,实用可行,是本设计的突出的特点,没有复杂的电路设计,主要强调对系统的软件控制,简化了硬件结构,缩小了体积和功耗,增加了系统设计的灵活性和使得开发这样的系统更加的简单便捷。
SKIPIF 1 0
图1 系统总体设计框图
2.2 直接数字频率合成(DDS)的基本原理
直接数字频率合成与锁相频率合成的实现原理完全不通,其基本原理是将正弦函数表存放在ROM中,在输出时按照一定的时钟节拍从该ROM中读出相关的离散的代表正弦幅度值的二进制数,然后经过D/A变换并通过低通滤波,得到一个模拟的正弦波,改变读数的节拍频率或者取点的个数,就可以改变正弦波的频率,即通过控制相位的变化速度,直接产生各种不同频率信号的一种频率合成方法。DDS的基本结构如图2所示,它主要由相位累加器、正弦ROM表、D/A转换器和低通滤波器构成。DDS的基本结构原理如图2所示,其中主要包括:系统时钟、相位累加器、正弦查询表、DAC数模转换器和低通滤波器。
SKIPIF 1 0
图2 DDS原理图
其中,系统时钟Fclk用于各器件的同步;相位累加器由一个加法器和一个相位寄存器组成。相位累加器对应每个时钟脉冲累加一次,每次累加的量由频率控制字FTW来决定,然后将累加后得到的结果存人相位寄存器中,相位范围为 SKIPIF 1 0 ,每个时钟周期内相位累加器以二进制形式去正弦查询
原创力文档


文档评论(0)