Electronic – phase-shift oscillators

circuit analysisoscillatorphase shift

I'm starting to learn about phase-shift oscillators and I'm a little confused at the outset. Suppose you have an amplifier with a feedback circuit with transfer functions A and β respectively. My understanding is that the Barkhausen Criterion is a necessary condition for oscillation. In fact a simple algebraic calculation indicates that in order for there to be oscillation, you must have Aβ = 1 (A and β are complex). But this condition isn't sufficient is it?

So in the case where Aβ = 1, my questions are:

  1. What additional conditions would guarantee oscillation?
  2. Why is the oscillation sinusoidal?

I'm assuming there must be some 2nd order linear ODE describing the system when Aβ =1, but I don't know how to produce it.

I've been searching on the internet and all the things I've found so far are either naive explanations, which seem to suppose Barkhausen implies oscillation, which it sounds like it doesn't, or research articles in engineering journals which deal with very advanced aspects of topic.

Can someone point me to a reference that might offer some sort of "middle of the road" answer?

Thanks.

Best Answer

My understanding is that the Barkhausen Criterion is a necessary condition for oscillation.

You are correct. It is a necessary condition for sustained, stable oscillations, that neither decay away, nor grow without bound. But,

But this condition isn't sufficient is it?

No it isn't, and you are correct here too. If the closed loop gain is exactly one, at a given frequency, then a small oscillation would stay small, a large oscillation would stay large, and non-oscillation would stay zero!

What additional conditions would guarantee oscillation?

A way to guarantee oscillation is to have a variable gain. The gain should be above 1 when the oscillation amplitude is small, less than 1 when the oscillation amplitude is above a certain level, and exactly 1 when the oscillation is at the target amplitude. There are a number of ways to achieve this, such as taking advantage of non-linearities in certain components, or changes in component values based upon their heating.

Why is the oscillation sinusoidal?

There are a number of points to make here. Because of the necessity of adjusting the gain so that it is below 1 for "too large" oscillations, and above 1 for "too small oscillations", oscillators generally do not produce perfect sine waves. Often there is a trade off to be made. To guarantee quick start up, one wants the gain to be quite large at low amplitudes. This can mean distortion. Similarly, when the amplitude is too big, and one relies upon non-linear components to cut the gain, the drop in gain often comes about with non-zero distortion. So, the trade off is between the purity of the sine wave, and the stability of the oscillator.

The second point to be made is that the waveform is nearly sinusoidal because sinusoids are the solutions to the differential equations that correspond to the phase shift networks. Or, looked at another way, there is (hopefully) a unique frequency at which the closed loop phase shift is 0. Thus, all frequencies other than that frequency will decay and die out, leaving only a sinusoid.

Can someone point me to a reference that might offer some sort of "middle of the road" answer?

Hopefully someone else see this and knows of a good intermediate level reference.