The linear analysis tool just is ill-suited to deal with the nonlinearity that provides the sufficient conditions.
The Barkhausen criteria is somewhat ambiguous for a linear system. We can define a linear system to select for frequency, but not for amplitude. .........
And, let's not forget that frequency domain theory become very questionable (and must be used with care) once the system becomes nonlinear.
...... Are you looking for a sufficient condition for a linear circuit, or are you allowing us to specify that including nonlinearity is needed in order to establish the sufficient conditions.
I ask because I have seen sufficient criteria for stable oscillations.
loop gain > 1 for small signals
gain saturation to allow for gain=1 (positive feedback mode)
frequency selector (filter) (although sometimes the gain spectral response does this automatically)
Noise source or startup signal.
Hello SteveB, thank you again.
I am not quite sure if the question of linear/non-linear plays a major role in this context.
As you know, there are no circuits, amplifiers or filters, which really are linear. Nevertheless, we apply - with success - the rules of the frequency domain.
As you probably know, I am german - and I have the opportunity to read Barkhausen`s book in original version.
In this book, it is even mentioned that for a safe start of oscillations a loop gain somewhat larger than unity is required - and, more than that, "between the lines" you can also read that it is only
a condition that is to be considered as necessary only.
For my feeling, there are two different phases to be investigated:
1.) Start-up phase: This is a pure linear analysis. Here, it is to be investigated if self-excitement in oscillatory form is possible (with rising amplitudes, of course)
2.) Steady-state phase: A non-linear mechanism must limit the amplitude in order to allow continuous oscillations (at the cost of degraded THD, of course).
According to several documents (text books, magazine publications) it is clear that Barkhausen`s condition is a necessary one only.
That means, a loop gain equal resp. slightly larger than unity at a single frequency does not necessarily mean that this circuit is able to oscillate.
That means - for my opinion - some other conditions must be fulfilled. And that`s what I call a "rigorous oscillation condition".
(I hope I have clarified my question now - it is by far not a problem if "angels can dance on the head of a pin")
Thank you and regards
Winterstone