设计一款信号发生器 三角波 正玄波 方波
波形发生器用AD9833来做AGC用AD8055来做
特性:
频率、相位数字可编程
能耗:20mW/3V
输出频率范围:0~12.5MHz
输出波类型:正弦波、三角波、方波。
工作电压范围:2.3~5.5V。
不需外部组件。
3线SPI接口。
工作温度范围:-40~+105℃
低功耗选择。
10管脚MSOP封装
AD9833的价格大概在25以上一片
122X32的价格大概也会20几元一片
其他的芯片就几块钱了
下面是我选用的主要元器件的图片
用示波器的旋钮来调节频率,这个旋钮式360度无限制的带按下按钮的。用122X32的汉字显示屏做菜单显示。还有几个用户按键,可以通过旋钮与液晶显示来设定按键的功能,比如设置按键1为输出1KHZ的方波、按键2设置为输出1KHZ三角波,也可以选择手动调节功能,设置好输出的波形类型然后手动旋转旋钮波形的频率跟着旋钮变化等功能。确认按键就是旋钮的按下调节时用旋钮的左右来调节。还有存储功能来存储用户设置。以及DS1302实时时钟芯片显示日期时间。用STC12C5A60S2 来做主控芯片。PL2303做USB转串口做通讯。我还会写好上位机来控制进行设定用户参数和DS1302与电脑同步时间等功能。公开电路和源程序。引出部分IO接口做二次开发用。完成后有空PCB、半成品、套件、成品向大家提供。
实际调试期间我会实时更新本帖
2012/9/1309:10 发布
现在已经在淘宝购买了示波器旋钮和122X32汉字液晶 正在物流的路上 AD9833我这里有一片先用着
2012/9/14 08:46 更新
今天早上示波器旋钮到了我这次发了10只
2012/9/17 23:24 更新
在网上发的示波器旋钮与12232液晶都到了 先调试示波器旋钮
AD8055发货中还没到 支持Lz,关注进度... 我也想做信号发生器,不过没Lz这么高级,4Bit MCU +R-2R 做的,
模拟的ECG{:titter:}
{:victory:}{:victory:}mark! 支持支持{:victory:} 用示波器的旋钮来调节频率,这个旋钮式360度无限制的带按下按钮的。---这个哪里有卖,想搞几个玩一下,期待楼主大作。 期待LZ大作 也想做一个 期待中。。。。。。。。。。。。 不错,很好。 627255898 发表于 2012-9-17 23:26
2012/9/17 23:24 更新
在网上发的示波器旋钮与12232液晶都到了 先调试示波器旋钮
怎么没有新动静了? 2012/9/22 09:22 更新
示波器旋钮已经调试好左旋右旋用中断处理
从新发了12832 12232用着不方便少半个字符 12832在快递
AD9833部分已经调试OK输出频率很稳定没有杂波 正在调试运算放大器AD9055 没下文了?一个月没更新了。 AD9833输出方波频率高了那叫一个悲剧!其实就是输出MSB,你会发现它输出的是“自调制的PWM” 结果如何? DA的话 最便宜的办法 就是PWM波再加两级RC滤波 效果还可以的 楼主呢?
ad9833不超频的话可以良好输出1M左右,频率再高一些的话,就不好用
做这个,最好的办法是fpga+高速dac
我认为,从学习的角度上讲,还是用fpga+dac好,就算ad9833的性能可以忍受,做一个也没多大意义
何况,对于信号源来讲,有了这些只不过是个零头.
支持,帮顶
页:
[1]