论坛风格切换切换到宽版
  • 16376阅读
  • 80回复

也凑个热闹,出个通用DDS控制器套件(AD9851/AD9951)! [复制链接]

上一主题 下一主题
离线BD7RC
 
发帖
3283
只看楼主 倒序阅读 0楼 发表于: 2006-04-26
呵呵,这段时间这里太热闹了,不来凑凑都不行。

准备出个通用控制器套件,用于控制ad9851或者ad9951等构成的dds信号源,用于信号发生器、通信设备的diy等。还可以用作别的用途,比如用作cw自动键电路等。

主控单片机是avr芯片,使用其内部时钟振荡器,外泄小;显示屏用1602的lcd;带多路ad测量转换,方便测量和显示电源电压、信号强度和发射功率、反射功率等;带内部存储功能;最多5个按键和屏幕显示菜单配合的操作风格。可随时更新升级控制软件。

以何种方式推出,要看论坛里各方的反应来定。

目前用该“bd7rc通用控制器”已经可以完成的diy项目有

1、第一功能版本:ad9851控制器(单纯用作精密信号源)
2、第二功能版本:ad9851控制器(在第一功能版本基础上,增加可选可设任意加减中频模式)
3、第三功能版本:简易cw自动键控制器(完成普通自动键功能、可任意调速度和音调)
离线bg6qbt
发帖
7255
只看该作者 1楼 发表于: 2006-04-26
顶上
我来上点资料,供你参考设置菜单
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BD0AAI
发帖
3050
只看该作者 2楼 发表于: 2006-04-26
'

使用其内部时钟振荡器
'

能稳定吗?
离线BD7RC
发帖
3283
只看该作者 3楼 发表于: 2006-04-26
哇赛,怎么那么惊人相似啊?连芯片选择、pcb的布局都如此惊人相似~~~

呵呵,但愿功能上不那么相似吧?正在拜读中,如何在小屏幕中完成那么多的功能确实要好好研究。

谢谢!



'
我来上点资料,供你参考设置菜单
'
离线BD7RC
发帖
3283
只看该作者 4楼 发表于: 2006-04-26
肯定比不上外部晶振稳定精确。但规划中我没有打算用它来做精确的时间控制和显示,所以无关紧要的。


'
能稳定吗?
'
离线BD7RC
发帖
3283
只看该作者 5楼 发表于: 2006-04-26
计划中的“套件”,是在这里提供电路图等技术资料,然后提供烧片文件,供大家实验、讨论、修改。

硬件电路在开始的时候应基本上定下来,后面要做的就是仅仅是软件的重新定义和修改。

现在我刚完成了ad9851的控制(任意设置输出频率、修改和校正dds时钟源,设置参数的掉电保持等),可以用来控制ad9851做精密信号源。经过校准后,实测所控制的dds组件的输出频率,从1m到30mhz的范围,误差较小,不超过10hz,基本达到实用程度。
离线BD7RC
发帖
3283
只看该作者 6楼 发表于: 2006-04-26
硬件电路图丢在家里的电脑上,晚上在传上来。

它基本上是由一个atmega8单片机和一个lcd、5个小按键、7805稳压块、几个插座和一个isp下载接口构成,电路非常简洁、元件较少,所有的功能都由单片机来完成。最大的特点是考虑了多种用途的应用,只要对那些插座进行软件上的重新定义就可以马上转变用途或升级。
离线peanut
发帖
201
只看该作者 7楼 发表于: 2006-04-26
论坛上看采用ad9851/9951之类的,似乎都是采用申请样片的方式,购买好像也不是随便哪儿都能买到的。
我倒希望各位老大能出一些比较易购芯片的东西,价格低一点更好。虽然ham精神讲究求精,但也要照顾没钱的穷腿。
离线BG2CW/7
发帖
4409
只看该作者 8楼 发表于: 2006-04-26
支持!!!
离线BD7RC
发帖
3283
只看该作者 9楼 发表于: 2006-04-26
也可以去控制pll呀。pll价格便宜,就是......就是显得低档一些~~~~~




'
论坛上看采用ad9851/9951之类的,似乎都是采用申请样片的方式,购买好像也不是随便哪儿都能买到的。
我倒希望各位老大能出一些比较易购芯片的东西,价格低一点更好。虽然ham精神讲究求精,但也要照顾没钱的穷腿。
'
离线代洪波
发帖
4809
只看该作者 10楼 发表于: 2006-04-26
不知道你留电话方便吗?
[quote=bg2cw/7]支持!!![/quote]
qq上你也难得来!在这里等你回一句话好难得等哦!
还是给大家留一个电话吧!还有很多东西需要咨询你呢!
离线BG7IM
发帖
327
只看该作者 11楼 发表于: 2006-04-26
'
硬件电路图丢在家里的电脑上,晚上在传上来。
它基本上是由一个atmega8单片机和一个lcd、5个小按键、7805稳压块、几个插座和一个isp下载接口构成,电路非常简洁、元件较少,所有的功能都由单片机来完成。最大的特点是考虑了多种用途的应用,只要对那些插座进行软件上的重新定义就可以马上转变用途或升级。
'
支持用atmega8,一个字,好!比c51、pic等进步
离线BD0AAI
发帖
3050
只看该作者 12楼 发表于: 2006-04-26
'
肯定比不上外部晶振稳定精确。但规划中我没有打算用它来做精确的时间控制和显示,所以无关紧要的。
'

是我理解错误, 我还以为用来当dds的时钟呢
离线BD7RC
发帖
3283
只看该作者 13楼 发表于: 2006-04-26
呵呵,很久以来就纳闷,这里的套件有用51系列单片机的,也有用pic单片机的,就是很少看到有用avr单片机的~~~~



'
支持用atmega8,一个字,好!比c51、pic等进步
'
离线BD7RC
发帖
3283
只看该作者 14楼 发表于: 2006-04-26
dds的时钟高者呢,再说了,dds对时钟的要求比较高,用单片机内部的rc振荡器明显不行的。

现在我还没认真评估,使用单片机内部的时钟后,使用过程中对收发设备的接收干扰是否真正减少。现在很多的套件使用的单片机都用外部晶振,多少会有干扰的。


'
是我理解错误, 我还以为用来当dds的时钟呢
'
离线BD7SA
发帖
915
只看该作者 15楼 发表于: 2006-04-26
本地版的?留意个我玩完把!
离线BG7TBL
发帖
2965
只看该作者 16楼 发表于: 2006-04-26
我自己用avr diy的还多了个机械编码器!!!
感觉没有调制,做信号源不是很好用!!
离线BD7RC
发帖
3283
只看该作者 17楼 发表于: 2006-04-26
把原理图传上来给大家看看,请大家指点指点。

为了布板方便,基本是按照单片机的引脚引出来的,所以用万能板也可以轻松地搭接。图中没有包括下载接口,其实就是从相关引脚引出几根线到一个插座而已。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BD7RC
发帖
3283
只看该作者 18楼 发表于: 2006-04-26
这是我设计的pcb板。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BD7RC
发帖
3283
只看该作者 19楼 发表于: 2006-04-26
用这个控制器去控制ad9851的软件因为原来定义的引脚和上面的这个图有所出入,要等明天我上一天的课后才能去修改、然后才能传上来。呵呵,仅提供用来烧写芯片的目标文件。

上面的电路是用j4去控制dds或者pll,j3来测量相关电压值。

不想把它作成一个成品模样的套件,而是想让大家一起用万用板来搭接来玩一玩,在玩的时候有什么不妥的地方或自己不满意的地方就提出来,可以单独为你编写一个特定的软件。谁叫我这段时间avr玩上瘾呢?嘿嘿~~~