The circuit below is the beat frequency oscillator in a superhet receiver. Q1 is a Colpitts oscillator whose output is buffered by Q2. C3 is a trimmer to fine-tune the frequency.


simulate this circuit – Schematic created using CircuitLab

The circuit oscillates at the expected frequency of about 20MHz, but the output amplitude is very unstable and jumps around randomly by at least an order of magnitude, seemingly without provocation. It's also too low: I'm getting about 3-30 mV(rms), and I'd need about 300 mV at least. How can I predict the output amplitude of this oscillator, and what can I do to obtain a more stable and higher amplitude?

Another thing I've noticed is that the oscillator around Q1 produces a relatively pure sine wave if I cut it off at R2, but as soon as I add the amplifier stage, it gets significantly distorted. Can I do something to fix that? And Q2 runs quite hot.

This question is related, but I'm not sure the advice given there applies in this situation:
How to increase the amplitude of a colpitts oscillator circuit?


Some experiments based on KD9PDP's suggestions. I got a bit more consistent amplitudes of about 200mV today, so there could be a problem with some of the earlier measurements. It's possible I didn't always have the correct load on the output (if it wasn't just the weather). Nevertheless, I still need to increase the amplitude by at least 50%.

Increasing C1 has little effect on the output up to at least 570 pF (100+470 parallel). The amplitude changes by no more than about 10%. After adding 2.2 nF in parallel to C1, the oscillation doesn't start.

After increasing R6 to 1k, Q2 goes into cutoff and distorts the negative half wave. However, I can get away with raising R6 to 390\$\Omega\$ before distortion sets in, and then Q2 stays noticeably cooler.

Eliminating R2 also causes cutoff and distortion for all values of R6 I tested.


2 Answers 2


Increasing the ratio of C1 to C2 should help increase the amplitude and stability. Also, I'm not sure if L1 is needed since you have a crystal. You can use it to tune a little bit, but I think it could make it unstable (or at least limit the range of stability a little bit)..

  • \$\begingroup\$ L1 would make some sense if L1/C3 were to force oscillation at the third harmonic, but at 20MHz that's clearly not the case. \$\endgroup\$
    – user16324
    May 17, 2021 at 12:09
  • \$\begingroup\$ Thanks for the suggestions. I'll try this out asap. The point of L1/C3 is to be able to detune the oscillator by about 3 kHz for upper/lower sideband operation. There are actually two copies of C3, switched by a relay. I guess I shouldn't have simplified the schematic. \$\endgroup\$
    – zrnzvxxy
    May 17, 2021 at 12:35
  • 1
    \$\begingroup\$ @zrnzvxxy oh that's cool, maybe try just switching c3 without L1, see how that works. C3 alone should be enough to detune. L1 might not be needed (but maybe it helps, depends on the specifics of the crystal parameters) \$\endgroup\$
    – KD9PDP
    May 17, 2021 at 12:44
  • 1
    \$\begingroup\$ @zrnzvxxy Also, regarding your second question, try making \$ R6 \$ larger (1k?) and possibly eliminating \$ R2 \$. The input impedance is something like \$ \beta R6 + R2 \$, and since you have \$ R6 \$, all that \$ R2 \$ does is add an unnecessary voltage drop. A larger \$ R6 \$ will reduce the quiescent current through Q2, reducing heating. \$\endgroup\$
    – KD9PDP
    May 17, 2021 at 14:59
  • \$\begingroup\$ @KD9PDP I tested a few more things today, see edits to the question. The output amplitude was a bit more consistent today, not entirely sure why, but even so it's definitely too low. I tried changing the C1/C2 ratio by increasing C1, but that had only a very small effect. \$\endgroup\$
    – zrnzvxxy
    May 18, 2021 at 22:39

In measurements after posting the question, I observed a more stable amplitude of about 180-200mV(rms), so I suspect there was something wrong with the original measurements, although I don't know exactly what. However, even so, the output amplitude was too low and, as a result, the receiver had very poor sensitivity.

Based on the advice I received, I tried varying the C1/C2 ratio by changing either or both of them, but this didn't affect the output by more than about 10% for any of the values I tried. When I changed the values too much, the circuit stopped oscillating.

Here's what helped:

  • I swapped out Q1 for a transistor with slightly higher gain (specifically, a BC548C instead of the 2N3904).
  • I increased the value of R6 to \$390\Omega\$ to increase the input impedance of the second stage.

Together, these two measures increased the output amplitude to about 300mV, which substantially improved the sensitivity of the receiver, so I'm happy. Increasing R6 also reduced the heat dissipated by Q2.

R2 was left untouched as eliminating it caused distortion in Q2. So did higher values of R6.

I kept L1 because I found it difficult to tune the oscillator precisely to the correct frequency without the inductor.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.