广告

原创 基于DDS技术的数控信号发生器的设计

2008-11-18 17:46 2919 1 5 分类: MCU/ 嵌入式

1.功能要求


由c8051f020控制dds芯片来实现对输出信号的频率/相位调节,且可以实现多种频率设定功能,具有跳频、点频、扫频工作模式,并通过液晶显示器将频率值显示出来。


2.方案设计指标


1.采用12864F液晶显示器,可以显示设计者及课题名称,DDS输出频率为1HZ~10MHZ的正弦信号,LED标志。


2.DDS电路设计的选择


   主要有2种方案:


 (1).采用高性能的DDS专用单片电路的解决方案。主要有 Qualcomm、Sciteg、Stanford和AD等公司的单片电路.


 (2).采用低频正弦DDS单片电路的解决方案。主要有MicroLiner公司的ML2035.


由于本系统的频率要求比较高,用ML2035达不到指标,所以采用AD的AD9850.


关于AD9850的主要性能,可参看我BLOG前面的文章。


3.低通滤波器的设计


 由于输出实际上是时间极短的采样数据,所以采用椭圆低通滤波器。


4.系统框图


点击看大图


A. c8051f020的主要技术特点,可参看前面文章。


B. 128*64LCD可选取市面上常见液晶模块,不在此详解.


C.DDS电路的设计


1).AD98950的功能介绍


   F(out) = (△FCONB*fs) ÷(2的32次方)


 


zjw5000   写于2008-10-27

广告

文章评论 4条评论)

登录后参与讨论

1023090233_664426384 2012-4-18 09:05

跪求全文!希望您能把全文发到我的QQ邮箱,谢谢! 1023090233@qq.com

maoyonghong 2008-11-29 11:07

我要全文啊

applue 2008-11-1 14:13

刚接触DDS不久 楼主不能详细点吗?

fsyicheng_275701137 2008-11-1 11:04

这个技术已经用得很烂了.不过还是可以复习一下.
相关推荐阅读
412922521_325344472 2009-11-15 00:44
通用按键消抖函数 -- 数据与过程分离
AUTO:  nicksean 不务正业          项目里经常处理按键消抖, 本来这个消抖的过程是与具体按下的键无关的, 可以前的代码总是在消抖的同时处理具体的按键值, 再加上长按 短按 组合...
412922521_325344472 2009-11-13 13:16
液晶ST7920串行显示
液晶显示128*64以7920为主控制器,采用3线制,比较经济简单。代码如下.....
412922521_325344472 2009-11-13 13:11
DS18B20 C51完整版
使用WINBOND W78C516单片机,11.0592MHZ晶振,用共阳LED数码管P0口输出段码,P1口扫描/*******************************************...
412922521_325344472 2009-11-12 13:19
74HC164驱动数码管
          74HC164是串行输入,并行输出接口器件,可用在单向的并行输出/并行地址锁存等. 74HC164因为价格便宜,容易使用特别适合使用在在需要用到数码管显示IO口又比较紧张的电子产品...
412922521_325344472 2009-11-10 20:13
at24c512多字节读写函数 欢迎测试
刚写的at24c512多字节读写函数,欢迎测试。/********************************************************************函数功能:EE...
412922521_325344472 2009-11-10 19:59
旋转编码器
    很好的旋转编码器的读码程序,设旋转编码器的输出波形如下                 ______        ______        ______        ______正转时:...
我要评论
4
1
广告
关闭 热点推荐上一条 /3 下一条