I would like to launch a series of discussions about the design of low-distortion sinewave oscillators.
There are already a number of threads dedicated to the subject,
this one being a typical example.
Together, these threads represent a huge amount of information(s), but they tend to be large, messy, and mix up new ideas, old designs, SOTA designs, and revolve about all aspects of such oscillators and sometimes unrelated subjects.
With thousands of posts, any relevant information tends to be drowned in an ocean of "noise".
Here, I will discuss each aspect in turn: gain control will be the first one, but I also intend to discuss topologies, active elements (gain blocks), amplitude acquisition and filtering, passives, etc.
I am not interested in the current state of the art: this can be found on the net, or here, without too much effort.
I would like to see new approaches, and they could be new takes on existing solutions, or completely new solutions.
I am going to illustrate that point, based on the classic jFET VCR example:
First is the classical implementation, with all its known issues.
This basic circuit can be improved by using a more clever summing scheme, to improve the accuracy and speed of response: SOTA.
Both the previous circuits suffer from a residual non-linearity and limited dynamic range.
It would be interesting to find a corrector network, to lower the distortion and improve the dynamic.
Only the last circuit would qualify, because it brings something new.
I am going to prime the discussion by presenting a gain control based on lambda/Early effect.
The Early effect, and its FET counterpart, the channel modulation are non-linear effects.
They are generally seen as a problem, because they increase the THD of amplifiers, but would it be possible to take advantage of them to create novel types of VCA's?
The answer is (apparently) yes. This drawing illustrates the principle:
The output resistance of the transistor can be modulated by the collector current or the Vce.
The dependence on the Vce is what causes the non-linearity in amplifiers, but Ic provides a convenient, direct means of controlling the resistance.
Of course, using a single transistor would be somewhat impractical.
A push-pull configuration seems ideal, since it neatly solves DC issues etc:
Now that there are two active elements, the Vce term disappears, meaning the synthetic resistor becomes linear (assuming the Early law is cast in bronze, which is not exactly the case unfortunately).
Things are not that simple though, mainly because complementary transistors are a fiction that doesn't hold in reality (in silicon at least).
Parameters differ widely, and Vaf (Early voltage) is heavily affected: PNP's have a much lower Vaf than NPN's.
The solution is to go all PNP:
This is a first, half-practical example. I will examine later its shortcomings, and possible remedies.
I will also introduce a figure of merit, to evaluate more objectively the various alternatives.
The simulation shows an amplitude sweep, from 6Vpp to ~0.6Vpp