历史上的今天
返回首页

历史上的今天

今天是:2025年04月13日(星期日)

正在发生

2018年04月13日 | AD9850与单片机接口电路的正弦信号发生器设计

2018-04-13 来源:eefocus

  1.引言

  随着数字大规模集成电路技术的发展,采用数字电路的直接数字频率合成技术(DDS)具有频率转换速度快。频率分辨率高。相位可控。频率稳定度高等优点。频率转换速度快。频率分辨率高的信号源在现代电子通讯。航空航天。自动控制等领域中是必不可少的,因此DDS信号源在上述领域获得广泛的应用。

  AD9850是ADI公司生产的低功耗直接数字频率合成技术典型产品之一,AD9850具有频率转换速度快。频率分辨率高。相位噪声低。频率稳定度高等优点。本论文设计的是以直接频率合成(DDS)器件AD9850和MCS-51单片机为核心,配合必要的外围接口器件,在单片机软件控制下,能够产生给定频率和起始相位的附加调制信息的正弦波信号发生器。

  2.AD9850的基本工作原理

  2.1AD9850的主要性能指标

  ①最大支持时钟频率为125MHz

  ②频率分辨率达到0.029Hz

  ③支持两种供电电压:+3.3Vor+5V

  ④低功耗:380mW@125MHz(+5V)

  155mW@110MHz(+3.3V)⑤频率转换时间:10个时钟周期。比如当fs=125MHz时,频率转换时间为:10&TImes;1/(125&TImes;106)≈0.1

  ⑥输出的无杂散动态范围SFDR大于50dB@40MHz

  ⑦具有相位可控

  ⑧支持并口和串口输入控制接口

  ⑨频率控制字采用32位二进制码

  2.2AD9850引脚说明

  AD9850采用了先进的CMOS工艺,采用28脚SSOP表面封装形式,其管脚如图1所示,引脚功能如表1.

AD9850与单片机接口电路的正弦信号发生器设计
AD9850与单片机接口电路的正弦信号发生器设计

  2.3AD9850内部结构

  AD9850的芯片功能框图如图2所示。

AD9850与单片机接口电路的正弦信号发生器设计

  AD9850芯片内包括高速DDS.10位DAC.频率/相位数据寄存器。数据输入寄存器。比较器等,在125MHz参考时钟下,AD9850经过高速的DDS核心芯片能产生一个32位频率调整控制字可使AD9850的输出频率达0.0291Hz;并能提供了5bits的相位控制位,它能使输出相位以180°.90°.45°.22.5°.11.25°或是它们任意组合的增量改变.AD9850的电路结构允许产生频率值是参考时钟的一半的输出,并且输出的频率能用数控方式以每秒产生23000000个新频率的速度变化.AD9850芯片内的比较器构成能接收经外部低通滤波后的DAC转换输出,可以产生一个低抖动的方波输出的装置,因此AD9850用作时钟发生器十分方便。频率/相位数据寄存器。数据输入寄存器在外部的频率更新时钟和字加载时钟的控制下进行频率控制字的输入和更新,使芯片输出所要求的频率和相位。

  2.4AD9850的工作原理

  AD9850内含可编程DDS系统和高速比较器,可实现全数字编程控制的频率合成。

  可编程DDS系统由相位累加器和正弦查表组成,其相位累加器由一个加法器和一个N位的相位寄存器组成,N一般为24~32;实质上是一个可变模的计数器,即DDS相位增量的个数在计数器收到每一个时钟脉冲时被存储起来,当计数器溢出时,它就回到初态并使用相位累加器输出到相邻值。频率控制字能设置计数器的模,它决定了相位增量的大小。相位增量在每个时钟到来时便在相位累加器中相加,相位增量越大,则累加器溢出的速度越快,产生的输出频率越高。

  AD9850采用32位的相位累加器,AD9850利用改进的,独有的算法,把14bits已截断的相位累加器的输出转变成适当的余弦值,经片内高速的10bitDAC转换器,可得到模拟正弦波。这个独特的算法使用一个简化了的ROM表和DSP技术等功能,有助于缩小AD9850的体积和功耗。输入。输出。参考时钟和频率控制字的关系如下:

AD9850与单片机接口电路的正弦信号发生器设计

  3.系统硬件设计

  3.1系统总体设计

  系统以单片机8051为控制核心,通过对AD9805内部的频率控制字和相位控制字进行软件编程,然后通过外接低通滤波器达到所需性能指标的正弦波信号。

  系统分为2个模块:单片机最小系统和DDS模块。单片机最小系统包括8051单片机.2*2中断键盘矩阵。串口通讯。下载接口。

  DDS模块包括核心芯片AD9850和低通滤波器。系统总体框图如图3所示。

AD9850与单片机接口电路的正弦信号发生器设计

  3.2AD9850与单片机接口

  AD9850与单片机接口电路,需要考虑以下几点:

  ①AD9850控制字写入方式选择.AD9850控制字的写入方式有串行和并行两种。并行写入方式的优点是数据传输的速度快,能够提升整个系统的处理速度,为了充分发挥芯片的高速性能,应在单片机资源允许的情况下尽可能选择并行方式,所以,本系统采用8051单片机作为控制核心,通过并行写入控制字的方式控制AD9850芯片。如图4所示,AD9850的数据线D0~D7与P1口相连。

AD9850与单片机接口电路的正弦信号发生器设计

  ②FQUD和WCLK与单片机连接.AD9850的FQUD控制信号和WCLK控制信号与分别与8051单片机的P3.0(10引脚)和P3.1(11引脚)相连,所有的时序关系均可通过软件控制实现。

  ③RESET与单片机连接.AD9850的晶体振荡器采用100MHz,AD9850的复位(RESET)信号为高电平有效,且脉冲宽度不小于5个参考时钟周期。由于单片机采用12MHz晶振时,它的高电平时间能够满足AD9850复位要求,故可将AD9850的复位端与单片机的复位端直接相连。

  3.3AD9850应用时需要注意的事项

  ①AD9850作为时钟发生器使用时,要避免混叠或谐波信号落入有用输出频带内,并减少外部滤波器的要求,必须要使输出频率小于参考时钟频率的33%.

  ②AD9850参考时钟频率最低为1MHz,低于此频率,系统自动进入电源休眠方式;高于此频率,系统恢复正常。

  ③印制线路板应采用多层板,要有专门的电源层和接地层,而且不能有引起层面不连续的蚀刻导线条。

  ④印制线路板的顶层应留有带一定间隙的接地面,以便为表面安装器件提供方便。

  ⑤印制线路板的AD9850器件下面不能走数字信号线,避免把噪声耦合进芯片;避免数字信号与模拟信号交叉,且它们在电路板相反两侧上的走线应彼此垂直,以减小电路板的馈通影响。

  ⑥时钟等快速开关信号应利用数字地屏蔽起来,以免向电路板上的其它器件辐射噪声,并且绝不应靠近基准输入或位于封装之下。

  ⑦要考虑用良好的去耦电路,分别把高质量的陶瓷去耦电容接到各自的接地引--去耦电容应尽可能靠近器件。

  ⑧采用独立的模拟电源和数字电源,AD9850电源线路应采用尽可能宽的走线,以提供低阻抗路径,并减小电源线路上的毛刺噪声影响.


推荐阅读

史海拾趣

Crystal Clear Technology公司的发展小趣事

面对全球电子市场的竞争压力,Crystal Clear Technology决定加快国际化步伐。公司先后在多个国家设立研发中心和生产基地,利用当地的资源和优势,提升产品的竞争力和生产效率。同时,公司还积极参与国际展览和交流活动,与国际同行建立广泛的合作关系,为公司的发展注入了新的活力。

Aptiv公司的发展小趣事

随着自动驾驶技术的日益成熟,Aptiv开始加快全球布局的步伐。公司不仅在多个国家和地区设立了生产基地和研发中心,还与众多知名汽车厂商建立了紧密的合作关系。通过提供先进的自动驾驶解决方案和技术支持,Aptiv成功赢得了众多客户的信赖和认可,进一步扩大了在全球市场的份额。

ECS公司的发展小趣事

ECS公司始终坚持以客户为中心的服务理念。他们深入了解客户的需求和痛点,为客户量身定制解决方案。例如,针对某些行业对数据安全性的特殊要求,ECS公司推出了专用的安全加密方案;针对一些大型企业对于大规模计算资源的需求,ECS公司提供了定制化的高性能计算服务。这些定制化服务不仅满足了客户的特殊需求,还增强了客户对ECS公司的信任和忠诚度。

扬州国芯(Gcore)公司的发展小趣事

ECS公司始终坚持以客户为中心的服务理念。他们深入了解客户的需求和痛点,为客户量身定制解决方案。例如,针对某些行业对数据安全性的特殊要求,ECS公司推出了专用的安全加密方案;针对一些大型企业对于大规模计算资源的需求,ECS公司提供了定制化的高性能计算服务。这些定制化服务不仅满足了客户的特殊需求,还增强了客户对ECS公司的信任和忠诚度。

DZUS公司的发展小趣事

随着公司实力的增强,DZUS公司开始拓展国际市场。通过参加国际展览、与海外客户建立合作关系等方式,公司逐渐打开了国际市场的大门。同时,公司还针对不同国家和地区的市场需求,推出了定制化的产品和服务。这些举措使DZUS公司的品牌知名度和市场份额不断提升。

全智景(Allvision)公司的发展小趣事

随着技术的不断进步,全智景公司开始寻求跨界合作的机会,以拓展其技术的应用领域。公司与多家汽车制造商达成了合作协议,将其电子视觉技术应用于汽车自动驾驶系统。通过精准的图像识别和处理,全智景的技术帮助汽车实现了更高级别的自动驾驶功能,提升了行车安全性和驾驶体验。这一跨界合作不仅拓宽了全智景公司的业务范围,也为其带来了更多的商业机会。

问答坊 | AI 解惑

keil C51语言使用技巧与实践

这里有一个教程,我感觉还可以,不知道对大家有没有什么帮助!…

查看全部问答>

到底做系统集成的方向在哪里?

是精于一方面,比如综合布线, 还是大而全? 请大家指教。…

查看全部问答>

DAC0832 接口电路程序

library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity DAC0832 is   port(clk:in std_logic;               &n ...…

查看全部问答>

请教大家这个电路中二极管是否能起到隔离的作用

电流源和电压源有两个不同的地。请教大家这个电路中二极管是否能起到隔离的作用,当电流源工作的时候电压不会传入电压源的两端 复件 d.jpg (949.27 KB) 下载次数:1 2010-12-28 10:34 分享本文到: ...…

查看全部问答>

stm能串行下载吗?

                                 stm能串行下载吗?如果能,怎么下载,三合一版都能做什么工作?能对stm32,stm8下载程序吗?…

查看全部问答>

矩阵键盘检测

本人是新手,有些基本的问题弄不清楚。还有本人在做矩阵键盘检测时,不知为什么,按键按了数码管只显示0,没有反应。请各位大虾指点下。谢谢哈#include <REGX51.H>#define uint unsigned int#define uchar unsigned charsbit Key_ce=P1^3;sbi ...…

查看全部问答>

TI C5000 DSP开发套件给力促销

最近,TI推出了TMS320C553x,秉承了C5000系列的地功耗特点,这款产品的功耗是0.15mW/MHz @50MHz 1.05V,以及0.22mW/MHz @100MHz 1.3V售价为1.95美元起。   DSP的性能看图吧:     另外的消息:   DSP开发套件也正在促 ...…

查看全部问答>

嵌入式Linux中断现场保护方法改善

 一、嵌入式系统的实时性   嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统,而高实时性是嵌入式系统的基本要求。   IEEE(美国电气电子工程 ...…

查看全部问答>