
基于AD9833的DDS单通道三信号发生器
简介
本工程是基于ADI的AD9833数字信号直接合成IC设计的单通道数字信号发生器,支持正弦,方波,三角波
简介:本工程是基于ADI的AD9833数字信号直接合成IC设计的单通道数字信号发生器,支持正弦,方波,三角波开源协议
:GPL 3.0
描述
- 本工程是基于ADI的AD9833数字信号直接合成IC设计的单通道数字信号发生器,支持正弦,方波,三角波
并且可以使用两个电位器分别添加DC偏移或者调节振幅。
- 这个项目的灵感来自于Cezar Chrilla的
How to Build Your Own Function Generator Using Analog Devices’ AD9833
- 这是本文在myDigits的互链
为了让更多人可以制作这个项目,我使用了atmega328p-au,也正是arduino和Cezar的项目所使用的mcu。
在这个项目中的程序由我进行设计,用户界面和Cezar的版本比较相似(因为在一个lcd1602上,这种布局最直观而且方便),
程序的宗旨是易用且直观,用户交互界面是LCD1602以及一个旋转编码器,对于这个项目来说应该是够用的。
因为正在制作,程序也正在调试,以下是几张制作中的图片
***程序部分可以在这里找到
https://github.com/lawrenlink/dds9833-avrproj
master分支仍在进行功能性更新。

设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | I2C | P1 | HDR-TH_2P-P2.54-V-M | 1 |
2 | ATmega328-AU | U6 | TQFP-32_L7.0-W7.0-P0.80-LS9.0-BL | 1 |
3 | 2.2k | R1 | R0805 | 1 |
4 | UART | H4 | DIP-1X4P-2.54MM-M | 1 |
5 | L7912CV-DG | U2 | TO-220(TO-220-3) | 1 |

评论