开源项目:DDS数字信号发生器,频率1Hz~1MHz,输出正弦波、三角波、方波,幅值可调(0.6V~6.6V)

文摘   科技   2024-02-23 08:02   江苏  

点击上方“开源一小步”,选择关注,干货福利,第一时间奉上。

01
项目照片

【DDS数字信号发生器】特点及应用场景:

1、输入电压:DC5V,工作电流300mA内,USB type-C

2、DDS芯片使用的是AD9834,时钟频率75M,最大37.5MHz波形。

3、单片机使用的是ESP32S3,主要用于显示设置和参数输入。

4、可输出正弦波、三角波、方波,其中正弦三角幅值可调。

5、频率输出设置范围为1Hz~1MHz。

6、主要用于交流信号源和激励源场景等。

02
硬件

【DDS数字波形发生器】DDS电路

5V USB的电源输入后,DCDC隔离升压到9V,9V转5V给DDS作为模拟电源,5V转3.3V给DDS做数字电源,信号输出后通过运放同相放大11倍输出。

DDS使用75MHz时钟,SPI接口设置,即可输出三种波形。

DDS数字波形发生器主控电路

03
软件

  • 基于idf5.0开发,使用vscode编辑器

  • 软件主要完成按键设置、LVGL显示、DDS驱动等。


  • LVGL界面使用的是SquareLine设计。

04
演示

DDS数字波形发生器】视频演示:
正弦波输出
三角波输出
方波输出
05
资料下载

1、硬创社搜索“DDS”,付费下载(三十元)。
2、转发文章到群和朋友圈,加小步微信,元获取
3、付费进入开源一小步知识星球,付费下载(一元)。

其他资料
公众号后台回复关键词【ESP32】,发送后收到链接下载ESP32资料。

谢谢关注,下期更精彩。

收藏、点赞、在看一键三连

-- END --

开源一小步
定期发布开源项目,欢迎关注!!
 最新文章