Skip to content

A simple / cheap arbitrary waveform generator using the Raspberry Pi Pico

Notifications You must be signed in to change notification settings

TFillary/Waveform-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An Abitrary Waveform Generator for the Raspberry Pi Pico

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. IMG_0112 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. IMG_0105 IMG_0106 IMG_0107 IMG_0108 IMG_0109 IMG_0110 IMG_0111

About

A simple / cheap arbitrary waveform generator using the Raspberry Pi Pico

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages