TH-VCO1
Basics
The Thomas Henry VCO1 is a Voltage controlled Oscillator/VCO for the Eurorack modular system. It has a coarse and fine frequency control and can output 3 different waveforms (PWM, Sine and Triangle). The pulse width of the PWM-output can be controlled via knob or control voltage. The output of the oscillator is constantly on – this is typical for oscillators in modular synthesizers. This is why it might be a good idea to pair them with a Voltage controlled Amplifier/VCA or a Voltage controlled Filter/VCF, which enables us to play the oscillator with different volumes, envelopes and timbres.
The VCO1 has a 1V/Oct input which enables a tonal control ("play notes") of the oscillator. With a exponential and linear FM input additional modulation and mangling of the original VCO-Waveforms can be achieved.
Circuit
The TH VCO-1 is a relatively simple VCO designed by Thomas Henry. Thomas Henry's original circuit for ±15V has been modified by Thom Whitwell to be used with Eurorack's ±12V (see powersupply). View the schematic of the component board (without pots and jacks) here: https://github.com/atoav/TH-VCO1/raw/master/vco1_components.pdf . It has a triangle core and works as a Schmitt Trigger Integrator. A Schmitt Trigger is a small circuit which turns an arbitrary input signal into a rectangle wave: if the input signal exceeds a certain treshhold, the Schmitt Trigger will output a fixed positive voltage. If the input signal is below a certain treshhold, the Schmitt Trigger's output will flip to a fixed negative voltage. The output of the Schmitt Trigger is fed into a opamp based Integrator. A Integrator calculates "the surface under a graph" which means while it's input faces a positive voltage it produces a rising voltage and once it's input goes negative, it produces a falling voltage (resulting in a triangular wave). The output of this integrator is fed into the Schmitt Trigger again, resulting in a steady triangular oscillation.
The frequency of this oscillation is controlled by an LM13700 OTA which works a bit like a VCA, but is actually controlled by current. One of the harder parts of designing an accurate VCO circuit is getting a good linear (evenly "tuned") exponential voltage control which is achieved in our case by the use of an monolithic matched pair of NPN and PNP transistors in one chip (THAT340) and by using Tempco resistors which have a temperature characteristic opposite to other parts of the circuit in order to "cancel out" temperature drift. By using these Tempcos we can avoid big changes in tuning when eg. the room temperature changes.
For a more thorough insight on this refer to temperature compensation theory and dial-a-tempco.
The TH-VCO1 uses btw. a discrete Schmitt Trigger circuit built around two transistors http://www.diystompboxes.com/smfforum/index.php?topic=99939.0. This could be replaced by an dedicated Comperator IC or by an opamp based Comperator, but should actually be faster than a opamp based Comperator (produces better waveforms at higher frequencies).
Build Manuals
detailed Build Manual.pdf
Pro Build Manual
Calibration
Resources
- Original Design for ±15V by Thomas Henry on birthofasynth.com
- Eurorack Version on Tom Whitwell's repository
- Modified version of the boards for the workshop on David's repository
- Thread about modifications on muffwiggler
- Photos of the finished module
- Parts
- Discussion about the discrete Schmitt Trigger in the VCO-1 Oscillator Core
- Our Module on Modulargrid