HOME | MIDI boards | Modular synth | Polysynth | DSP | Links | history |
Single supply BJT reset VCO core | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Here's my attempt to design an oscillator, in particular saw-core oscillator, that does not use FET or SCR for reset, and works with single supply.
What makes it going is common type of contemporary operational amplifier, which is RRIO, meaning rail-to-rail input and output. It means that the opamp
works with any voltage at inputs as long it fits between supply rails, and even exceed that by fraction of a volt, and output may drive load to milivolts
apart from either supply rail. This is by far not achievable for most common TL07x opamp and many others, but today there are hundreds of RRIO models available.
Unfortunately (or maybe not) most of them work only up to 5.5, sometimes 6V. But who needs more than 5V? Not me for sure. So this is the core of VCO, and it works only because RRIO opamp is there. And this is how it works. Lets start from a state when C1 is fully charged and U1:A output is at 5V. Control (tuning) current flows into the node of inverting input, at 0V. It discharges C1 capacitor, so voltage at U1:A falls down. U1:B is used as comparator with relatively big hysteresis, which is the key to frequency and amplitude stability. At this state the threshold of U1:B switching is at 1/4 of supply voltage (voltage divider R2||R4 at bottom and R3 at top). So when U1:A is reaching nearly GND, the other voltage divider (R5 - R1) is also closing to 1/4 of supply voltage. After reaching the threshold U1:B goes up, and turns on T1 transistor. That shunts to GND the current path that we need to quickly charge C1 capacitor, and its base voltage overloads input of U1:A making it go high as quickly as it can, limited by SR parameter (7V/us for this opamp). During that rise the threshold of comparator changes, slowly (in a manner of microseconds speaking) reaching 1/2 of supply voltage. U1:A will finally cross that too and U1:B can go low again. During that process the transistor is open long enough to fully charge the capacitor and U1:A hits 5V supply rail. At this moment U1:B was already going back to GND, which turns off T1 transistor and discharging from control current may start again. Frequency of this VCO directly depends on supply voltage - the higher the voltage, the more charge is injected into capacitor during reset stage, so it takes longer to approach GND. So obviously it must be powered from stable voltage, like reference source. It does not have to be 5V, although 5 is nice number. With values shown it works down to 3V. By adjusting R7 and R8 properly one could go at lower supply. With TS912 opamp it was working even at 1.25V supply voltage. And this is how first prototype looked like: It's easy to notice there are more transistors in there. That's because the board already contains simplified (single supply of course) dual-transistor expo converter, one-transistor VCA, and one more transistor which is not needed in final version. The other dual opamp is used for VCA and ramp waveshaper. None of those additions will be described here, let's focus on VCO core first. And now it's time for some scopeshots (right-click the image - show picture for full resolution): |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
HOME |
MIDI boards | Modular synth | Polysynth | DSP | Links | history | |
© 2020 Roman Sowa Last revised December 9th, 2020 |