首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

谁用AD9850请进

AD9850的数据线D0-D7与P1口相连,FQ-UD和W-CLK分别与P3.4和P3.5相
;连,所有的时序关系用软件控制实现.在程序中,每将以字节的数据送到P1口后,必须先将P3.5
;(W-CLK)置高。在其上升沿AD9850接收到P1口相连的数据线上的数据,然后将P3.5置低,并准
;备下一字节的发送,连续发送5个字节后,需将P3.4(FQ-UD)再次置高,以使AD9850根据输入的
;控制字更改频率和相位输出,随后再置P3.4为低,准备下一组发送。
;将DDS控制字从高到低存放于30H至34H中
我是125M晶振都没有问题
楼上的朋友们 我也是刚刚接触dds的 ,你们谁能给我一些AD9850的资料啊 ?
能不能详细说说那些控制字控制相位,那些控制频率啊?
我的邮箱: zodm@tom.com

谁用AD9850请进

我的这块9850为什么只出高电平?

具体设计如下:
1、我用的是双面板,9850的所有电源端口都是用一个电源来供电
2、我是用89C51来对9850进行控制,
   用一个片选线和/WR分别先通过一个非门,然后再把他们进行“与”,之后作   为9850的W_CLK
   用上述的片选线的非之后的信号和/RD非之后的信号,进行“与”,之后      作为9850的FQ_UD
3、9850采用的是并行输入
4、9850的CLKIN(参考时钟)连接的是一个4脚晶振(一个VCC,一个GND,一个CLKOUT,一个为空脚)的输出,FCLK=4MHz
5、9850的每个电源端口都接有一个0.1vf的去偶电容,RSET端接的是一个3.9K的电阻
6、现在的想要达到的输出为1KHz,控制字由W0-W5分别为00H,00H,10H,62H,4DH
7、IOUT后面接了一个50ohm 的负载

调试程序如下:
ORG 0000H
LJMP START


ORG 0100H
START:
     MOV 30H,#00H
     MOV 31H,#00H
     MOV 32H,#10H
     MOV 33H,#62H
     MOV 34H,#4DH


MAIN:

      MOV R0,#05H
      MOV R1,#30H
      MOV DPTR,#0D000H   ;D000H为片选地址
      MOVX A,@DPTR
      
DDS:
      MOV A, @R1
      MOVX  @DPTR,A
      INC R1
      DJNZ R0 ,DDS
      MOVX A,@DPTR
      SJMP  $
END
      
现在的现象是用示波器测量IOUT的输出,结果只显示高电平0.5V左右,而不出正弦波

哪位能帮我解决一下这个问题,非常感谢!
我也正在寻一些AD9850的资料,能给我提供一点资料吗?谢谢!

9850

楼主,我也遇到跟你一样的问题了,输出为5V左右的高电平,你现在解决了吗?望交流一下。
AD9850的资料在AD的网站上最详细了,还有一些关于DDS的相关链接可以在
http://www.dds4u.go.nease.net/060links.html
上找到,仅供大家参考:)
提供DC~8GHz范围内:低噪声放大器、中功率放大器、对数放大器、数控衰减器、电调衰减器、PLL频率源、DDS频率源、功分器。---stevenzhoumd@163.com
我在CLKIN端输入20MHZ正弦波,为什么无输出。那位能给解决一下,谢谢了。
wytianyi Offline
发表:3
9850
楼主,我也遇到跟你一样的问题了,输出为5V左右的高电平,你现在解决了吗?望交流一下。

哦,我现在做的一个板子也是只输出5v左右的高电平(电源是5v),老大你们可解决这个问题了,请指教啊:)
jason19820107@163.com
返回列表