The most bizarre and mysterious circuits for beginners are probably the oscillators. You plug them to a power supply and they produce a periodic signal without being sure why. Along the years, huge amounts of research and effort has been invested by engineers in an attempt to fully understand how they function with whole books having been written about them.

Today, oscillators can been considered as a well understood electronic building block. However, there is still a debate about their fundamental properties. I read a recently published paper called “The Barkhausen Criterion (Observation ?)” written by a professor at DTU, where I am currently studying for my MSc, stating that the famous Barkhausen criterion is a necessary but not sufficient condition for oscillations to occur.

At any case, this is not a theoretical post. I am going to show you an easy way to design a 10 MHz sine wave Colpitts oscillator using only simple algebra and circuit theory.

This is a common collector Colpitts oscillator. It could be also arranged as a common base or common emitter, but I preferred this topology because it is the one used in the sa602 mixer oscillator which I was studying. Its small signal equivalent circuit is shown below.

As you can see, some omissions have taken place. The biasing resistors R1 and R2 are considered too big to be taken into account. In addition, the transistor is considered a voltage control current source (hybrid-pi model) with a relatively big input resistance, so it has not been added to the circuit. That means that the only loss present is due to R3 and it is the transistor’s job to pump energy into the system in order to keep it steady.

Let us define the voltage across the inductor L as and the voltage across the capacitor C1 (or resistor R3) as . Furthermore, Then, by applying KCL we get

where is the transconductance of the transistor. As you can observe, one solution of these two equation system is , namely nothing happens. But if for some more complicate reasons (which we will not analyze here) there is indeed a non zero solution to the above equations, then it must satisfy these equations. So, let us solve these equations and find out the conditions for a nonzero solution to exist.

Plugging the second equation to the first and removing the and variables, we eventually get the following equation

The imaginary parts must be equal and, after solving for , we get the frequency of oscillation

Equating the real parts will give us the condition for sustained oscillations, namely

This condition is based on the transistor parameters and for a modern transistor is most likely to be met without much effort.

We must now select the actual values of the components. If we set equal to and equal to , then from the oscillation frequency formula for we get . is just a biasing capacitor, so it should be large in comparison to the other elements, so we set it to .

The input resistance of the transistor is usually at the range. However, it is in parallel with a larger capacitor than . As a consequence, it makes our choice to omit it from the small signal circuit reasonable if , which is in parallel with a much smaller capacitance is similar in magnitude. Therefore, we select to be equal to .

All that’s left now is to pick some values for and . Assuming that the transistor’s DC collector current is and base-emitter voltage is then the voltage at its base is . Many electronics book suggest (as a rule of thumb) that, in this biasing topology, the current in the voltage divider must be ten times the base current. For a transistor current gain of 300 (not unusual for the 3N3904) the base current is . So, the current through is and, hence, . Before we find the value of we must decide on the value of the source voltage. A common choice for portable applications is 5 Volts. The current through must be and that makes equal to .

Now the design is complete and can be seen in the next picture.

A simulation was run on LTSpice and produced the following spectrum.

As you can see, the frequency spectrum is of high quality, with the next harmonic placed 27 dB lower than the fundamental frequency.