RP2040-code/Function Generator
Tony 0298e76f42 Parse input commands + new sweep function 2023-04-24 18:41:34 +01:00
..
Images Remove build folder 2023-03-27 17:10:55 +01:00
build Parse input commands + new sweep function 2023-04-24 18:41:34 +01:00
CMakeLists.txt Various fixes 2023-04-01 18:42:17 +01:00
FastDAC.pio
FunctionGenerator.cpp Parse input commands + new sweep function 2023-04-24 18:41:34 +01:00
README.md Updated readme 2023-03-27 17:24:40 +01:00
SlowDAC.pio
blink.pio

README.md

Function Generator on a RP2040.

  • TBD:

    • Tighten up the phase lock code
    • Port the clock code from here
  • Features:

    • Direct digital synthesis (DDS) Function Generator
    • Dual 8 bit R2R Digital to Analog converter
    • Target device = Pimoroni PGA2040 (header can be modified to use Pico)
    • External 3 digit display
    • Independant control of either channel through Putty terminal session
    • Putty terminal session on USB port

Two independanty controled, phase locked, DMA channels...

Hardware

Early version of hardware running single channel 150Hz Sine wave + 3rd harmonic on a vintage oscilloscope...

Hardware