i'm working on a design project right now to create a voltage controlled oscillator using only opamps and discrete components. I'm able to create a square and triangle waveform easily and i've found many methods to create a sine waveform such as piecewise breakpoint and jfet amplifer from the triangle wave.
However, I'm having trouble finding information about a voltage to frequency interface so that i can vary the frequency of the waveforms using a DC voltage. There needs to be two ranges of voltages from
0.1-0.5V which control the frequency with 200hz/V and 1khz/V (user selectable from one of the two).
I'm a bit confused whether you need the VCO to have native sinewave output or not. Assuming that a fixed-amplitude sawtooth (triangle) output is ok, the common way to do it is to use an op-amp integrator which integrates between two setpoint voltages, say +1V and -1V. A resistor feeds current into the integrator, just a capacitor from op amp out to the (-) input. The voltage which feeds that resistor determines the ramp rate of the integrator, and thus the frequency. The control voltage input can be fed to an inverter to generate a negative version of itself, and then the integrator input resistor is switched between the control voltage and its negative to ramp down or up, respectively. Which way it goes is controlled by some bi-stable circuit that switches state when the integrator output limit in either direction is reached. You can easily change either the capacitance or the resistance in the integrator to change between 200Hz/V and 1kHz/V.
If you want native sinewave output, you _could_ build a pair of higher frequency oscillators, controlled by varactor diodes, and mix (multiply) the two outputs to generate the sum and difference frequencies, using a simple low-pass filter to get rid of the sum frequency. Making such an oscillator with a very linear f vs V response is not easy.
I've been f****** programming all week and felt an extreme urge coming on to design something for real. (better now:) With smaller Cap, circuit is good to about 40kHz.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.