Bubba Oscillator
Bubba Oscillator
Once the components have been selected and the Example Implementation
power design topology decided upon, the circuit should In order to test the low pass filter of an in-house design,
be assembled as shown in Figure 1. The 'R' values used a Bubba oscillator was assembled to provide an input
in the circuit represent the calculated resistance, and test signal. As our design under test is characterized by
the 'C' values are the selected capacitance. a 10 kHz cutoff frequency, an 11.9 kHz was selected in
order to place it well into the stop band of the circuit.
Figure 1. Schematic of the Bubba Oscillator. R corresponse to the
calculated resistance, and C corresponds to the selected By fixing the capacitor value at 10 nF, the resistor value
capacitance.
is calculated to be 1337 ohms. These components yield
an expected frequency of 11.904 kHz. Using these
calculated values, a circuit was assembled in LTSpice to
verify the design via simulation, shown in Figure 2.
P. Johnston, 2012 P a g e | 2 of 7
Figure 3. Circuit showing the attachment of 5V and VDD/2. VDD/2 Figure 5. Oscilloscope capture showing the sine (Ch. 1) and cosine
is attained by using a voltage divider. (Ch 2.) output of the Bubba Oscillator circuit.
Figure 7. Fast Fourier Transform for the oscillator circuit. Note the
single peak around 11.9kHz. Additionally, note that there are no
peaks beyond the fundamental frequency.
P. Johnston, 2012 P a g e | 4 of 7
Additional Uses Figure 10. Example Circuit with INITIAL_COND net attached along
the left side.
The Bubba oscillator can be applied in many ways, other
than as a simple replacement for a function generator.
P. Johnston, 2012 P a g e | 5 of 7
The result of this injection can be seen in Figure 12 use the 99th count. Finally, the third line makes the
below, which demonstrates the startup of the oscillator. frequency calculation using the two collected data
points.
Figure 12. Plot showing the use of the initial current injection pulse.
This pulse is used to provide sufficient means to start the oscillation.
Malformed Waveforms
If the waveform appears to have the general
characteristics of a sine wave, but appears to be
distorted or have unequal rise and fall times, check the
wiring of resistors and capacitors. Additionally, make
sure that the input of the non-inverting terminal of op
amp U1 is connected to the correct voltage, VDD/2.
Additional Readings
For more information on the Bubba oscillator, and for
examples of other phase shift oscillators, refer to the
following sources:
P. Johnston, 2012 P a g e | 7 of 7