|
EagleAutodesk
|
RP2040-AD9833 based Volt-octave Synthesizer VCO
Can a Eurorack analog-sounding audio volt per octave VCO be built using an RP2040 MCU and AD9833 breakout board?
Yep....see the blog post:
https://audiodiwhy.blogspot.com/2023/03/ad9833-voltoctave-vco-new-jacks-n-pots.html
it's a somewhat complex project: a standard volt per octave control signal (0-10V) sets the pitch of the VCO (tested accurate from LFO frequencies to at least 7 octaves).
The digitized version of this CV is sent to a lookup table in an RP2040 MCU, which in turn sends the appropriate frequency, accurate to 3 cents, to an AD9833 function generator IC.
Finally the AD9833's audio output is buffered and converted via analog circuitry to the standard waveforms found an an analog audio VCO.
It provides standard ramp, triangle, and pulse; the pulse output has pulse width modulation; there is also an input for frequency modulation.
The project uses embedded C, not Arduino sketch, but fortunately uploading the firmware to the MCU is easy. You can copy the uf2 firmware found on github to the RP2040 processor--that means no toolchain or embedded C knowledge needed--the file is good to go, drag and drop it to a SEEED XAIO 2040 mcu.
You can get Embedded C code, gerbers, pcbs and pdf using the links in the repos mentioned below.
Note: the project requires 4 PCBs: a front panel (fabricate this PCB with black soldermask and white silk), a board for the jacks and pots, a waveform conversion board, and a buffer board for the MCU and A/D conversion. You will need all 4 to make the VCO work.
Overall i compared this digital VCO against several analog audio volt per octave oscillators I have in my rack (13700 based; 3340 based; discreet triangle core based), for a digital VCO it sounds to my ears "analog"; accurately tracking the volt per octave control signal over a very wide range.
RP2040-AD9833 based Volt-octave Synthesizer VCO
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(0)
- Likes(2)
- Engineer Jan 22,2024
- Nenad Kezic Aug 23,2023
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by AudioDIWHY
- Vactrol Based Audio Envelope Follower An audio envelope follower based on a 5C3 Vactrol.Eurorack format--6HP. Uses +/- 12V at about 20mA p...
- Warm Floater Eurorack Power Extender I ran out of physical connections on my Eurorack Power supply. This PCB supplies 1 input and 3 outpu...
- "KiCADSR" Euro Envelope Generator This is my first project using KiCAD for EDA instead of Autodesk Eagle. I wanted to see if I had the...
- Low Noise Preamp based on Arp 2600 Synthesizer The Arp 2600 synthesizer has a preamp that takes an unbalanced signal and amplifies it 10x, 100x, an...
- Arp 2600 clone--inverter-mixer The ARP2600 is a legendary, classic semi-modular analog synthesizer. Its voltage processor circuitr...
- SEEED XAIO RP2040 ADC and Buffer Board The SEEED XAIO RP2040 is a fantastic little dev board, featuring the RP2040 MCU.I needed a buffered ...
- RP2040 Clock Multiplier Development Board I have some RP2040 code to write and didn't want to Breadboard the hardware, so I whipped up a devel...
- Anything to Clock--LM311 based If you need a precision rectifier to turn audio or LFO signals into clock, this small circuit gets t...
- Anything to Clock--Precision Rectifier For more details please see this blog post:https://audiodiwhy.blogspot.com/2024/04/anything-to-clock...
- Hardware Encoder Debounce Board For details about this project please see this blog post: https://audiodiwhy.blogspot.com/2024/01/ro...
- DSPG1 4 voice synthesizer on a single PCB The DSPG1 is a $20 IC--along with a handful of external parts this chip gives you a complete a 4 voi...
- Son of Warm Floater I ran out of power spigots in my Eurorack, this simple project takes a 16 conductor +/- 12V, GND, 5V...
- ARP 2600 Audio Switch The legendary ARP2600 has a pop free/click free clock driven analog switch. Each rising clock switch...
- DG401 Audio CMOS switch Experimenter's Board I was curious how the DGx0x series analog switches sounded and didn't want to breadboard a DG401 wit...
- ARP2600 Lag Processor Clone The Arp 2600 "Voltage Processor" section is one of the many designs that makes this legendary synth ...
- Eurorack Bench Mixer I needed a bench mixer for my Eurorack workbench setup--to replace the Frac-formatted audio bench ge...
- Dual Korg MS20 VCF for Eurorack Build your own Dual MS20 VCF....this is Euro format, 15HP, +/-12V.This project requires 2 of the PCB...
- MS20 Clone Voltage Controlled Filter The Korg MS20 is a lengendary semi-modular monophonic synthesizer. The PCB here is the MS20's VCF l...
-
Creative Micro Designs Inc. CMD FD-2000 / FD-4000 3D Printable Case
90 0 0 -
Creative Micro Designs Inc. CMD FD-2000 / FD-4000 Metal Case
109 0 0 -
-
-
IoT Indoor system with ESP32 to monitor Temperature, Humidity, Pressure, and Air Quality
670 0 3 -
Naruto Multi-color PCB printed with UV technology
232 2 1 -
-