日志档案

发表于 2008-1-17 22:59:16

1

标签: 单片机  

DDS信号发生器

这次毕业设计选择了做信号源..1~10MHz的正弦信号发生器.

用的AD9850,淘宝网上买的,花了80米.低通滤波电路的电感没买到,自己线绕的,效果还行,波形比较平滑,导师看了,说不错.参考时钟源用的125M晶体.DDS频率输出可达40M,但在10M以上时随着频率的增加幅值会下降.电路的输出端没接放大器,因为设计没作要求所以就省了,后来想想这是一个缺陷..
设计在程序上还有一些发挥的空间,要交了,没时间搞了,以后再完成吧...

程序调试花了二天的时间,硬件做了两天.电路板分为两块,一块单片机控制板,一块DDS模块,用热转印做的单面板.效果还不错,开始一直担心是就是AD9850的帖片焊不好,焊过后才发现也不那么难.
DDS模块接上测波形的时候,一次成功,正弦波一下子就出来了,真没想到会这么顺利...

下面传上我的所有资料,供大家参考....
先上图片.
 点击看大图
点击看大图
  DDS模块
 点击看大图

点击看大图
rar
源程序和PCB资料

系统分类: 单片机   |   用户分类: MCU   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(2730)    回复(6)  

投一票您将和博主都有获奖机会!

最新评论

  • peiwt

    2008-1-20 1:10:07

    问博主~

    9850的RSET接3K9的时候,输出电路为10mA~但一般接一个50或200的电阻(9850DATASHEET上看来的)转换为电压~可是9850的带载能力好像就是250欧吧~要增大输输出电压的话只能加放大电路~可是精度肯定会有损失~这要怎么处理啊~

     

    还要如果输入要幅度也要连续可调的话应该加什么电路呢?看了一些资料~作了一些实验~感觉效果都不太好~

  • fabest

    2008-1-20 13:52:02

    接放大器会损失精度,我不这么觉得....

    www.hellocq.net里有很多资料你可以参考下...

  • zy

    2008-3-10 9:44:58

    请问:DDS出来的信号接低通椭圆滤波器,我看了下pdf,跟上面的参数不一样哟,不知版主如何选择椭圆滤波器的参数的????

  • fabest

    2008-5-4 8:23:59

    滤波器的参数是跟据带宽来选择的,带宽不一样,参数当然就不一样。。。 re: peiwt 若你要调幅,可用AD8320,不错的。 如果你会FPGA可以考虑用FPGA+高速AD来做,调频调幅都可用实现。成本差不多。 各位网友,不好意思,最近工作有点忙,很少上BLOG,请大家见谅。 有事可与我QQ交流:358340233

  • qqroman

    2008-5-15 1:13:32

    这个信号源能当扫频信号源用吗? 请楼主联系一下我好吗 急事,急急急啊 手机:15878540135(短信) QQ:232233778 邮箱:rowgw@163.com 希望尽快联系我

  • fabest

    2008-5-26 12:53:21

    可以当扫频信号源用,若对扫频速度有要求需将硬件改为并行传输控制字,及采用高速单片机。 但这不是一个好方式,建议你用AD9852/AD9854。。。 它有内部寄存器可以配制,自已累加,实现扫频模式。不需要单片机不断的发数据来更新频率。