DDS信号源设计毕业论文.doc
《DDS信号源设计毕业论文.doc》由会员分享,可在线阅读,更多相关《DDS信号源设计毕业论文.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录摘 要1Abstract11概述11.1 DDS技术简介11.2系统概述21.3主要技术及性能指标22总体设计2 2.1系统框图22.2工作原理23系统方案论证34系统所用主要器件介绍4 4.1 AD9850芯片介绍4 4.2 AT89C51芯片简介75硬件电路95.1键盘扫描及显示电路模块95.2 AD9850波形产生电路模块106软件设计126.1程序流程126.2键盘及显示部分程序126.3 AD9850波形产生程序147设计的制作与调试147.1硬件调试147.2 软件调试148结束语15参考文献15致谢16附录17DDS信号源设计摘 要:直接数字合成(DDS)是一种重要的频率合
2、成技术,具有分辨率高、频率变换快等优点,在雷达及通信等领域有着广泛的应用。本文介绍了一种直接利用DDS(直接数字频率合成器)芯片AD9850及单片机AT89C51组成的简单的DDS信号发生器的设计,讨论了频率和相位控制字的计算方法以及标准正弦信号、调频信号的产生方法,给出了相应的硬件电路和软件流程。关键词:直接数字频率合成;AT89C51;AD9850;信号发生器Design of the Signal Source Based on DDSAbstract: Direct digital synthesis is a kind of important technique on freque
3、ncy synthesis. It has many advantages, such as higher frequency resolution, faster frequency transform, and so on. It is widely used in radar, communication and many other fields. This paper presents the design of a simple DDS signal generator which consists of AD9850 and AT89C51.discusses the metho
4、d of controlling word with frequency and phase, as well as the way of generating standard sinusoidal signal and frequency modulated signal. Finally, it gives structure of the hardware circuit and software.Key words: Direct digital synthesis;AT89C51;AD9850;Signal generator1概述1.1 DDS技术简介近年来,随着频率合成技术广泛
5、应用于现代无线电通信和电子技术的各个方面,DDS技术得到了迅猛发展。目前频率合成主要有三种方法:(1)采用传统的直接频率合成器对模拟信号进行频率合成,其优点是频率合成速度快、噪声低;缺点是需要以引入大量分频、倍频、混频和滤波电路为代价,使电路复杂、体积庞大、成本高,电路调试困难。而且,这种设计方法只能实现标准波形的频率合成,而对于我们所要求的对标准波形的线性叠加却无法实现1。(2)采用锁相环式频率合成器对模拟信号进行频率合成,其优点是避免了使用大量的分频、倍频和滤波电路,使电路大大减化;缺点是频率转换时间较长,无法实现高精度的高频合成;同时通过模拟手段产生的信号幅度、频率等参数很不稳定,并且电
6、路无法实现对标准波形的线性叠加功能2。(3)采用直接数字频率合成技术(DDS)产生波形,其优点是简单可靠、控制方便,具有很高的频率分辨率和转换速度,非常适合快速频率转换技术的要求。使用了数字信号,克服了模拟信号冗余量大不易处理的缺陷,使标准波形的线性叠加过程简化为对浮点数字的运算过程,使得通过程序现实标准波形的线性叠加成为可能。其缺点是输出信号中含有大量杂散谱线,难以抑制谐波等问题3。DDS技术可以产生频率快速转换、分辨率高、相位可控的信号,使得DDS技术在电子测量、雷达系统、调频通信、电子对抗等领域具有十分广泛的应用。本设计采用AT89C51单片机控制DDS芯片AD9850,外部配以滤波器、
7、波形变换电路,可输出正弦信号及方波、锯齿波,在要求不很高的场合可满足要求。1.2系统概述该系统主要由硬件和软件两部分组成,以AT89C51单片机和可编程逻辑器件AD9850为核心,在运行时,通过六位数码显示管直观的显示当前输出的波形信号的频率。在达到设计基本要求的基础上,可以通过进一步扩展硬件电路和改进软件编程提高系统部分性能。1.3主要技术及性能指标(1)实现正弦波、方波、锯齿波及FM调制信号输出,FM调制信号输出频偏在0100KHZ;(2)信号输出幅值(FM和正弦波)为200mv,其余信号输出幅值为TTL电平;(3)信号输出阻抗:5070。2总体设计2.1系统框图系统由单片机AT89C51
8、、8279芯片、数码管、小键盘、AD9850、低通滤波、放大电路模块组成。框图如图1所示4:2.2工作原理本文设计的DDS信号源能产生的频率为 0Hz100KHz,可控步长为 1Hz。控制界面为一个简易的4*4键盘和6个七段数码管,本系统采用8279芯片和74LS164芯片来完成键盘的自动扫描和数码管的显示驱动。而控制中心则采用 Atmel 公司的AT89C51 单片机来完成对 AD9850芯片和8279 芯片的控制。在键盘上输入需要的输出信号源频率值,单片机将按键值通过程序转化为与AD9850对应的 40bit 的控制字,并送入 AD9850 中,就可以产生所需要的信号源。AD9850 产生
9、需要频率的信号,再经低通椭圆滤波,放大后就可以作为信号源使用。单片机AT89C518279芯片数 码 管小 键 盘AD9850低通滤波器放 大 图1 DDS信号源的设计组成框图3系统方案论证该系统的硬件电路组成框图如图2所示5。单片机AT89C51射极跟随器波形变换电路输出方 波波形变换电路AD9850椭圆滤波电路正弦波小键盘8279芯片控制信号 键盘扫描控制信号显 示放 大锯齿波图2 硬件电路主要组成框图该系统通过8279芯片对小键盘的输入进行扫描,同时将扫描到的信号以十进制方式通过六位七段数码管进行显示,并将扫描到的键盘输入信号输入到单 片机AT89C51,AT89C51根据接收到的控制信
10、号对AD9850发出控制信号,控制AD9850产生相应频率的正弦波,该正弦波可以直接输出,同时如果将该正弦波在经过椭圆滤波器后再输入到AD9850的同相比较器,可以产生相应频率的方波,该方波可以直接输出,也可以在经过波形变换电路之后变换成锯齿波,在本系统中产生的所有波形,都可以在接入射极跟随器后,直接驱动负载进行工作。由以上可以看出本方案可以产生我们所需要的波形,该方案具有可行性。4系统所用主要器件介绍4.1 AD9850芯片简介AD9850是AD公司1996年推出的高集成度DDS频率合成器。它内部包括可编程DDS系统、高性能DAC及高速比较器。它采用先进的CMOS工艺,最高时钟速率为125M
11、HZ。4.1.1 AD9850的封装AD9850采用CMOS工艺,其功耗在 3.3V供电时仅为 155mW,扩展工业级温度范围为-4080,采用28脚 SSOP表面封装形式。它的实际引脚排列图如图3所示6。图3 AD9850引脚排列图4.1.2 AD9850的组成微控制器相位控制 字频率控制字相位累加器相位寄存器正弦查询表DACLPF比较器正弦波输出方波输出AD9850的组成框图如图4所示7。图4中层虚线内是一个完整的可编程 DDS系统,外层虚线内包含了 AD9850的主要组成部分。图4 AD9850的组成框图AD9850内含可编程 DDS系统和高速比较器,能实现全数字编程控制的频率合成。可编
12、程 DDS系统的核心是相位累加器,它由一个加法器和一个 N位相位寄存器组成,N一般为 2432。每来一个外部参考时钟,相位寄存器便以步长 M递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中 0360范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动 DAC以输出模式量。 相位寄存器每过 2N/M个外部参考时钟后返回到初始状态一次,相位地正弦查询表每消费品一个循环也回到初始位置,从而使整个 DDS系统输出一个正弦波。输出的正弦波周期To=Tc2N/M,频率fout=Mfc/2N,Tc、fc
13、分别为外部参考时钟的周期和频率。 AD9850采用 32位的相位累加器将信号截断成 14位输入到正弦查询表,查询表的输出再位后输入到 DAC,DAC再输出两个互补的电流。DAC满量程输出电流通过一个被截断成10外接电阻 RSET调节,RSET的典型值是 3.9k,调节关系为 ISET=32(1.148V/RSET)。将 DAC的输出经低通滤波后接到 AD9850内部的高速比较器上即可直接输出一个抖动很小的方波。4.1.3 AD9850系统功能框图AD9850系统功能图如图5所示8。高速DDS数据输入寄存器参考时钟输入主复位频率更新及数据寄存器复位字装入时钟1位40串行装入8位5并行装入频率、相
14、位和控制数据输入比较器AD9850+GNDDAC Rset模拟输出模拟输入CLOCK OUT串行装入并行装入频率/相位数据寄存器相位控制字-相位频率控制字+10位DAC图5 AD9850的系统功能框图AD9850在接上精密时钟源和写入频率相位控制字之间后就可产生一个频率和相位都可编程控制的模拟正弦波输出,此正弦波可直接用作频率信号源或经内部的高速比较器转换为方波输出。在 125MHz的时钟下,32位的频率控制字可使 AD9850的输出频率分辨率达0.0291Hz;并具有5位相位控制位,而且允许相位按增量180、90、45、22.5、11.25或这些值的组合进行调整 。4.1.4 AD9850的
15、控制字与控制时序AD9850有40位控制字,32位用于频率控制,5位用于相位控制。一位用于电源休眠(power down)控制,2位用于选择工作方式。这40位控制字可通过并行方式或串行方式输入到 AD9850,图 6是控制字并行输入的控制时序图9。DATAW_CLKFQ_UDREF CLKCOS OUTW0W1W2W3W4Valing DataNew Freq(Phase)图6 AD9850控制字并行输入时序在并行装入方式中,通过 8位总线A0D7将可数据输入到寄存器,在重复 5次之后再在 FQ-UD上升沿把 40位数据从输入寄存器装入到频率/相位数据寄存器(更新 DDS输出频率和相位),同时
16、把地址指针复位到第一输入寄存器。接着在 W-CLK的上升沿装入8位数据,并把指针指向下一个输入寄存器,连续5个 W-CLK上升沿后,W-CLK的边沿就不再起作用,直到复位信号或 FQ-UD上升沿把地址指针复位到第一个寄存器。在串行输入方式 W-CLK上升沿把 25引脚的一位数据串行移入,当移动 40位后,用一个 FQ-UD脉冲即可更新输出频率和相位。AD9850的复位(RESET)信号为高电平有效,且脉冲宽度不小于5个参考时钟周期。它的参考时钟频率一般远高于单片机AD9850频率,因此 AD9850的复位(RESET)端可与单片机的复位端直接相连。 值得一提的是:用于选择工作方式的两个控制位,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DDS信号源设计 毕业论文 DDS 信号源 设计
限制150内