1、项目概况
B站视频地址:https://www.bilibili.com/video/BV1uBgfzZEMF/?vd_source=c8044118392556138383b1e90d6d0b45
本设计旨在利用RP2350B核心板+综合训练扩展板建一个DDS信号发生器,主要的需求如下:
- 能够产生正弦波、三角波、方波、直流,可以通过核心板的拨码开关控制波形的切换
- 产生信号的幅度0-3Vpp之间可调,可以通过电位计进行调节
- 产生信号的频率100Hz-200KHz之间可调
- 产生的波形、波形的幅度、波形的频率都实时显示在OLED屏幕上
根据以上需求,可以细化上述需求,主要的DDS信号发生器功能如下:
- 通过R-2R电阻网络和控制GPIO口来模拟DAC输出不同的电压,从而生成不同的波形,
- 通过SPI读出ADS7868 AD采样器,从而可以读出电位计数据,结合波形生成策略,可控制波形赋值
- 核心板AD采样按键电阻网络,从而判断按键的类型。
- 根据按键的类型可以切换波形,也可以调节波形