RP2040-code/Function Generator
Tony 7dd99a34ad Improved waveform generation + new interface 2022-07-06 15:21:43 +01:00
..
CMakeLists.txt 1 2022-05-28 13:58:58 +01:00
FastDAC.pio Optimised State Machine code 2022-06-20 20:13:48 +01:00
FunctionGenerator.cpp Improved waveform generation + new interface 2022-07-06 15:21:43 +01:00
README.md Update README.md 2022-05-25 20:00:15 +01:00
SlowDAC.pio Optimised State Machine code 2022-06-20 20:13:48 +01:00
blink.pio 3 way toggle switch 2022-05-12 20:04:40 +01:00
rotary_encoder.pio 3 way toggle switch 2022-05-12 20:04:40 +01:00

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