论坛风格切换切换到宽版
  • 4389阅读
  • 12回复

请教关于DDS的问题! [复制链接]

上一主题 下一主题
离线张璕
 
发帖
65
只看楼主 倒序阅读 0楼 发表于: 2005-05-28
请教一个关于dds的问题:
  本人最近diy了一个dds频合,ic用的是:ad9850 晶体:125mhz的有源晶体,制作好后用并行写入写了几个频率控制字;结果发现合成20mhz时频偏了1.2khz(还算正常);合成30mhz时居然频偏了500khz;合成7.6mhz使更是频偏了1.5mhz,频偏很大,但是频率稳定度很高,示波器检测波形也很好。现确认频率计工作正常,请问:出现这么大的频偏是什么原因?请各位高手帮忙!
以下是dds的照片(拿扫描扫的不太清楚!)

本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线bravoradio
发帖
1968
只看该作者 1楼 发表于: 2005-05-28
是用什么控制的。如果用8位的单片机,可能会有计算的误差。需要模拟32位运算程序。

125mhz的晶体输出频率是多少,是否有频偏?

上张原理图吧。
离线张璕
发帖
65
只看该作者 2楼 发表于: 2005-05-28
bravoradio您好!
  谢谢您首个回应我,我刚刚测了一下晶体输出频率:125.0008mhz(稳定度很高),单片机用的是at89c2051做的最小化系统(最小化系统没有正式做使用用,只是我用于测试的),单片机内部也没有用计算程序只是写了用它写了几个控制字。
原理图如下(还有ad9850的控制字计算程序):
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线张璕
发帖
65
只看该作者 3楼 发表于: 2005-05-29
焦急等待中……另外,由于用的急,ad9850芯片不是申请来的,是花钱从中关村买来的,会不会芯片受静电击穿造成某些功能丧失?
离线BD6RA
发帖
10865
只看该作者 4楼 发表于: 2005-05-29
[quote=张璕]焦急等待中……另外,由于用的急,ad9850芯片不是申请来的,是花钱从中关村买来的,会不会芯片受静电击穿造成某些功能丧失?[/quote]要是穿了,就没有输出了。
离线lxy
发帖
1999
只看该作者 5楼 发表于: 2005-05-29
该不会是你那几个控制字写错了,或者你控制字的计算有误差。
离线张璕
发帖
65
只看该作者 6楼 发表于: 2005-05-29
终于实验成功了!
  晚上21:20,当我将控制单片机的hex文件写到单片机内,将单片机插入最小化控制系统上电后频率计准确的读出了所写控制字的频率。频率稳定度很高,频偏在20hz以内。至此,dds实验成功!总结产生频偏的原因是因为我采用了控制字并行写入造成的,现在改用串行写入控制字问题便消失了。这也给我们留了一个小问题,为什么同样的控制字以串行写入很正常,以并行写入就会产生频偏呢(写入时序均按说明所述)?
  在此我仅向最近两天以来关注我的网友致以谢意,并将73送给你们!
离线lingmeng
发帖
470
只看该作者 7楼 发表于: 2005-05-30
你用adi的官方的那个评估程序算一个频率控制字出来 用单片机把它输出给dds 看看准不准
(不要计算 就写一个发送程序)
离线zyf_90302
发帖
336
只看该作者 8楼 发表于: 2005-05-30
[quote=张璕]........这也给我们留了一个小问题,为什么同样的控制字以串行写入很正常,以并行写入就会产生频偏呢(写入时序均按说明所述)?
  在此我仅向最近两天以来关注我的网友致以谢意,并将73送给你们![/quote]
不可能,还是从你的程序和电路找找原因
离线bravoradio
发帖
1968
只看该作者 9楼 发表于: 2005-05-30
我感觉或者是时序方面的问题,或者是电路方面的问题。芯片基本是不会有问题的。
并行的和串行的数据msb lsb的顺序是有差异的。
离线bravoradio
发帖
1968
只看该作者 10楼 发表于: 2005-05-30
http://www.analog.com/analog_root/static/techsupport/designtools/interactivetools/dds/ad9850.html

adi官方的设计工具。看看上面的控制字是否和你输入的一致。
离线张璕
发帖
65
只看该作者 11楼 发表于: 2005-05-31
谢谢诸位!问题已经找到了,是一个最低级的问题:由于最小化系统制作的急,ad9850的并行数据传输线出现了接触不良,造成并行写入控制字丢bit,所以重新焊接后改串行写入实验成功。目前dds工作正常,下一部准备设计单片机的控制电路板了!谢谢大家近日的关心!73!
离线张璕
发帖
65
只看该作者 12楼 发表于: 2005-05-31
把dds的pcb文件发给大家!资源共享!另外,今天mcu的计算程序部分也通过仿真,并准确控制dds合成出了相应的频率,在这里我再次对大家近日的帮助表示感谢!
本主题包含附件,请 登录 后查看, 或者 注册 成为会员