14
\$\begingroup\$

What could be simplest practically buildable oscillator circuit?

The meaning of "practically buildable" here is that it can be built without handpicked parts. For example, a reverse avalanche oscillator is very simple, but behaves differently, or doesn't work at all even with transistors from same batch.

Maybe an unijunction transistor (2N2646) oscillator is one?

\$\endgroup\$
9
  • \$\begingroup\$ Did you need this oscillator to flash an LED or make some noise? \$\endgroup\$
    – Sparky256
    Commented Jan 30 at 20:41
  • 1
    \$\begingroup\$ For what purpose or frequency? Or does it matter as long as it oscillates? \$\endgroup\$
    – Justme
    Commented Jan 30 at 20:51
  • \$\begingroup\$ A PUJT makes a very simple oscillator. \$\endgroup\$ Commented Jan 30 at 20:52
  • 2
    \$\begingroup\$ What does "practically buildable" mean? -I'd say the easiest way to "build" an oscillator is to use a quartz crystal oscillator, which is just one component and oscillates reliably and with a fixed frequency. I'm asking because - is an integrated circuit (e.g. hex inverter ring oscillator, one component) "easier" than a R+C+transistor oscillator (three components)? Is an Arduino+Potentiometer and an NCO running on the Arduino less components than a Neon bulb+R+C? \$\endgroup\$
    – DSVF
    Commented Jan 31 at 13:14
  • 1
    \$\begingroup\$ @Michael Would that mass be a BJT? ;) \$\endgroup\$ Commented Jan 31 at 15:00

13 Answers 13

23
\$\begingroup\$

Pearson-Anson oscillator

enter image description here

Neon bulb, resistor, capacitor, voltage supply high enough to light bulb. The capacitor charges through the resistor, when the voltage across it reaches the neon bulb's breakdown voltage the bulb conducts briefly and partially discharges the capacitor, the bulb goes below it's breakdown voltage and stops conducting and the capacitor begins charging again, repeating the cycle.

\$\endgroup\$
2
  • \$\begingroup\$ You could also probably replace the neon bulb with a gas discharge tube if you wanted something a bit smaller and cheaper. lifetime might be an issue though depending on the tube. \$\endgroup\$
    – user4574
    Commented Feb 1 at 1:22
  • \$\begingroup\$ A DIAC or SIDAC would be the modern equivalent to the neon... \$\endgroup\$ Commented Feb 1 at 3:41
16
\$\begingroup\$

This is the simplest I know. Frequency is independent of devices (CMOS with 1/3 2/3 level trigger points) and supply voltage.

schematic

simulate this circuit – Schematic created using CircuitLab

\$\endgroup\$
1
  • \$\begingroup\$ I built a circuit like that years ago to generate the highest frequency signal I could without much special effort or parts. The inverter was just a 74SN series TLL chip. Replace R1 with a handmade inductor, solid 22 gauge wire maybe five turns wrapped around another 22G piece of wire. Skip C1, use stray capacitance of a breadboard. All I had to measure frequency was a cheap kit oscilloscope that rolled off at around 5MHz, but I figured I was getting 30MHz or more. Pushing the chip beyond what the data sheet says it can do. Fun weekend afternoon project! \$\endgroup\$
    – DarenW
    Commented Feb 5 at 19:59
16
\$\begingroup\$

There's always the relay oscilator. If you want to make it have a specific frequency you can add resistors and capacitors, but it will oscillate just fine like this, and make quite a racket.

Relay hooked up to open itself

\$\endgroup\$
5
  • 4
    \$\begingroup\$ This could also be called a buzzer! \$\endgroup\$ Commented Jan 31 at 15:43
  • 4
    \$\begingroup\$ Probably wears out the relay pretty quickly, too. \$\endgroup\$
    – Hearth
    Commented Feb 1 at 5:27
  • 4
    \$\begingroup\$ @Hearth This solution was routinely used in doorbells probably since Columbus discovered the Americas. :-)) Granted, you don't use it for any prolonged period of time but it still served perfectly fine for decades with intermittent use. \$\endgroup\$
    – Gábor
    Commented Feb 1 at 14:48
  • 3
    \$\begingroup\$ @Gábor In that setup, the bell and hammer are designed for it, with appreciable mass to mechanically slow the system as well. A standard relay with its light contacts is not designed to survive the rapid switching and arcing that would come from doing this; the contacts would be destroyed in short order. It might operate for a handful of minutes or even an hour or two, but it definitely won't survive as long as an electromechanical alarm bell. \$\endgroup\$
    – Hearth
    Commented Feb 1 at 14:54
  • 1
    \$\begingroup\$ I had such a buzzer in my car for more than a decade, to warn about lights-on condition (yes, I know it was a buzzer because I built it myself). It wasn't operating much, of course, and the standard European Bosch-type relays are pretty sturdy (I don't know anything about the US counterparts, though), so there wasn't the slightest issue. Actually, buzzers like that were manufactured this way before the all-electronic approach took over. Nasty abuse but they coped with it, nevertheless. \$\endgroup\$
    – Gábor
    Commented Feb 1 at 15:28
9
\$\begingroup\$

Simplest is a CMOS ring oscillator. You only need a CMOS IC with three (or five, or any odd number of) inverters connected in a ring.

Of course, power supply and bypass caps should be applied, and it is recommended to tie unused inputs to GND or VCC.

Note that the inverter IC used should be unbuffered, like 4069 or 74HCU04, because buffered inverters like the 74HC04 already have three CMOS inverters per single inverter gate, so in that case a buffered inverter gate could simply be connected by itself as a 3 inverter oscillator.

Another suggestion is a relay with normally closed contacts. Apply power to coil through the normally closed contacts, so the moment the contacts open, the coil loses power and contacts close again to power the coil. Buzzing will be heard. Touching of the circuit is not recommended, due to repeated high voltage back-EMF voltage spikes.

\$\endgroup\$
6
\$\begingroup\$

For simplicity, to make a sine wave output, you can stick a magnet to a tuning fork and hold a coil of wire next to it after striking. It'll oscillate a while; sometimes just a few seconds is all you need.

\$\endgroup\$
2
  • 4
    \$\begingroup\$ Then add a device that strikes it automatically in response to an electrical signal, then replace the magnetic parts with piezoelectric devices, then make the tuning fork out of quartz, then shrink it and put it in a metal can, then go back in time and patent it, then be forever remembered as the inventor of the crystal oscillator. :) \$\endgroup\$ Commented Jan 31 at 17:03
  • 2
    \$\begingroup\$ And, to come back to the answer, a typical color television "color-burst oscillator" was just a crystal, without feedback, that was excited or struck by the color-burst signal in the NTSC transmission, and rang freely for the duration of a scan line. No feedback, but sometimes a few microseconds is all you need. \$\endgroup\$
    – cmm
    Commented Jan 31 at 19:09
5
\$\begingroup\$

This circuit has only two parts plus a delay line which could be a piece of coax or a pattern on a PCB- it depends on an obsolete part (a tunnel diode), but it's not impractical to build as an exercise:

enter image description here

As of this writing, the parts are still available as NOS (not cheap, however).

More practical items are oscillator modules which require nothing other than a power supply, and are available in a wide range of frequencies and multiple technologies (quartz crystal, MEMS, perhaps others). Some can be programmed by the distributor to a specific frequency of your choice. Not only are they cheap, they are widely available and can be had in extreme low power, high accuracy/stability etc. Some also make a great helium detector.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ I still use tunnel diodes, and I would consider them far from obsolete for a lower power RF amplifier. \$\endgroup\$
    – b degnan
    Commented Jan 31 at 18:34
4
\$\begingroup\$

If you want something in the MHz range, a ring oscillator is an option. The circuit below uses just one 74LS04 chip. It consists of 3 inverters connected in a ring. (There are three more inverters that are unused in this circuit, but could be used for some other purposes. The output frequency depends on the delays within the chip. However, the addition of a crystal and two small capacitors can make this a very stable crystal controlled oscillator.

schematic

simulate this circuit – Schematic created using CircuitLab

\$\endgroup\$
3
  • \$\begingroup\$ I doubt simply a crystal and two caps are enough to make a crystal oscillator out of an LS TTL chip. They usually require much more complex circuitry, biasing, and coupling, and even then they are used more often for "series" crystal oscillators, when compared to CMOS chips used for "parallel" crystal oscillators. \$\endgroup\$
    – Justme
    Commented Jan 31 at 7:05
  • \$\begingroup\$ A 74LS04 can operate in an inverting linear region. You can force this by placing a bias resistor between the input and output. Typically, the frequency response is low enough and the propagation time short enough that it will be a stable, inverting amplifier. To make certain that you have oscillation, you can use a 74LS14, which is an inverter with Schmidt-trigger inputs (intentional hysteresis). That should oscillate at one of several candidate frequencies, or perhaps randomly switch between them. \$\endgroup\$
    – cmm
    Commented Jan 31 at 19:18
  • \$\begingroup\$ @cmm You are correct that there is a point where the input and output voltages of an inverter cross over, and it is possible for a would be oscillator to get stuck at that voltage, rather than oscillating. However, this is much more of a problem for single inverter Pierce oscillators, than 3 inverter ring oscillators. In practice, 3, or more inverter ring oscillators, "just start up". However, if it were life critical that the oscillator start within a given time, using Schmitt triggers would make sense, to reduce the chance of the oscillator stalling from near 0 to even closer to 0. \$\endgroup\$ Commented Feb 1 at 2:36
3
\$\begingroup\$

You could use a PUT or DIAC, the modern rough equivalents to the UJT and neon bulb.

PUTs themselves are not particularly modern anymore; they're only available from legacy manufacturers, by the looks of it (e.g. a 2N6028 by Central Semiconductor for $2.50 in singles). They can be synthesized using a complementary pair of BJTs, but admittedly, that may lack the elegance of "simplest". (PUTs are indeed single monolithic devices; they're multilayer semiconductors like BJTs are, but, well, one layer extra, no circuit integration or anything like that.)

That leaves DIACs, basically the same thing but having only two terminals, which switch on suddenly above a trigger voltage, then remain conducting until current falls below the holding threshold. An oscillator uses a large-value pull-up resistor (such that triggering current is crossed, but below holding current), and a parallel capacitor. The advantage over neon bulbs is better availability (neons are hardly manufactured anymore(?)) and lower operating voltage; a downside is no flash of light for visual interest (but, a series LED can be added to make up for it).

The BJT avalanche oscillator is probably the lowest-voltage two-terminal relaxation oscillator, aside from those using a transformer.

If radio frequency is allowed, then it's hard to get simpler than an RF transistor strung up by loose wires and biased -- most likely, a random arrangement of wires will give enough reactance and coupling to make it oscillate, as is detectable with an RF probe. A battery, transistor, several wires, and a resistor, will suffice. A typical (DC wired) circuit might be, collector and base wired together (with sufficient lead length), emitter to resistor to battery to collector. The resistor sets emitter current, while the B-C circuit oscillates as a Hartley or Colpitts style oscillator, more or less. Probably position the resistor by the battery, to give more lead length around C and E.

If low frequencies are preferred, and a transformer is acceptable, then the blocking oscillator is hard to beat:

enter image description here
Source: my site, https://www.seventransistorlabs.com/tmoranwms/Circuits_2010/Blocking_Oscillator.png

Rb is usually not needed, and Rbias and Cbb can be omitted in a pinch (though not both of Rb and Rbias!), though their presence allows the relaxation-oscillator-ness to be exaggerated. I have an example of this built as a relatively high-power "Joule Thief",

enter image description here
Source: my site, https://www.seventransistorlabs.com/Images/JouleThief3.jpg

which I can indeed cause to blink at some Hz by simply touching my fingers across the switch terminals (an equivalent Rbias of some megaohms). A transistor of enough gain, and the transformer's characteristics, are such that the oscillator kicks over from such minuscule bias current; the resulting pulse is only a few microseconds long, but the LED is driven at a couple amperes, enough to light quite visibly.

\$\endgroup\$
1
3
\$\begingroup\$

I nominate the https://en.wikipedia.org/wiki/Gunn_diode

You attach some metal plates (a resonator or antenna), apply power from a battery, and it's oscillating at microwave frequencies.

\$\endgroup\$
2
  • \$\begingroup\$ Do you have to build a metal plate contraption? \$\endgroup\$ Commented Jan 31 at 2:11
  • \$\begingroup\$ Some resonant element needs to be there to qualify as an oscillator, otherwise it would more be more like a random noise generator, or simply settle in one of its stable operating points. That's another valid application for similar devices, but we want to build an oscillator now. \$\endgroup\$
    – vjalle
    Commented Jan 31 at 8:08
3
\$\begingroup\$

Since there are no constraints on frequency stability and variability, I'd like to propose a few other alternatives:

  • A microcontroller with an onboard oscillator, programmed to output a frequency of your choice. One component (blocking caps optional). Frequency should be relatively stable (a few percent) and widely variable. Downside is that it needs tools to setup, including a programmer.

  • Any high-speed high-gain amplifier will oscillate wildly if untamed. Since taming a high-speed amplifier is its own challenge, I'd say it is easier to build an oscillator than to not build one.

  • Most easily available components: I suggest the Relaxation oscillator with a Comparator/Opamp. Use any old amplifying element and a flexible selection of R and C to get a clean, buffered oscillation signal.

\$\endgroup\$
2
\$\begingroup\$

Hard to beat a neon relaxation oscillator. Bulb, resistor, capacitor, and battery.

\$\endgroup\$
1
\$\begingroup\$

Up to you what you think about this but the Soviet amateur circuits frequently depicted an 8 MHz oscillator working on the part of K155LA3 chip (analogue of 7400PC) without any additional elements. It may not work with newer analogs.

While a single element does not generate oscillations, three elements in a ring do.

It is not the most "clean" engineering solution but there was never written that these chips must be hand-picked for it to work.

schematic

simulate this circuit – Schematic created using CircuitLab

\$\endgroup\$
0
\$\begingroup\$

I would start with the simple neon relaxation oscillator described above and remove all of the unnecessary components.

The resistor and neon tube are removed, and the power supply is replaced with a constant current source. When the capacitor reaches a sufficiently high voltage, a big spark will occur somewhere in the circuit, discharging the capacity, and starting a new cycle. The wiring could be arranged to provide a spark gap in a safe place.

\$\endgroup\$

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.