AD9833详细原理解析(附内部寄存器说明)

合集下载

AD9833详细原理解析汇报(附内部寄存器说明书)

AD9833详细原理解析汇报(附内部寄存器说明书)

基于AD9833的高精度可编程波形发生器系统设计来源:国外电子元器件1 引言频率合成器在通信、雷达和导航等设备中既是发射机的激励信号源,又是接收机的本地振荡器;在电子对抗设备中可作为干扰信号发生器;在测试设备中则作为标准信号源。

因此频率合成器被称为许多电子系统的“心脏”。

而设计高精度,易于操作的频率合成器则是核心,因此,这里提出了一种基于DDS AD9833的高精度波形发生器系统解决方案。

用户可直接编辑设置所需的波形频率和峰峰值等信息,利用串口将配置信息发送到电路板,实时控制波形。

该系统设计已成功应用于某型雷达测速仪测试设备。

2 AD9833简介AD9833是ADI公司的一款低功耗、DDS器件,能够输出正弦波、三角波、方波。

AD9833无需外接元件,输出频率和相位可通过软件编程设置,易于调节。

其频率寄存器为28位,主频时钟为25 MHz时,其精度为0.1 Hz;主频时钟为l MHz时.精度可达0.004 Hzt2。

AD9833内部有5个可编程寄存器:1个16位控制寄存器,用于设置器件_T作模式;2个28位频率寄存器和2个12位相位寄存器,分别用于设置器件输出正弦波的频率和相位。

AD9833有3根串行接口线,可与SPI,QSPI,MICRO-WIRE 和DSP接口标准相兼容。

在串口时钟SCLK的作用下,数据是以16位方式加载至设备。

AD9833的内部电路主要有数控振荡器(NCO)、频率和相位调节器、SineROM、D/A转换器、电压调整器。

AD9833的核心是28位的相位累加器,它由加法器和相位寄存器组成,而相位寄存器是按每个时钟增加步长,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。

正弦查询表包含1个周期正弦波的数字幅值信息,每个地址对应正弦波中O。

~360°内的1个相位点。

查询表把输入的地址相位信息映射成正弦波幅值的数字量信号,驱动D/A转换器输出模拟量。

输出正弦波频率为:式中:FREQREG为频率控制字,由频率寄存器FREQOREG或FREQlREG的值给定,其范围为0≤M<228一1。

基于AD9833的信号发生器的设计与实现_272

基于AD9833的信号发生器的设计与实现_272

第七届高等电子设计大赛题目:信号发生器小组成员:王彬宇应用物理专业201105080107 寿耘信息工程专业201113010730 徐婷婷信息工程专业201113010828二O一四年五月本次设计是关于直接数字频率合成技术(DDS)的信号发生器的设计与实现。

设计以DDS芯片AD9833为频率合成器,以单片机STC89C52为进程控制和任务调度中心,并采用数模转换器TLC5615和模拟乘法器AD633组成幅值调节电路,实现幅值连续可调的波形发生器的设计方案。

且用LCD1602液晶显示及键盘构成人机交互模块,可通过按键切换输出的波形,使之输出不同频率和幅值的正弦波三角波和方波。

该信号发生器输出的信号频率范围为100HZ~100KHZ,幅值可以在0V~5V内进行步进调节。

测试表明该DDS信号发生器具有工作稳定,精度高,失真度小,控制灵活的优点,具有广泛的应用前景。

ABSTRACTThis design is the design and implementation on the direct digital frequency synthesis (DDS) signal generator. AD9833 DDS chip design frequency synthesizer, a microcontroller STC89C52 for process control and mission control center, and the use of digital-analog multiplier AD633 TLC5615 and composition of the amplitude adjustment circuit, continuously adjustable amplitude waveform generator design. And a liquid crystal display and a keyboard constituting LCD1602 HCI module, through the key switch output waveform, so that the output sine wave of varying frequency and amplitude of the triangular wave and square wave. Signal frequency range of the signal generator output to 100HZ ~ 100KHZ, stepping amplitude can be adjusted within the 0V ~ 5V. Tests show that the DDS signal generator with job stability, high accuracy, low distortion, controlled flexible benefits, has broad application prospects.1设计要求 (1)1.1任务 (1)1.2要求 (1)1.2.1基本要求 (1)1.2.2发挥部分 (1)2系统方案设计与论证 (1)2.1频率合成器的方案论证与选择 (1)2.2主控芯片的方案论证与选择 (2)2.3显示模块的方案论证与选择 (2)2.4系统总体构框图 (2)3原理分析与系统硬件设计 (3)3.1 STC89C52单片机最小系统 (3)3.1.1键盘接口设计 (3)3.1.2 LCD1602接口设计 (4)3.2基于DDS的信号发生电路设计 (5)3.2.1 AD9833简介及与单片机接口 (5)3.2.2 AD9833的外围电路设计 (6)3.2.3基于AD633、TLC5615、OP37的幅度调节模块设计 (7)3.3电源设计 (11)4软件设计 (12)4.1总体方案 (12)4.2程序流图 (13)4.3各模块说明 (14)5系统测试 (29)5.1测试结果 (29)5.2系统所达技术指标 (31)6结论 (31)致谢 (32)参考文献 (33)附件 (34)1.设计要求1.1任务设计并制作一台信号发生器,分别能够产生正弦波、方波和三角波。

基于AD9833的信号发生器的设计与实现

基于AD9833的信号发生器的设计与实现

基于AD9833的信号发生器的设计与实现AD9833是一款数字频率合成器(DDS),可用于信号发生器的设计与实现。

在本文中,我们将讨论如何使用AD9833设计一个基于该芯片的信号发生器,并详细介绍其实现过程。

首先,我们将介绍AD9833芯片的功能和特点。

AD9833是一款低功耗DDS芯片,能够产生高精度的频率和相位可变的正弦波信号。

它内置了一个14位的DAC,能够输出高达0.2Hz-2.4MHz的频率范围。

此外,AD9833还具有SPI接口,可通过该接口进行频率和相位的编程控制。

设计一个基于AD9833的信号发生器,需要以下步骤:1.选取合适的工作电源电压:AD9833工作电源电压范围是2.3V-5.5V,因此需要选择合适的电源电压,一般为3.3V或5V。

2.连接AD9833芯片和微控制器:AD9833芯片需要与微控制器进行通信,可以使用SPI接口进行通信。

连接AD9833与微控制器需要接线连接的方式,可以使用杜邦线或焊接硬件。

3.编程控制AD9833芯片:在设计信号发生器时,需要编程控制AD9833芯片的频率和相位。

可以使用微控制器的程序,通过SPI接口向AD9833芯片发送相关命令和数据。

4.设计输出电路:AD9833芯片的输出电流较小,一般在5mA以内。

因此,在输出电路中需要添加一个输出放大器,将AD9833的输出信号放大。

根据需要,可以使用运放或放大器来实现放大功能。

5.添加用户界面:为了方便用户使用,信号发生器需要添加一个用户界面,可以使用LCD屏幕和按键等设备,用于显示和控制信号发生器的参数和状态。

6.调试和测试:完成上述步骤后,需要对信号发生器进行调试和测试。

可以通过改变输出信号的频率和相位,并使用示波器等测试设备来验证信号发生器的功能和性能。

在设计和实现过程中1.芯片选型:AD9833是一款常用的DDS芯片,但也可以选择其他型号的DDS芯片,根据实际需求和预算来选择。

2.电源和地线:保证电源和地线的稳定和可靠,避免电源噪声对输出信号的影响。

ad9833产生正弦波使用说明

ad9833产生正弦波使用说明

5
研究内容
结构框图(耦合?VDD/CAP?)
2011-10-11
6
实现方案( 实现方案(一)
SPI协议
SCLK — Serial Clock (output from master) MOSI/SIMO — Master Output, Slave Input (output from master) MISO/SOMI — Master Input, Slave Output (output from slave) SS — Slave Select(active low; output from master) Example: AD9833 从进主出 , AD7980 主进从出
Writing 0x3FFF
2011-10-11
12
实现方案( 实现方案(七)
写相位寄存器
D15.D14必须置为11, 寄存器被存储 D13决定哪个
2011-10-11
13
谢谢!
宋宁
songning.psups@
2011-10-11
14
传统方法
传统的频率合成器有直接频率合成器和锁相环两种。直接频率合成方法但 由于锁相环式频率合成器具有很好的窄带跟踪特性。 直接频率合成方法优势,劣势: 具有频率转换时间短、噪声性能好等优 点。采用大量的倍频、分频、混频和滤波环节,导致直接频率合成器的结构 复杂、体积庞大。 锁相环合成方法优势,劣势: 可以很好地选择所需频率信号,抑制杂散 分量,并且避免了大量的滤波器,有利于集成化和小型化。但由于锁相环本 身是一个惰性环节,锁定时间较长,故频率转换时间较长。除此之外,由模 拟方法合成的正弦波的参数都很难控制。
2011-10-11
7

AD9833应用笔记

AD9833应用笔记

AD9833是可编程波形发生器,能够产生正弦波、三角波、方波输出。

波形发生器广泛应用于各种测量、激励和时域响应领域,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个时钟,相位寄存器以步长增加,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。

单片机控制AD9833

单片机控制AD9833

基于C8051F060单片机控制AD9833实现FSK调制技术分类: 微处理器与DSP | 2008-10-08西安石油大学井下测控研究所 王慧梅 周静引言在数字信息传输中,基带数字信号通常要经过调制器调制,将频率搬移到适合信息传输的频段上。

2FSK就是用数字信号去调制载波的频率(移频键控),由于它具有方法简单、易于实现、抗噪声和抗衰落性能较强等优点,因此在现代数字通信系统的低、中速数据传输中得到了广泛应用。

直接数字频率合成技术(DDS)将先进的数字处理技术与方法引入信号合成领域。

DDS器件采用高速数字电路和高速D/A转换技术,具备频率转换时间短、频率分辨率高、频率稳定度高、输出信号频率和相位可快速程控切换等优点,可以实现对信号的全数字式调制。

DDS芯片——AD9833的介绍AD9833是一块完全集成的DDS芯片,仅需要1个外部参考时钟、1个低精度电阻器和一些解耦电容器就能产生高达12.5MHz的正弦波。

除了产生射频信号外,该电路还广泛应用于各种调制解调方案,这些方案全都用在了数字领域。

AD9833的内部电路包括数字器件和模拟器件两部分。

主要由相位累加器(由加法器和相位寄存器组成)、ROM波形查询表、数模转换器DAC和低通滤波器LPF构成。

AD9833的基本结构原理如图1所示。

其中M为频率控制字、FMCLK为时钟频率,相位累加器在时钟FMCLK 的控制下以步长M作累加,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。

正弦查询表包含1个周期正弦波的数字幅度信息,每个地址对应正弦波中0°~360°范围内的1个相位点。

查询表把输入的地址相位信息映射成正弦波幅度的数字量信号S(n),经D/A转化器变成阶梯波S(t),再经低通滤波器平滑后就可得到合成的信号波形。

其形状取决于波形ROM中存放的幅码,因此用DDS可以产生任意波形。

输出正弦波频率为:fOUT=M(fMCK/228),其中,M为频率控制字,由外部编程给定,其范围为0≤M≤228-1 。

基于AD9833信号发生器的设计.

基于AD9833信号发生器的设计.
摘要:介绍了基于AD9833的信号发生器的设计方案,由单片机AT89S52完成系统的控制功能;幅度控
制采用AD8320可编程增益放大器和D/A转换芯片TLC7528实现;功率放大电路采用高速缓冲器
BUF634,最大可输出250mA的电流。实验表明该系统能够产生正弦波、方波和三角波三种周期性
波形,且能实现从1Hz~2MHz的稳定输出,频率稳定度优于10-4。
信号发生器的设计方案。
fOUT=M(FMCLK/228)
其中,M为频率控制字,由外部编程给定,其范围为0≤M≤228-1。
1AD9833芯片
1.1AD9833芯片主要参数
AD9833是一款低功耗、可编程波形发生器,能够
产生正弦波、三角波、方波输出。其主要特性如下:频率和相位可数字编程;工作电压为3V时,功耗仅为
收稿日期:2008-02-03
作制、智能控制等研究;窦颖艳(1984-),女,河北衡水人,在读硕士研究生。主要从事智能控制理论的研究。
图1AD9833内部结构框图
Fig.1TheinteriorframeworkofAD9833
67
・产品与市场・
DDS)是近几年发展起来的一种新的频率合成技术。该
技术具有低成本、低功耗、高分辨率、频率切换时间短、相位连续、相噪低、结构简单、体积小等优点,广泛使用在电信与电子仪器领域,是实现设备全数字化的一项关键技术。作为通信系统的信号发生器也越来越多地采用了该技术。本文介绍一款基于DDS芯片AD9833
[1 ̄2]
增大输出电流,消除热反馈和提高容性负载驱动能力,输出电路由内部的电流限制和热关断进行完全保护,使得它耐振而且容易应用。
(4)键盘显示模块。系统采用5个独立式按键,分别为:S1键改变波形,可产生正弦、三角、方波三种波形;S2键改变信号发生器的工作状态,有调频、调幅、输出三种工作状态;S3键改变调频或调幅步进值;S4键与S5键使频率值加/减一步当前步值。

AD9833中文资料

AD9833中文资料

高精度可编程波形发生器AD9833中文材料之杨若古兰创作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所示.A D933的核心是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使用案例

ad9833使用案例

ad9833使用案例AD9833是一款功能强大的低功耗数字频率合成器,广泛应用于信号发生、测试与测量、医疗设备以及音频系统等领域。

本文将介绍AD9833的基本特点、使用案例以及相关技术细节。

一、AD9833的基本特点AD9833是一款集成了12位分辨率DAC的高速数字频率合成器,工作电压范围为2.3V至5.5V。

它具有以下几个基本特点:1. 高性能:AD9833采用了32位频率寄存器和28位相位寄存器,可以实现高精度的频率和相位控制。

2. 低功耗:AD9833在正常工作状态下,功耗非常低,仅为16.5mW,适用于需要长时间使用的应用场景。

3. 灵活性强:AD9833可以通过SPI接口进行编程控制,可以设置频率范围、输出波形形状以及功率等参数。

二、AD9833的使用案例AD9833广泛应用于各种信号发生、测试与测量、医疗设备以及音频系统等领域,下面将介绍几个常见的使用案例:1. 信号发生器:AD9833可以用作信号发生器,通过编程设置频率、相位、幅度等参数,生成各种复杂的波形信号,用于测试与测量、通信系统研究等领域。

2. 医疗设备:AD9833可以被用于医疗设备中,例如心电图仪、超声波设备等。

通过设置合适的频率和相位,可以产生特定的信号用于医学影像生成和传感器激励。

3. 音频系统:AD9833可用于音频系统中的音调控制和频率合成。

通过编程设置合适的频率和相位,可以生成各种音乐效果和声音特效。

三、AD9833的技术细节AD9833采用了分数分频(DDS)技术来实现频率和相位控制。

具体来说,它使用32位频率寄存器和28位相位寄存器来存储频率和相位值。

通过编程SPI接口,可以直接写入这些寄存器来实现频率和相位的设置。

AD9833还支持多种输出波形形状,包括正弦波、三角波和方波。

通过设置相应的寄存器位,可以选择不同的波形形状。

此外,AD9833还提供了低频噪声特性和频率切换功能,使其在各种应用场景下表现出色。

AD9833详细原理解析(附内部寄存器说明)

AD9833详细原理解析(附内部寄存器说明)

基于AD9833的高精度可编程波形发生器系统设计来源:国外电子元器件1 引言频率合成器在通信、雷达和导航等设备中既是发射机的激励信号源,又是接收机的本地振荡器;在电子对抗设备中可作为干扰信号发生器;在测试设备中则作为标准信号源。

因此频率合成器被称为许多电子系统的“心脏”。

而设计高精度,易于操作的频率合成器则是核心,因此,这里提出了一种基于DDS AD9833的高精度波形发生器系统解决方案。

用户可直接编辑设置所需的波形频率和峰峰值等信息,利用串口将配置信息发送到电路板,实时控制波形。

该系统设计已成功应用于某型雷达测速仪测试设备。

2 AD9833简介AD9833是ADI公司的一款低功耗、DDS器件,能够输出正弦波、三角波、方波。

AD9833无需外接元件,输出频率和相位可通过软件编程设置,易于调节。

其频率寄存器为28位,主频时钟为25 MHz时,其精度为0.1 Hz;主频时钟为l MHz时.精度可达0.004 Hzt2。

AD9833内部有5个可编程寄存器:1个16位控制寄存器,用于设置器件_T作模式;2个28位频率寄存器和2个12位相位寄存器,分别用于设置器件输出正弦波的频率和相位。

AD9833有3根串行接口线,可与SPI,QSPI,MICRO-WIRE 和DSP接口标准相兼容。

在串口时钟SCLK的作用下,数据是以16位方式加载至设备。

AD9833的内部电路主要有数控振荡器(NCO)、频率和相位调节器、SineROM、D/A转换器、电压调整器。

AD9833的核心是28位的相位累加器,它由加法器和相位寄存器组成,而相位寄存器是按每个时钟增加步长,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。

正弦查询表包含1个周期正弦波的数字幅值信息,每个地址对应正弦波中O。

~360°内的1个相位点。

查询表把输入的地址相位信息映射成正弦波幅值的数字量信号,驱动D/A转换器输出模拟量。

输出正弦波频率为:式中:FREQREG为频率控制字,由频率寄存器FREQOREG或FREQlREG的值给定,其范围为0≤M<228一1。

高精度_可编程波形发生器AD9833

高精度_可编程波形发生器AD9833

电子报/2007年/3月/25日/第017版
电子器件应用
高精度、可编程波形发生器AD9833
武汉王玉龙摘编
AD9833是ADI公司最新推出的一款低功耗、高精度、可编程波形发生器,其内部电路见附图。

它采用数字频率合成技术,不仅可以产生不同频率的正弦波,还可以产生三角波和矩形波。

AD9833主要特性是:输出波形的频率和相位可数字编程确定;输出波的频率范围为0MHz~12.5MHz;主频时钟为1MHz时,精度可达0.004Hz,内含一个16位控制寄存器、二个频率寄存器和二个相位寄存器。

更改控制寄存器的数据可以选择正弦波或三角波或矩形波输出。

更改频率寄存器或相位寄存器数据可改变输出波的频率或相位;采用三线SPI串行接口;工作电压为3V 时,功耗仅20mW;工作温度范围-40℃~+105℃。

AD9833采用10脚双排MSOP型表面贴片封装,其引脚功能是:①脚:DAC偏移引脚;②脚:电源电压(2.3~5.5V);③脚:数字电路电源端(2.5V);④脚:数字电路接地端;⑤脚:主频数字时钟输入端;⑥脚:串行数据输入端;⑦脚:串行时钟输入端;⑧脚:控制输入端(低电平有效);⑨脚:模拟电路接地端;⑩脚:频率输出端。

由于AD9833几乎无需外接元件,输出波型、频率和相位均可通过软件编程、调整方便,故它广泛应用于各种测量、激励和时钟源领域。

第1页共1页。

AD9833_中文资料

AD9833_中文资料

AD9833特性:频率、相位数字可编程能耗:20mW/3V输出频率范围:0~12.5MHz输出波类型:正弦波、三角波、方波。

工作电压范围:2.3~5.5V。

不需外部组件。

3线SPI接口。

工作温度范围:-40~+105℃低功耗选择。

10管脚MSOP封装应用:频率激发/波形产生。

液体、气流测量。

传感应用——逼近、运动、缺陷探测。

线性损失、线性衰减。

测试设备、医疗设备扫描、时钟产生器概述:AD9833是一款低功耗、可编程波形发生器,可以产生正弦波、三角波、方波。

输出频率和相位可软件编程,很容易调整,而不需要外部组件。

频率寄存器是28位的,如果是25M的时钟源,经过编程可以得到0.1Hz的时钟;同样如果是1M的时钟源,可以得到0.004Hz的时钟。

AD9833通过3线串口进行写操作。

串口工作时钟频率高达40M,并与DSP和微处理器标准兼容。

其工作电压在2.3V~5.5V之间。

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

图一规范测试电路原理框图:AD9833规范图二控制时钟时间特性:图三串行时序最大绝对额定值:VDD to AGND . . . . . . . . . . . . . . . . . . . .–0.3 V to +6 VVDD to DGND . . . . . . . . . . . . . . . . . . . .–0.3 V to +6 VAGND to DGND . . . . . . . . . . . . . . . . . . . –0.3 V to +0.3 VCAP/2.5 V . . . . . . . . . . . . . . . . . . . . . . . . . .2.75 VDigital I/O Voltage to DGND . . . . . . . . . .–0.3 V to VDD + 0.3 VAnalog I/O Voltage to AGND . . . . . . . . . . .–0.3 V to VDD + 0.3 V Operating Temperature RangeIndustrial (B Version) . . . . . . . . . . . . . . . –40℃to +105℃Storage Temperature Range . . . . . . . . . . . . .–65℃ to +150℃Maximum Junction Temperature . . . . . . . . . . . . . . . . . 150℃MSOP PackageθJA Thermal Impedance . . . . . . . . . . . . . . . . . . . . .206℃/WθJC Thermal Impedance . . . . . . . . . . . . . . . . . . . . . 44℃/WLead Temperature, Soldering (10 sec) . . . . . . . . . . . . . . 300℃IR Reflow, Peak Temperature . . . . . . . . . . . . . . . . . . . 220℃选型参考:注意:(静电释放) 敏感设备。

ad9833使用案例

ad9833使用案例

ad9833使用案例
AD9833是一款用于产生频率可编程的正弦波和方波信号的数字频率合成器(DDS)。

以下是AD9833的使用案例:
1. 连接硬件:
- 将AD9833芯片插入电路板上的相应插槽。

- 连接芯片的引脚到其他电路元件,如电源、时钟源和输出。

2. 配置寄存器:
- 使用SPI或I2C接口与AD9833进行通信。

- 通过写入寄存器来配置AD9833的工作模式、频率和相位。

- 可以配置频率控制字寄存器(Frequency Control Word Register)和相位控制字寄存器(Phase Control Word Register)。

3. 配置输出:
- 选择输出波形类型(正弦波、方波或三角波)。

- 配置输出频率和相位。

- 设置输出幅度。

4. 启动AD9833:
- 启动AD9833芯片以开始产生输出信号。

- 配置时钟源,选择外部时钟源或内部时钟源。

5. 监测输出:
- 监测AD9833产生的输出信号,可以使用示波器或其
他测试设备。

- 确保输出频率、相位和波形符合预期。

6. 调整输出:
- 根据需要,可以通过重新配置寄存器来调整输出信号
的频率、相位和幅度。

- 可以使用微控制器或其他控制设备来实时调整AD9833
的配置。

需要注意的是,AD9833的具体使用方法可能会因为使用的
开发平台、编程语言和应用环境的不同而有所差异。

因此,建议参考AD9833的数据手册和相关的应用笔记来获取更详
细和具体的使用指南。

高精度可编程波形发生器中文资料

高精度可编程波形发生器中文资料

高精度可编程波形发生器中文资料1.AD9833概述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是一块完全集成的DDSDirect 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=MfMCLK/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必须置为1RESET不会复位频率、相位和控制寄存器;直到配置完毕;需要输出时才将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原理图

ad9833原理图

1.模块使用说明:AD9833 是ADI 公司生产的一款低功耗、可编程波形发生器, 能够产生正弦波、三角波、方波输出。

波形发生器广泛应用于各种测量、激励和时域响应领域。

AD9833 无需外接元件, 输出频率和相位都可通过软件编程, 易于调节。

频率寄存器是28 位的, 主频时钟为25 MHz 时, 精度为0.1 Hz; 主频时钟为1 MHz 时, 精度可以达到0.004 Hz 。

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

AD9833 的工作电压范围为2.3 V ~5.5 V 。

AD9833 还具有休眠功能, 可没被使用的部分休眠, 减少该部分的电流损耗。

例如, 若利用AD9833 输出作为时钟源, 就可以让DAC 休眠, 以减小功耗。

该电路采用10 引脚MSOP 型表面贴片封装, 体积很小。

本模块是用ADI 公司芯片,AD9833BRM 组成,组成一个AD9833最小系统。

模块由三条SPI 线与单片机连接,用单片机给出相应控制字,即可产生相应的(正弦波,方波,三角波)频率可调。

2.原理图:C40.1UF C610uF3.PCB 截图4.模块对应引脚:5V OUT(信号输出)5V FSYNCGND SCKGND SDA TA5.模块与单片机相连模块5V供电。

注意不可高于5V,否则会烧坏芯片与单片机连接FSYNC SCK SDATA 与单片机IO口连接。

如果是51单片机P0口需要加一个4。

7K的上接电阻!通过单片机模拟SPI时序给模块送相应的控制字使其产生频率不一样的正弦波,三角波,方波!。

ad9833使用案例

ad9833使用案例

ad9833使用案例AD9833是一款数字控制的DDS(Direct Digital Synthesis)信号发生器,可以用于频率合成和信号调制等应用。

在本文中,我们将讨论AD9833的一些使用案例。

1. 频率合成器:AD9833可以通过设置寄存器的值来生成精确的频率。

用户可以使用SPI接口将所需的频率值写入AD9833的相应寄存器,然后AD9833将根据这些值生成相应的频率。

这使得AD9833成为频率合成器的理想选择。

2. 信号调制:AD9833可以通过调整相位寄存器的值来实现信号的调制。

用户可以使用SPI接口将所需的相位值写入AD9833的相应寄存器,然后AD9833将根据这些值生成相应的相位差,从而实现信号的调制。

3. 频率扫描:AD9833可以通过设置合适的寄存器值来实现频率扫描。

用户可以设置起始频率和终止频率,并在AD9833内部设置一个递增或递减的步进值。

然后,AD9833将按照设定的步进值从起始频率逐渐增加或减小到终止频率,实现频率的扫描。

4. 频率锁定:AD9833可以通过外部参考时钟来实现频率锁定。

用户可以将外部参考时钟连接到AD9833的参考时钟引脚,然后AD9833将根据外部参考时钟的频率来生成输出信号。

这样可以确保AD9833的输出频率与外部参考时钟的频率保持一致。

5. 信号发生器:AD9833可以用作基本的信号发生器,生成各种类型的基本信号,如正弦波、方波和三角波等。

用户可以通过设置寄存器的值来选择所需的波形类型,并通过设置频率和相位来调整信号的特性。

6. 电子测量:AD9833可以用于电子测量仪器中,例如频谱仪和频率计。

通过连接AD9833的输出信号到测量仪器,可以实现对信号频率和相位的测量。

7. 音频设备:AD9833可以用于音频设备中,例如音频合成器和音频调制器。

通过调整AD9833的寄存器值,可以生成适合于音频设备的各种频率和相位差。

8. 通信系统:AD9833可以用于通信系统中,例如调幅(AM)和调频(FM)系统。

基于AD9833的信号发生器的设计与实现精编版

基于AD9833的信号发生器的设计与实现精编版

基于AD9833的信号发生器的设计与实现本文介绍一种基于直接数字频率合成技术(DDS)的信号发生器,该系统采用AD9833 与STC89C51 单片机相结合的方法,以单片机STC89C51为进程控制和任务调度的核心,以DDS 芯片AD9833 为直接数字频率合成器,实现了输出正弦波频率在10Hz~8MHz 范围可调,三角波输出频率在10Hz~1MHz可调,方波输出频率在10Hz~100KHz可调。

实验证明,此设计硬件电路结构简单,软件控制灵活,输出信号频率稳定,分辨率高。

(一)引言低频信号发生器是一种常用的信号源,广泛应用于物理学、电工学教学实验,电子线路和微机原理、接口技术实验,自动化测控系统等领域。

低频信号发生器早期用于模拟某些控制系统调试时所需的信号源,主要是采用了场效应管等纯硬件完成,但波形在峰值时略有失真,效果不太理想。

本文介绍采用美国模拟器件公司的DDS芯片AD9833实现的低频信号发生器,可以产生正弦波、方波和三角波三种波形。

(二)AD9833 电路结构AD9833 的内部电路主要有数控振荡器(NCO)、频率和相位调节器、正弦查找表(Sine ROM)、数模转换器(DAC)、电压调整器,其功能框图如图1 所示:图 1 AD9833 内部框图AD9833的核心是28位的相位累加器,它由加法器和相位寄存器组成,每来1个时钟,相位寄存器以步长增加,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。

正弦查询表包含1个周期正弦波的数字幅度信息,每个地址对应正弦波中0°~360°范围内的1个相位点。

查询表把输入的地址相位信息映射成正弦波幅度的数字量信号,去DAC输出模拟量,相位寄存器每经过228/K个MCLK采样时钟后回到初始状态,相应地正弦查询表经过一个循环回到初始位置,这样就输出了一个正弦波。

输出正弦波频率为:f o=K(fMCLK/228)其中,K为频率控制字,由外部编程给定,其范围为0≤K≤228-1。

AD9833中文资料之欧阳家百创编

AD9833中文资料之欧阳家百创编

高精度可编程波形发生器AD9833中文资料欧阳家百(2021.03.07)1.AD9833概述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所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于AD9833的高精度可编程波形发生器系统设计来源:国外电子元器件1 引言频率合成器在通信、雷达和导航等设备中既是发射机的激励信号源,又是接收机的本地振荡器;在电子对抗设备中可作为干扰信号发生器;在测试设备中则作为标准信号源。

因此频率合成器被称为许多电子系统的“心脏”。

而设计高精度,易于操作的频率合成器则是核心,因此,这里提出了一种基于DDS AD9833的高精度波形发生器系统解决方案。

用户可直接编辑设置所需的波形频率和峰峰值等信息,利用串口将配置信息发送到电路板,实时控制波形。

该系统设计已成功应用于某型雷达测速仪测试设备。

2 AD9833简介AD9833是ADI公司的一款低功耗、DDS器件,能够输出正弦波、三角波、方波。

AD9833无需外接元件,输出频率和相位可通过软件编程设置,易于调节。

其频率寄存器为28位,主频时钟为25 MHz时,其精度为0.1 Hz;主频时钟为l MHz时.精度可达0.004 Hzt2。

AD9833内部有5个可编程寄存器:1个16位控制寄存器,用于设置器件_T作模式;2个28位频率寄存器和2个12位相位寄存器,分别用于设置器件输出正弦波的频率和相位。

AD9833有3根串行接口线,可与SPI,QSPI,MICRO-WIRE 和DSP接口标准相兼容。

在串口时钟SCLK的作用下,数据是以16位方式加载至设备。

AD9833的内部电路主要有数控振荡器(NCO)、频率和相位调节器、SineROM、D/A转换器、电压调整器。

AD9833的核心是28位的相位累加器,它由加法器和相位寄存器组成,而相位寄存器是按每个时钟增加步长,相位寄存器的输出与相位控制字相加后输入到正弦查询表地址中。

正弦查询表包含1个周期正弦波的数字幅值信息,每个地址对应正弦波中O。

~360°内的1个相位点。

查询表把输入的地址相位信息映射成正弦波幅值的数字量信号,驱动D/A转换器输出模拟量。

输出正弦波频率为:式中:FREQREG为频率控制字,由频率寄存器FREQOREG或FREQlREG的值给定,其范围为0≤M<228一1。

fMCLK为参考时钟频率。

输出正弦波的相位为2π/4 096xPHASEREG,其中PHASEREG是所选相位寄存器的值。

输出正弦波的峰峰值固定.约600 mV,且正弦波不是标准正弦波,即波谷是0 V,而不是负电压。

因此,输出正弦波为:式中:K约600 mV,与器件内部参考电压有关。

3 系统设计图1为基于PC控制的高精度波形发生器系统框图。

由于晶体振荡器将直接影响频率稳定度和频率波动,因此,采用电压型控制晶体振荡器,其频率稳定度高达+20 ppm,温度补偿晶体振荡器可达±1~+20 ppm,恒温箱晶体振荡器和数字补偿晶体振荡器小于±l ppm。

考虑性能和成本因素,采用温度补偿型控制晶体振荡器。

模拟多选器采用ADI公司的ADG704.该多选器具有4个输入端,1个输出端。

利用2个电平信号组合进行选择,方便与处理器I/O端口连接。

3个输人信号分别是DDSl、DDS2的输出信号,以及这两者输出信号相叠加后的输出信号。

模拟多选器输出这3个输入信号的其中之一。

通过MCU可控制模拟多选器选择3个信号的输出。

为了控制输出正弦波峰峰值,引入数字电位器,实现对输出信号的分压,通过调节数字电位器抽头位置.改变抽头电压值。

采用ADI公司的AD5160型数字电位器,该电位器具有256抽头,SPI接口,便于与处理器相连接,其连接图如图2所示。

MCU采用基于ARM7内核的LPC2132控制器,其具有2个UART接口,1个SPI 接口和1个SSP接口。

其中1个UART接口用于连接RS232电平转换器,SPI接口用于连接2个数字电位器,而电位器的SLCK,MOSI,MISO引脚相连.其片选信号连接控制器的I/O端口;控制器的SSP接口连接2个DDS,其连接方法与数字电位器类似。

该系统设计具有RS232接口.用户可编程设置DDS的输出频率、初始相位、峰峰值,以及选择2路信号独立输m或叠加的输出等。

这些配置信息通过RS232接口上传至MCU。

MCU根据输出频率、初始相位设置DDS;并根据峰峰值设置数字电位器;根据两路信号的独立输出或叠加的输出设置模拟多选器。

该系统设计实现:2路独立的正弦波输出,以及两者叠加输出,可分别独立断开;输出正弦波频率,初始相位、峰峰值、信号通断均由用户编程设置控制。

输出正弦波最大频率高于100 kHz,调节细度为0.004 Hz,输出的正弦波峰峰值为0~500 mV,调节细度为2 mV;输出信号频率的稳定度小于10 ppm,频率误差小于O.0l Hz,频率波动小于1×10-3/h。

由于DDSAD9833输出波形的峰峰值固定,该系统成功解决峰峰值设置问题。

利用上位机软件可灵活设置所需波形的峰峰值、频率等。

与通用信号源相比,该系统设计减少了按键面模板以及液晶显示的成本.将面模板的模拟控制改为PC的数字控制.提高系统抗干扰能力。

图3为上位机软件界面,上位机软件采用VB编程,利用微软:MSCOMM控件实现。

4 结束语以AD9833为频率信号源的核心实现高稳定度、高精度、高分辨率的信号发生器系统。

该系统设计与一般信号源相比,体积缩小,设计和使用灵活方便,已成功应用于某型雷达测速仪测试设备。

因此,基于AD9833的各类信号源必定有着广阔的应用前景~寄存器的频率和相位在AD9833包含两个频率寄存器和2个相位寄存器。

如表三所示表3:频率/相位寄存器标记大小描述频率0 28 Bits 频率寄存器0。

当FSELECTFREQ0 位= 0时,该寄存器定义了MCLK的频率,输出频率为一小部分频率1 28 Bits 频率寄存器1。

当FSELECT位= 1,这个寄存器定义MCLK的频率,输出频率为一小部分。

相位0 PHASE0 12 Bits 相位偏移寄存器0。

当PSELECT位= 0时,该寄存器的内容被添加到累加器输出的阶段。

相位1 12 Bits 相位偏移寄存器1。

当PSELECT位= 1,该寄存器的内容被添加到累加器输出的阶段。

在AD9833的模拟输出是fMCLK/228 x FREQREG其中FREQREG是频率选择寄存器的值装入。

该信号将逐步转移登记由2π/4096x PHASEREG在PHASEREG选择阶段是值载英寸的流程图在图8显示了AD9833的例程以书面形式向登记册的频率和相位写入一个频率登记:当写入频率寄存器,位的D15和D14上给予注册地址的频率。

表四。

频率寄存器位如果用户希望改变频率登记的全部内容的,连续两次写入到同一个地址后,必须进行广泛的频率寄存器为28位。

第一次写将包含14个最低有效位,而第二写将包含14个MSB。

此操作模式中,控制位B28座(D13号)应设置为“1”。

写一个例子,一个28位是列于表五表5。

00FC00到FREQ0 复位SDATA Input 结果输入字0010 0000 0000 0000 控制字写入(D15,D14= 00),B28(D13)= 1,HLB(D12的)= x0100 0000 0000 0000 FREQ0写(D15,D14= 01),14个最低有效位= 00000100 0000 0011 1111 FREQ0写(D15,D14= 01),14个最高有效位= 003F在一些应用中,用户不需要改变频率登记所有28位的。

粗调,只有14个MSB是改变,而与微调,只有14个LSB的改变。

通过设置控制位B28座(D13号)为“0”,28位频率寄存器操作两个最低有效位,14位寄存器,一个包含14个MSB和其他载有14。

这意味着,频率最高位的14个字的最低有效位可以改变的14个独立的,反之亦然。

位HLB值(D12的)在确定了其中14个控制寄存器位被改变。

这方面的例子是表六表七所示。

表六。

写3FFF的14位最低有效位FREQ1复位SDATA Input结果输入字0000 0000 0000 0000 控制字写入(D15,D14 = 00),B28(D13)= 0; HLB(D12的)= 0,即最低有效位1011 1111 1111 1111 FREQ1写(D15,D14 = 10),14个最低有效位= 3FFF表七。

写00FF的14个FREQ0的最高有效位SDATA Input 结果输入字0001 0000 0000 0000控制字写(D15,D14 = 00),B28(D13号)= 0,HLB(D12)= 1,即最高有效位0100 0000 1111 1111 FREQ0写(D15,D14 = 01),14个MSB =00FF写入一期注册时写入一个阶段登记,钻头的D15和D14上都设置为11。

D13号位寄存器确定哪一阶段被加载表八。

相位寄存器复位功能的复位功能适当的内部寄存器复位为“0”,以提供一个模拟输出的中点。

复位不重置的相位,频率,或控制寄存器。

当AD9833通电后,部分应该被重置。

要重置AD9833,设置复位位为“1。

”采取的部分进行复位,设置位为“0”。

DAC的一个信号会出现在输出8 MCLK的周期复位后设置为“0。

“表九。

应用复位RESET Bit 结果0 没有复位应用1 内部寄存器复位睡眠功能使用节的AD9833,在不关机可以减少电力消耗。

这是使用的睡眠功能。

断电的部分是该芯片,可以是内部时钟和DAC。

位所需的睡眠功能是表十所述表⑩。

休眠功能SLEEP1 SLEEP2 结果0 0 不掉电,不休眠~DAC掉电这是很有用的AD9833是用于输出数据的MSB DAC的唯一。

在这种情况下,DAC是不需要这样就可以关机,以减少电力消耗~内部时钟禁用当在AD9833内部时钟被禁止,DAC的输出将保持在目前的价值,因为士官是不再积累。

新的频率,相位和控制字可以写的部分时,SLEEP1控制位是活跃。

在同步时钟仍然活跃,这意味着选择的频率和相位寄存器还可以改变使用的控制位。

设置SLEEP1位为“0”使MCLK 的。

所做的任何更改选民登记册,而SLEEP1活跃将在一定的时间延迟后输出。

~VOUT端口产出的AD9833芯片提供了一个从多种,所有这些都是在VOUT引脚可从。

选择的产出是:最高位DAC的输出数据,正弦输出,或一个三角形该位OPBITEN(D5)和模式(D1的之三)在控制寄存器,用来决定哪输出可从AD9833。

这是后面进一步解释,并在表十一。

~DAC的最高有效数据位DAC的数据的MSB可以从AD9833输出。

通过设置OPBITEN(D5)的控制位为“1”的数据的MSB DAC的可在VOUT端子。

这是一个有用的源粗时钟。

这方波也可以被分为两个输出之前。

位DIV2控制寄存器(D3)在控制的Vout引脚的输出频率从~正弦输出该单ROM是用来转换成振幅的相位信息,从信息的频率和相位寄存器,结果在一个正弦信号在输出端。

相关文档
最新文档