




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种基于DDS芯片AD9850的信号源 摘 要:直接数字合成(DDS)是一种重要的频率合成技术,具有分辨率高、频率变换快等优点,在雷达及通信等领域有着广泛的应用前景。文中介绍了一种高性能DDS芯片AD9850的基本原理和工作特点,阐述了如何利用此芯片设计一种频率在050 kHz内变化、相位正交的信号源,给出了AD9850芯片和MCS51单片机的硬件接口和软件流程。 关键词:直接数字频率合成;信号源;AD9850芯片;设计一、引言 随着数字技术的飞速发展,高精度大动态范围数字模拟(D/A)转换器的出现和广泛应用,用数字控制方法从一个标准参考频率源产生多个频率信号的技术,即直接数字合成(DDS)技术异军突起。其主要优点有:(1)频率转换快:DDS频率转换时间短,一般在纳秒级;(2)分辨率高:大多数DDS可提供的频率分辨率在1 Hz数量级,许多可达0.001 Hz;(3)频率合成范围宽;(4)相位噪声低,信号纯度高;(5)可控制相位:DDS可方便地控制输出信号的相位,在频率变换时也能保持相位联系;(6)生成的正弦/余弦信号正交特性好等。因此,利用DDS技术特别容易产生频率快速转换、分辨率高、相位可控的信号,这在电子测量、雷达系统、调频通信、电子对抗等领域具有十分广泛的应用前景。 美国AD公司推出的高集成度频率合成芯片AD9850就是采用DDS技术的典型产品之一。针对DDS的上述特点,本文基于AD9850器件设计了一种信号源,用来产生两路相位正交、频率可在050 kHz范围变化、分辨率为1 Hz的正弦波信号,并给出了AD9850芯片的工作原理和信号源设计的硬件接口电路及软件设计流程。二、AD9850芯片介绍 AD9850是AD公司生产的最高时钟为125 MHz、采用先进的CMOS技术的直接频率合成器,主要由可编程DDS系统、高性能模数变换器(DAC)和高速比较器3部分构成,能实现全数字编程控制的频率合成,并具有时钟产生功能,其原理框图如图1所示。 AD9850的DDS系统包括相位累加器和正弦查找表,其中相位累加器由一个加法器和一个32位相位寄存器组成,相位寄存器的输出与外部相位控制字(5位)相加后作为正弦查找表的地址。正弦查找表实际上是一个相位/幅度转换表,它包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0360范围的一个相位点。查找表把输入地址的相位信息映射成正弦波幅度信号,然后驱动10 bit的DA变换器,输出个互补的电流,其幅度可通过外接电阻进行调节。AD9850还包括一个高速比较器,将DA变换器的输出经外部低通滤波器后接到此比较器上即可产生一个抖动很小的方波,这使得AD9850可以方便地用作时钟发生器。 AD9850包含40位频率/相位控制字,可通过并行或串行方式送入器件:并行方式指连续输入5次,每次同时输入8位(1个字节);串行方式则是在一个管脚完成40位串行数据流的输入。这40位控制字中有32位用于频率控制,5位用于相位控制,1位用于掉电(power down)控制,2位用于选择工作方式。 在并行输入方式下,通过8位总线D0D7将外部控制字输入到寄存器,在WCLK(字输入时钟)的上升沿装入第一个字节,并把指针指向下一个输入寄存器,连续5个WCLK的上升沿读入5个字节数据到输入寄存器后,WCLK的边沿就不再起作用。然后在FQUD(频率更新时钟)上升沿到来时将这40位数据从输入寄存器装入到频率/相位寄存器,这时DDS输出频率和相位更新一次,同时把地址指针复位到第一个输入寄存器以等待下一次的频率/相位控制字输入。图即为AD9850控制字并行输入时序。三、硬件设计 要产生两路相位正交、频率可由外部控制的正弦信号,必须通过单片机编程来完成外部输入的频率数据(3个字节)与DDS芯片(AD9850)内部频率相位控制字(5个字节)间的转换。单片机8051与AD9850芯片的接口既可采用并行方式,也可采用串行方式,本设计采用的是8位并行接口方式。 由于需要产生I/Q两路正弦信号,因此使用了2片AD9850芯片,这两路的频率相同,相位差90。单片机8051的P1口(P1.0P1.7脚)用作外部控制字输入,通过中断1和中断0读入外部频率数据,连续读次,对应频率值的二进制数;单片机的P0口(P0.0P0.7脚)用作频率/相位控制字输出,通过8位缓冲器74LS244作数据缓冲后加到片AD9850芯片的8位控制字输入端(D0D7脚),同时产生相应的DDS时序控制信号(一路复位reset1、二路复位reset2、一路字输入时钟W1、二路字输入时钟W2、一路频率更新时钟FU1、二路频率更新时钟FU2)加到AD9850芯片的对应管脚。AD9850的外部参考时钟信号(clk40m)频率为40 MHz,由晶体振荡器产生。单片机8051的复位信号(reset)、中断0和中断1控制信号(int0、int1)由外部控制系统给出,从而实现两路相位正交、频率可控的正弦信号。该DDS信号源的硬件接口电路如图3所示。四、软件控制 此程序的功能就是要将外部输入的频率数据按照一定协议和算法变换成DDS芯片(AD9850)所能接受的格式,并送出相应的频率相位控制信号,从而使AD9850能产生两路相位正交、频率可控的正弦信号。下面给出程序设计输入、输出、变换算法及流程图。1输入 数据同步:上升沿时读入1个字节的频率数据,作为int1中断输入; 数据写入:上升沿时频率更新1次,作为int0中断输入; 8位数据:输入的频率字节。分3次输入,如图4所示。2输出 单片机控制程序将产生下述输出信号加到DDS芯片(AD9850)的对应脚: reset1:一路DDS复位(一路AD9850第22脚); reset2:二路DDS复位(二路AD9850第22脚); w1:一路数据同步(一路AD9850第7脚); w2:二路数据同步(二路AD9850第7脚); fu1:一路数据写入(一路AD9850第8脚); fu2:二路数据写入(二路AD9850第8脚); P0口(P0.0P0.7):8位频率/相位数据输出(AD9850的D0D7脚)。算法 程序中单片机输入频率数据F(3个字节)与输出频率数据(4个字节)间的变换算法见式(2): 其中CLKIN为外部参考时钟(40 000 000 Hz)。4程序流程 整个程序由主程序、中断0子程序、中断1子程序三部分构成。主程序流程如图5所示,中断1子程序流程如图6所示,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 魔法师动漫课件观看
- 高龄孕妇课件
- 济宁市2024-2025学年九年级下学期语文期末测试试卷
- 高速换护栏安全知识培训课件
- 高职生国防教育配套课件
- 电脑知识培训记录课件
- 电脑知识培训学堂心得课件
- 计算机信息系统集成服务合同
- 第1课《消息二则》课件-2025-2026学年统编版(2024)语文八年级上册
- 电缆安全小知识培训内容课件
- T-ZJBS 001-2024 城市公共标识系统设计规范
- 2025年租住合同模板电子版
- 人工智能应用开发合同
- QCC降低用药错误率护理品管圈
- 原料溯源管理制度内容
- 医院意识形态培训课件
- 饮品店培训合同范例
- 2.1 化学反应速率 第二课时 影响化学反应速率的因素 基础练习 【新教材】人教版(2019)高中化学选择性必修一
- 2024年计算机等级考试一级计算机基础及MS Office应用试题与参考答案
- 分布式光伏项目施工方案
- 幼儿园保育员开学前培训
评论
0/150
提交评论