Skip to content

Latest commit

 

History

History
 
 

RingOscillator

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

#144 RingOscillator

test an oscillator built with a 74LS14 Inverter chip

▶️ return to the LEAP Catalog

Notes

A Ring Oscillator is constructed with an odd number of inverters in series, with the output feeding back to the input.

Since an odd number of inverters, the output is logically the complement of the input. This conflict results in oscillation.

The frequency of oscillation is governed by the inherent propagation delay of the inverter:

f = 1 / (2 * t * n)
where:
2 : since two oscillations make a complete cycle
t : propagation delay of a single inverter
n : number of inverters

The propagation delay is not subject to a range of instabilities:

  • jitter (noise)
  • temparature
  • voltage

The frequency of the oscillator may be controlled in a number of ways:

  • vary voltage within the limits supported by the inverter
  • add more inverters to the ring
  • add an RC network to the circuit to further slow the oscillation according the the RC time constant

The demo circuit here is built with 3 inverters in a 74LS14 chip. An RC network is added to the ouput to test control of the oscillation. The follow table lists my frequency measurements with various resistor/capacitor values.

R1 C1 Frequency
c/c o/c 11768 kHz
1kΩ o/c 1943 kHz
1kΩ 100pF 1366 kHz
1kΩ 1nF 394 kHz
1kΩ 10nF 82 kHz
1kΩ 100nF 11.8 kHz

Construction

Breadboard

The Schematic

The Build

Credits and References