Based on AWG by Rolf Oldeman, 7/2/2021. CC BY-NC-SA 4.0 licence. This implimentation was modified to be simpler, using a few resistors, a couple of rotary encoder switches and a small OLED display for control. The signal sample buffer is 100 samples deep so with the Pico hardware running at 125Mhz the maximum frequency output is approx 1.25Mhz. Using the right hand rotary switch changes the frequency multiplyer to increase/decrease the frequency in x1Hz, x10hz, x100Khz, x1Khz, x10Khz, x100Khz, x1Mhz. Pushing the switch locks it and rotating it again changes the frequency by the desired amount, up or down. The left hand switch changes the waveform type and when everything is as desired pushing the left hand switch sets the output to match. The AWG output was tested with the Scoppy software in another Rpi Pico and an Android phone. The following photos show the different waveforms available.
-
Notifications
You must be signed in to change notification settings - Fork 2
TFillary/Waveform-Generator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A simple / cheap arbitrary waveform generator using the Raspberry Pi Pico
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published