RP2040-code/Function Generator
Tony 7dd99a34ad Improved waveform generation + new interface 2022-07-06 15:21:43 +01:00
..
CMakeLists.txt
FastDAC.pio
FunctionGenerator.cpp Improved waveform generation + new interface 2022-07-06 15:21:43 +01:00
README.md
SlowDAC.pio
blink.pio
rotary_encoder.pio

README.md

(Work in progress)

Function Generator on a PI Pico.

  • Development + Debug environment:
    • VSCode on Win 7
    • Picoprobe running on 2nd RPI pico
    • OpenOCD and GDB
  • Rotary encoder input using State Machine 0
  • Onboard LED flashing using State Machine 1
  • Nixie tube display
    • Multiplexed to reduce hardware
    • 170 volt PSU for tubes created from 4 x 1.5v batteries + custom SMPS
  • 8 bit R2R ADC creating Sine wave output for oscilloscope

Hardware