Board logo

标题: 谁用AD9850请进 [打印本页]

作者: maodengzhang@si    时间: 2004-8-31 22:11

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中
作者: maodengzhang@si    时间: 2004-8-31 22:12

我是125M晶振都没有问题
作者: dgmg2000    时间: 2004-9-17 14:20

楼上的朋友们 我也是刚刚接触dds的 ,你们谁能给我一些AD9850的资料啊 ?
能不能详细说说那些控制字控制相位,那些控制频率啊?
我的邮箱: zodm@tom.com
作者: magicmouse    时间: 2004-9-20 17:35     标题: 谁用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左右,而不出正弦波

哪位能帮我解决一下这个问题,非常感谢!
作者: qiangwei    时间: 2004-9-20 17:35

我也正在寻一些AD9850的资料,能给我提供一点资料吗?谢谢!
作者: wytianyi    时间: 2005-5-22 18:00     标题: 9850

楼主,我也遇到跟你一样的问题了,输出为5V左右的高电平,你现在解决了吗?望交流一下。
作者: hope_79    时间: 2005-5-24 21:19

AD9850的资料在AD的网站上最详细了,还有一些关于DDS的相关链接可以在
http://www.dds4u.go.nease.net/060links.html
上找到,仅供大家参考:)
作者: 爱好者    时间: 2005-8-10 11:32

我在CLKIN端输入20MHZ正弦波,为什么无输出。那位能给解决一下,谢谢了。
作者: yibing    时间: 2005-12-27 12:39

wytianyi Offline
发表:3
9850
楼主,我也遇到跟你一样的问题了,输出为5V左右的高电平,你现在解决了吗?望交流一下。

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




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0