![]() |
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(0)
- 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
-
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 This project requires 2 of the PCBS you can find on the PCBWAY community site: "MS 20 clone voltage ...
-
MS20 Clone Voltage Controlled Filter The Korg MS20 is a lengendary semi-modular monophonic synthesizer. The PCB here is the MS20's VCF l...
-
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 bre...
-
SEEED XAIO RP2040 ADC and Buffer Board The SEEED XAIO is a fantastic little dev board, featuring the RP2040 MCU. I needed some buffering an...
-
Analog to Digitial Converter (ADC) 14 bit SPI breakout board based on MCP33151 I needed an inexpensive SPI based breakout board for 14 bit ADC. This higher resolution is for an au...
-
Attenuverter Dual Expander This is a 4HP Eurorack expander module for the project found here:https://www.pcbway.com/project/sha...
-
Eurorack SEM style Attenuverter Attenuverters are critical to modern modular synthesis and are found in classic modules by Make Nois...
-
SEM attenuverter--FRAC format synthesizer module Large Format synthesizer "attenuverter" based on a classic Oberheim design. Photo shows it in PAIA f...
-
Eurorack Moog CP3 Clone Mixer Moog CP3 is an classic synthesizer circuit, it adds subtle, warm "minimoog" distortion to your Euror...
-
BAM VCA Eurorack Voltage Controlled Amplifier High fidelity audio and control voltage VCA for Eurorack synthesizer, GERBER for front panel in RAR ...
-
Easy Euro Mult Easy to build passive mult for Eurorack synthesizers.Passive mults are like Y adapters for synthesiz...
-
GateKeeper Eurorack trigger to gate converter module Simple to build Eurorack Skiff module (3HP, less than 30mm deep, +/- 12VAllows an incoming trigger s...
-
Picoprobe PCB PCB to simplify using a PICO as a "PICOPROBE", a simple and inexpensive step PR2040 debugger based ...
-
2x 1J24B breakout board The 1J24B is a Soviet era low voltage pentode, with a useful plate voltage of only 30VDC.Its leads a...
-
Differential op amp board Op amps, when configured in "difference" mode, can be used for many interesting things--including an...
-
Quad Sequential Style Sample=Hold In the old days, MCUs, CPUs, and DACs were extremely expensive, so complex analog/digital hybrid dev...
-
-
-
-
-
-
-
-
-
-
ESP32-S Development Board, in "Arduino Uno" form factor
4024 4 16