2022-10-16 13:49:53 +00:00
|
|
|
# Function Generator on a RP2040. #
|
|
|
|
|
2022-10-16 13:46:23 +00:00
|
|
|
****Work In Progress.****
|
|
|
|

|
|
|
|
* TBD:
|
|
|
|
* Move the display to an SPI module to free up some additional GPIO ports.
|
|
|
|
* Use the additional GPIO ports to implement a second DMA channel and add code for Lissajou figures.
|
|
|
|
* Port the clock code from [here](https://www.micro-examples.com/articles/index.php?title=PicOClock)
|
|
|
|
|
2022-10-16 13:49:53 +00:00
|
|
|
* Features:
|
|
|
|
* Direct digital synthesis (DDS) Function Generator
|
2022-08-07 13:00:00 +00:00
|
|
|
* Target device = Pimoroni PGA2040 to maximise GPIO connections
|
|
|
|
* Nixie tube display with 170 volt SMPU
|
|
|
|
* Digital level control
|
2022-09-14 18:43:56 +00:00
|
|
|
* Single 8 bit R2R Digital to Analog converter
|
2022-04-15 15:28:23 +00:00
|
|
|
|
2022-08-07 13:00:00 +00:00
|
|
|

|
|
|
|
|
2022-09-14 18:43:56 +00:00
|
|
|
(150Hz Sine wave + 3rd harmonic on a vintage GEC MiniScope)
|