基于AD的DDS信号源创意书ok.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AD的DDS信号源创意书ok

基于HT46单片机的DDS信号源设计 摘要 随着现代电子技术的发展,信号发生器的应用越来越广,在科研、通信系统、教学试验以及各种电子测量技术中,常常离不开一个精度高、频率可变的信号源。目前频率合成的基本方法主要有3种:直接式频率合成(DS),锁相环频率合成(PLL)以及直接数字频率合成(DDS)。由于直接数字合成与其他合成方法相比具有合成频率信号相位连续、分辨率高、频率转换速度快,同时还具有低价和良好的可再制性能,很容易实现线性调频和其他各种相位、幅度调制,因此,国内外纷纷采用直接数字频率合成技术来设计制作先进的信号发生器。 作品介绍 DDS是现代电子系统的重要组成部分,在通信、雷达、导航、广播电视、遥测遥控、仪器仪表等许多领域中都被广泛应用。网上搜索没有发现盛群单片机实现的低成本DDS信号源,因此我们采用盛群HT46单片机来实现此信号源,构思一个成本低廉的DDS信号源。 图1 信号发生器总体结构框图 本作品是以盛群单片机为核心的正弦信号发生器。 它以HT46F49E为核心,配上DDS芯片AD9851、自动增益控制电路AD603、宽频带放大AD603,LCD1602显示屏、4×4按键电路、以及检波电路等几个方面的模块,构成稳定度高、精度高的DDS信号源。 工作原理 DDS的结构有很多种,其基本的电路原理可用图2来表示。它主要包括相位累加器、相位/幅度变换、D/A转换器。 图2 DDS基本原理图 一个正弦波,虽然它的幅度不是线性的,但是它的相位却是线性增加的。DDS正是利用了相位累加这一特点来产生正弦信号。根据DDS的频率控制字的位数N,把360° 平均分成了2N 等份。 假设系统时钟为Fc,输出频率为Fout。每次转动一个角度360°/2N, 则可以产生一个频率为Fc/2N的正弦波的相位递增量。那么只要选择恰当的频率控制字M,使得 Fout / Fc= M / 2N,就可以得到所需要的输出频率Fout, Fout = Fc*M / 2N。 通过相位累加器,我们已经得到了合成Fout频率所对应的相位信息,然后相位幅度转换器把0°~360°的相位转换成相应相位的幅度值,这样就可把存储在波形存储器内的波形抽样值(二进制编码)经查找表查出,完成相位到幅值转换。代表幅度的二进制数字信号被送入DAC中,D/A转换器将数字量形式的波形幅值转换成所要求合成频率的模拟量形式信号。最后用低通滤波器滤除不需要的取样分量,以便输出频谱纯净的正弦波信号。 AD9850简介 图3 AD9850的系统功能框图(左)和引脚图(右) AD9850内含可编程DDS系统和高速比较器,能实现全数字编程控制的频率合成。AD9850与AD9851这两种芯片只有微小的区别,AD9851增加一个6倍时钟乘法器和MUX,而AD9850没有。 AD9850 的各引脚排列,功能如下: D0~D7:8 位数据输入口,可给内部寄存器装入40 位控制数据。 PGND:6 倍参考时钟倍乘器地。 PVCC:6 倍参考时钟倍乘器电源。 W-CLK:字装入信号,上升沿有效。 FQ-UD:频率更新控制信号,时钟上升沿确认输入数据有效。 FREFCLOCK:外部参考时钟输入。 CMOS/TTL 脉冲序列可直接或间接地加到6 倍参考时钟倍乘器上。在直接方式中,输入频率即是系统时钟;在6 倍参考时钟倍乘器方式,系统时钟为倍乘器输出。 AGND:模拟地。 AVDD:模拟电源(+5V)。 DGND:数字地。 DVDD:数字电源(+5V)。 RSET、DAC:外部复位连接端。 VOUTN:内部比较器负向输出端。 VOUTP:内部比较器正向输出端。 VINN:内部比较器的负向输入端。 VINP:内部比较器的正向输入端。 DACBP:DAC 旁路连接端。 IOUTB:“互补”DAC 输出。 IOUT:内部DAC 输出端。 RESET:复位端。低电平清除DDS 累加器和相位延迟器为0Hz 和0 相位,同时置数据输入为串行模式以及禁止6 倍参考时钟倍乘器工作。 AD9850在接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在1MHz的时钟下,32位的频率控制字可使AD9850的输出频率分辨率达1Hz;并具有5位相位控制位,而且允许相位按增量180°、90°、45°、22.5°、11.25°或这些值的组合进行调整。相位寄存器32位的步长M,则输出正弦波频率?=M?c/2N, ?c为外部参考时钟的周期和频率。AD9850的控制字与控制时序AD9850有40位控制字,32位用于频率控制,5位用于相位控制。1位用于电源休眠(Power down)控制,。这40位控制字可通过并行方式或串行方式输入到AD9

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档