网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: AnalogCN安诺电子 >> 文章 >> 技术交流 >> 文章正文
  [组图]DDS芯片AD9850         ★★★ 【字体:
DDS芯片AD9850
作者:佚名    文章来源:Internet    点击数:    更新时间:2008-4-28    

AD9850AD公司生产的最高时钟为125 MHz、采用先进的CMOS技术的直接频率合成器,主要由可编程DDS系统、高性能模数变换器(DAC)和高速比较器3部分构成,能实现全数字编程控制的频率合成。

1.AD9850原理

AD9850 内含可编程DDS 系统和高速比较器,可实现全数字编程控制的频率合成。可编程DDS 系统的核心是相位累加器,由一个加法器和一个N位相位寄存器组成,N 一般为24~32。每来一个外部参考时钟,相位寄存器便以步长M 递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0°~360°范围的一个相位点。查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动DAC 输出模拟量。
相位寄存器每过2N/ M 个外部参考时钟后返回到初始状态一次,相应地正弦查询表
每经过一个循环也回到初始位置,从而使整个DDS 系统输出一个正弦波。输出的正弦波频率fout = M*fc/ 2N ,
fc 为外部参考时钟频率。
AD9850 采用32 位的相位累加器将信号截断成14 位输入到正弦查询表,查询表的输出再被截断成10 位后输入到DAC ,DAC 再输出两个互补的电流。DAC 满量程输出电流通过一个外接电阻RSET调节,RSET的典型值是3. 9kΩ(据小厮经验,此为关键)。将DAC 的输出经低通滤波后接到AD9850 内部的高速比较器上即可直接输出方波。在125MHz 的时钟下, 32 位频率控制字可使AD9850 输出频率分辨率达0. 0291Hz 。

2.控制字与时序

AD9850 有40 位控制字,32 位用于频率控制(低32位),5 位用于相位控制,1 位用于电源休眠( Powerdown) 控制,2 位用于选择工作方式。这40 位控制字可通过并行或串行方式输入到AD9850 。在并行装入方式中,通过8 位总线D0 —D7 将数据输入到寄存器,在W - CL K 的上升沿装入8位数据,并把指针指向下一个输入寄存器,在重复5 次之后再在FQ - UD 上升沿把40 位数据从输入寄存器装入到频率/ 相位数据寄存器(更新DDS 输出频率和相位) , 同时把地址指针复位到第一个输入寄存器。

没有实践就没有发言权,小厮不曾用过串行输入方式,所以对于串行送数不便多言!

AD9850 的复位(RESET) 信号为高电平有效,且脉冲宽度不小于5 个参考时钟周期。AD9850 的参考时钟频率一般远高于单片机的时钟频率(小厮所用为单片机89C51,使用12M晶振), 因此AD9850 的复位(RESET) 端可与单片机的复位端直接相连。

PS:据小厮经验,两位工作方式控制字一般写为00即可。

3.与单片机接口

其实,AD9850 有两种与微机并行口相连的评估版,并配有Windows 下运行的软, 可以作为应用参考,但运用单片机实现对DDS 的控制与微机实现的控制相比,具有编程控制简便、接口简单、成本低、容易实现系统小型化等优点。

小厮在电路设计上采用了总线方式(如下图),因为这样可以使程序简练(当然,硬件连接相对复杂一些)。

 

W-CL K 和FQ-UD 信号都是上升沿有效,用MOVX @DPTR , A 指令向AD9850 传
送控制字时,P2.7经反相并与反相后的信号相与得到一上升沿送至AD9850 的W-CL K 脚,此时已送到总线上的数据将被AD9850 接收,连续五次将40 位的控制字全部发送以后,用MOVX A , @DPTR 指令产生FQ-UD 信号,使AD9850 更改输出频率和相位,此时读入到单片机内的数据实际上无任何意义。

4.程序设计


ORG 0000H
MOV R0,#00H
DJNZ R0,$
AJMP MAIN
ORG 0100H
MAIN:MOV SP,#60H
MOV 30H,#00H
MOV 31H,#00H
MOV 32H,#099H
MOV 33H,#099H
MOV 34H,#099H
START:
MOV R0,#05H
MOV R1,#30H
MOV DPTR,#7FFFH

;五次送数
DD:MOV A,@R1
MOVX @DPTR,A
INC R1
DJNZ R0,DD


MOVX A,@DPTR
AJMP $
END
 
5.一点补充
如果还需要获得方波等,建议按照如下电路设计,Vinn和Vinp对信号比较(内部比较器)即可产生高频方波。
如果只是要得到正弦波,那么,电路将极大简化,只需保留Iout的200欧(R4)负载电阻和电流互补输出的100欧(R5)电阻即可。
 
 
 
再加一点东西
 
AD公司的常用DDS芯片选用列表:

型号

最大工作频率(MHz)

工作电压(V)

最大功耗(mw)

备注

AD9831

25

3.3/5

120

低电压,经济,内置D/A转换器

AD9832

25

3.3/5

120

小型封装,转型输入,内置D/A转换器

AD9833

25

2.55.5

20

10个管脚的uSOIC封装

AD9834

50

2.55.5

25

20个管脚的TSSOP封装并内置比较器

AD9835

50

5

200

经济,小型封装,装型输入,内置内置D/A转换器

AD9830

50

5

300

经济,并行输入,内置D/A转换器。

AD9850

125

3.3/5

480

内置比较器和D/A转换器

AD9851

180

3/3.3/5

650

内置比较器、D/转换器和时钟6倍频器

AD9852

300

3.3

1200

内置12位的D/A转换器、高速比较器、线形调频和可编程参考时钟倍频器

AD9853

165

3.3/5

1150

可编程数字QPSK/16-QAM调制器

AD9854

300

3.3

1200

内置12位两路正交D/A转换器、高速比较器和可编程参考时钟倍频器

AD9858

1000

3.3

2000

内置10位的D/A转换器、150MHz相频监测器、充电汞和2GHz混频器

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    前置放大器在移动医疗服务系
    便携式多通道大容量生理信号
    防腐监测仪的设计与应用
    基于AD1674的酶标仪的设计
    基于C/S模式的JRTPLIB库的测
    ffmpeg与jrtplib相结合应用
    blackfin模拟摄像头驱动中的
    可编程逻辑在数字信号处理系
    发现VDSP4.5一个BUG:单步调
    VDSP5.0双核工程下sml3中的变
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:AnalogCN安诺电子 湘ICP备06016315号