AD9833型高精度可编程波形发生器及其应用

发布者:SparklingMelody最新更新时间:2006-07-26 来源: 国外电子元器件关键字:寄存器  相位  正弦 手机看文章 扫描二维码
随时随地手机看文章

1 引言

AD9833是ADI公司生产的一款低功耗,可编程波形发生器,能够产生正弦波、三角波、方波输出。波形发生器广泛应用于各种测量、激励和时域响应领域,AD9833无需外接元件,输出频率和相位都可通过软件编程,易于调节,频率寄存器是28位的,主频时钟为25MHz时,精度为0.1Hz,主频时钟为1MHz时,精度可以达到0.004Hz。

可以通过3个串行接口将数据写入AD9833,这3个串口的最高工作频率可以达到40MHz,易于与DSP和各种主流微控制器兼容。AD9833的工作电压范围为2.3V-5.5V。

AD9833还具有休眠功能,可使没被使用的部分休眠,减少该部分的电流损耗,例如,若利用AD9833输出作为时钟源,就可以让DAC休眠,以减小功耗,该电路采用10引脚MSOP型表面贴片封装,体积很小。

AD9833的主要特点如下:

频率和相位可数字编程;

工作电压为3V时,功耗仅为20mW;

输出频率范围为0MHz-12.5MHz;

频率寄存器为28位(在25MHz的参考时钟下,精度为0.1Hz);

可选择正弦波、三角波、方波输出;

无需外界元件;

3线SPI接口;

温度范围为-40℃-+105℃。

2 AD9833的结构及功能

2.1 电路结构

AD9833是一块完全集成的DDS(Direct Digital Frequency Synthesis)电路,仅需要1个外部参考时钟、1个低精度电阻器和一个解耦电容器就能产生高达12.5MHz的正弦波。除了产生射频信号外,该电路还广泛应外于各种调制解调方案。这些方案全都用在数字领域,采用DSP技术能够把复杂的调制解调算法简化,而且很精确。

AD9833的内部电路主要有数控振荡器(NCO)、频率和相位调节器、Sine ROM、数模转换器(DAC)、电压调整器,其功能框图如图1所示。

AD933的核心是28位的相位累加器,它由加法器和相位寄存器组成,每来1个时钟,相位寄存器以步长增加,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。正弦查询表包含1个周期正弦波的数字幅度信息,每个地址对应正弦波中0°-360°范围内的1个相位点。查询表把输入的地址相位信息映射成正弦波幅度的数字量信号,去DAC输出模拟量,相位寄存器每经过228/M个MCLK时钟后回到初始状态,相应地正弦查询表经过一个循环回到初始位置,这样就输出了一个正弦波。输出正弦波频率为:

fOUT=M(fMCLK/228) (1)

其中,M为频率控制字,由外部编程给定,其范围为0≤M≤228-1。

VDD引脚为AD9833的模拟部分和数字部分供电,供电电压为2.3V-5.5V。AD9833内部数字电路工作电压为2.5V,其板上的电压调节器可以从VDD产生2.5V稳定电压,注意:若VDD小于等于2.7V,引脚CAP/2.5V应直接连接至VDD。

2.2 功能描述

AD9833有3根串行接口线,与SPI、QSPI、MI-CROWIRE和DSP接口标准兼容,在串口时钟SCLK的作用下,数据是以16位的方式加载到设备上,时序图如图3所示,FSYNC引脚是使能引脚,电平触发方式,低电平有效。进行串行数据传输时,FSYNC引脚必须置低,要注意FSYNC有效到SCLK下降沿的建立时间t7的最小值。FSYNC置低后,在16个SCLK的下降沿数据被送到AD9833的输入移位寄存器,在第16个SCLK的下降沿FSYNC可以被置高,但要注意在SCLK下降沿到FSYNC上升沿的数据保持时间ts的最小和最大值。当然,也可以在FSYNC为低电平的时候,连续加载多个16位数据,仅在最后一个数据的第16个SCLK的下降沿的时将FSYNC置高,最后要注意的是,写数据时SCLK时钟为高低电平脉冲,但是,在FSYNC刚开始变为低时,(即将开始写数据时),SCLK必须为高电平(注意t11这个参数)。

当AD9833初始化时,为了避免DAC产生虚假输出,RESET必须置为1(RESET不会复位频率、相位和控制寄存器),直到配置完毕,需要输出时才将RESET置为0;RESET为0后的8-9个MCLK时钟周期可在DAC的输出端观察到波形。

AD9833写入数据到输出端得到响应,中间有一定的响应时间,每次给频率或相位寄存器加载新的数据,都会有7-8个MCLK时钟周期的延时之后,输出端的波形才会产生改变,有1个MCLK时钟周期的不确定性,因为数据加载到目的寄存器时,MCLK的上升沿位置不确定。

3 AD9833的引脚功能及时序

AD9833的引脚排列如图2所示,各个引脚的功能描述见表1。



AD9833的时序特性如图3、图4和表2所示。





4 AD9833的内部寄存器功能

AD9833内部有5个可编程寄存器,其中包括3个16位控制寄存器,2个28位频率寄存器和2个12位相位寄存器。

4.1 控制寄存器

AD9833中的16位控制寄存器供用户设置所需的功能。除模式选择位外,其他所有控制位均在内部时钟MCLK的下沿被AD9833读取并动作,表3给出控制寄存器各位的功能,要更改AD9833控制寄存器的内容,D15和D14位必须均为0。

4.2 频率寄存器和相位寄存器

AD9833包含2个频率寄存器和2个相位寄存器,其模拟输出为

fMCLK/228×FREQEG (2)

其中:FREQEG为所选频率寄存器中的频率字,该信号会被移相:

2π/4096×PHASEREC (3)

其中,PHASEREC为所选相位寄存器中的相位字。

频率和相位寄存器的操作如表4所示。



5 应用设计

AD9833可应用在L15型飞机控制盒配套的检测盒中,利用AD9833产生频率可调的正弦波,以模拟机轮速度传感器的速度信号,从而对控制盒的刹车防滑通道能否正常的刹车防滑进行检测。

5.1 AD9833的硬件电路连接

检测盒设计以TI公司的TMS320LF2407A型DSP作为核心控制器,应用中需要2路速度信号,因此需要检测盒给出2路可独立调节的频率,图5示出TMS320LF2407A与AD9833的硬件连接。

外接有源晶体振荡器的输出送给2个AD9833作为主频时钟,DSP的SPI口采用主动工作方式,即用SPISIMO口发送数据,为了与AD9833的时序相配合,DSP的接口时钟(SPICLK信号)方式选择有延时的下降沿,IOPC3和IOPC5作为电路选通信号,IOPC3为低电平时U2被选通,此时对U1写数据无效;同理,IOPC53为低电平时U1被选通,此时对U2写数据无效。

5.2 软件程序

图6示出了AD9833的软件流程。

无论是写控制寄存器、频率寄存器还是相位寄存器、在写数据之前都需要把选通信号置为有效状态,这样写入的数据才会有效,否则无效。在DSP发送完1个数据字后将产生SPI中断请求,本设计中未使用中断方式,而且通过查询中断标志来跳出,并虚读DSP的接收缓冲器清除中断标志。

关键字:寄存器  相位  正弦 引用地址:AD9833型高精度可编程波形发生器及其应用

上一篇:MCF5282在电力系统监控中的应用
下一篇:ATMEGA48与DS1302组成的定时控制系统

推荐阅读最新更新时间:2024-03-30 21:22

Cortex M3寄存器
1、通用目的寄存器R0~R7 R0-R7 也被称为低组寄存器。所有指令都能访问它们。它们的字长全是 32 位,复位后的初始值是不可预料的。 2、通用目的寄存器 R8-R12 R8-R12 也被称为高组寄存器。这是因为只有很少的 16 位 Thumb 指令能访问它们, 32 位的thumb-2 指令则不受限制。它们也是 32 位字长,且复位后的初始值是不可预料的。 3、特殊功能寄存器 程序状态寄存器:APSR, IPSR, EPSR ---- MRS/MSR APSR: N:负条件码标志位,运算结果小于0,N=1, 大于等于0,N=0; Z:零条件码标志位,运算结果为0,Z=1; C:进位条件码标志位,运算指
[单片机]
Cortex M3<font color='red'>寄存器</font>组
STM32F103 GPIO寄存器配置
每个GPI/O端口有 两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH) 两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR) 一个32位置位/复位寄存器(GPIOx_BSRR) 一个16位复位寄存器(GPIOx_BRR) 一个32位锁定寄存器(GPIOx_LCKR) 函数介绍 void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct) 功能: 根据 GPIO_InitStruct 中指定的参数初始化外设GPIOx寄存器 参数: GPIOx:x可以是A,B,C,D或者E,来选择GPIO外设 GPIO_InitStru
[单片机]
STM32F103 GPIO<font color='red'>寄存器</font>配置
正弦和修正逆变器的区别分析
1.1逆变器功率器件的选择 目前,国内的光伏发电系统(PhotoVoltaic Sys-tem,简称PVS)主要是以直流系统为主,但最普遍的用电负载是交流负载,这使直流供电的光伏 电源 很难作为商品普及推广。同时,由于太阳能光伏并网发电可以不要蓄电池,且维护简单,而节省投资是光伏发电的发展趋势。这些都必须采用交流供电方式,因此逆变器在PVS中的应用也就越来越重要了。逆变器是将直流电变换为交流电的 电力 变换装置,逆变技术在电力 电子 技术中已较为成熟。例如:UPS电源 中的逆变器,变频技术中的逆变技术、特种电源中的逆变技术和功率调节器中的逆变技术等,这些都已经以产品的形式推向市场,并受到社会的广泛认可 在小容
[电源管理]
STM32中关于Contex-M3寄存器说明
在STM32中用到了Cortex-M3定义的三组寄存器,有关这三组寄存器的说明不在STM32的技术手册中,需要参考ARM公司发布的Cortex-M3 Technical Reference Manual (r2p0)。 在STM32的固件库中定义了三个结构体与这三个寄存器组相对应,这三个结构体与ARM手册中寄存器的对应关系如下: 一、NVIC寄存器组 STM32的固件库中有如下定义: typedef struct { vu32 ISER ; u32 RESERVED0 ; vu32 ICER ; u32 RSERVED1 ; vu32 ISPR ; u32 RESERVED2 ; vu32 IC
[单片机]
相位锁定回路助力数位中频系统摆脱时钟抖动
本文根据光纤接入数位中频系统的时钟使用情况,分析时钟抖动对类比数位转换器(ADC)和相位锁定回路(PLL)性能影响的塬理,包括相位锁定回路基本原理和相位杂讯优化方式,最后提出采用双相位锁定回路完成去抖和时钟分发的解决方案。 无线射频远端装置(RRU)、数位光纤直放站等常见的数位中频系统,其设备中的时钟讯号多从近端通过光纤传输过来。由于光纤传输的色散影响,原有时钟参考讯号在通过光口晶片后,其抖动指标会恶化。而在远端设备中,这个时钟讯号将会做为整个系统的参考时钟,包括ADC、数位类比转换器(DAC)、调製器和相位锁定回路等。如果这个参考时钟讯号的抖动性能不佳,将会造成系统中上述元件的性能恶化,所以在光纤接入的数位中频系统中,时钟抖动
[模拟电子]
双<font color='red'>相位</font>锁定回路助力数位中频系统摆脱时钟抖动
stm32 独立看门狗[操作寄存器+库函数]
以单片机为核心的微型计算机系统中,单片机经常会受到来自外界电磁场的干扰。 造成程序跑飞,只是程序的正常运行状态被打断而进入死循环,从而使单片机控制的系统无法正常工作。看门狗就是一种专门用于检测单片机程序运行状态的硬件结构。 stm32也是如此。 stm32 的独立看门狗由内部专门的40Khz低速时钟驱动,即使主时钟发生故障时,它也仍然有效。这里需要注意的是独立看门狗的时钟是一个内部时钟,所以不是准确的40Khz,而是在30~60Khz之间的一个可变化的时钟,看门狗的时钟对时间的要求不是很精确,所以时钟有偏差可以接受。 本例直接操作寄存器实现验证独立看门狗的复位功能,设定一个800ms的喂狗时间,在主函数中实现LED闪烁,
[单片机]
基于ATmega8 单片机控制的正弦波逆变电源
  在风电行业中,经常需要在野外对风机进行维修,这时必须为各类维修工具和仪器进行供电。因此,设计一种便携式。低功耗。智能化的正弦逆变电源来为这些设备供电是十分必要的,可大大提高维修风机的效率。   本文正是基于这种情况下而设计的一种基于 单片机 的智能化正弦逆变电源。   1正弦逆变电源的设计方案   本文所设计的逆变器是一种能够将DC 12 V直流电转换成220 V正弦交流电压,并可以提供给一般电器使用的便携式电源转换器。目前,低压小功率逆变电源已经被广泛应用于工业和民用领域。特别是在交通运输。野外测控作业。机电工程修理等无法直接使用市电之处,低压小功率逆变电源便成为必备的工具之一,它只需要具有一块功率足够的电池与它连接,便
[电源管理]
基于ATmega8 单片机控制的<font color='red'>正弦</font>波逆变电源
以DDS为参考的PLL在电台设计中的应用
  引言   现代电台的特点主要是多用途、多制式、多频段。随着数字技术的发展,中频以下通常采用数字化处理,中频到射频用混频器进行频率变换。对频率合成器的设计提出了更高的要求,例如分辨率、转换速度、工作频率范围、相位噪声等指标。PLL(锁相环)频率合成通过锁相环完成频率的加、减、乘、除运算。该方法结构简单、便于集成,且输出频率高、频谱纯度高,目前使用比较广泛,但存在高分辨率和快转换速度之间的矛盾,一般只能用于大步进频率合成技术中。DDS(直接数字合成)是近年来迅速发展起来的一种新的频率合成方法。这种方法简单可靠、控制方便,且具有很高的频率分辨率和转换速度,缺点是输出频率不能太高。如果把两者结合起来,用DDS的输出作为PLL的参考
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved