Function Generator
Function Generator
Function Generators are used in development, testing and repair of electronic equipment,
e.g. as a signal source to test amplifiers, or to introduce an error signal into a control loop.
Contents
[hide]
• 1 Explanation
• 2 Other meanings
• 3 See also
• 4 External links
[edit] Explanation
Analog function generators usually generate a triangle waveform as the basis for all of its
other outputs. The triangle is generated by repeatedly charging and discharging a
capacitor from a constant current source. This produces a linearly ascending or
descending voltage ramp. As the output voltage reaches upper and lower limits, the
charging and discharging is reversed using a comparator, producing the linear triangle
wave. By varying the current and the size of the capacitor, different frequencies may be
obtained. Sawtooth waves can be produced by charging the capacitor slowly, using a
current, but using a diode over the current source to discharge quickly - the polarity of the
diode changes the polarity of the resulting sawtooth, i.e. slow rise and fast fall, or fast rise
and slow fall.
A 50% duty cycle square wave is easily obtained by noting whether the capacitor is being
charged or discharged, which is reflected in the current switching comparator's output.
Other duty cycles (theoretically from 0% to 100%) can be obtained by using a
comparator and the sawtooth or triangle signal. Most function generators also contain a
non-linear diode shaping circuit that can convert the triangle wave into a reasonably
accurate sine wave. It does so by rounding off the hard corners of the triangle wave in a
process similar to clipping in audio systems.
Function generators, like most signal generators, may also contain an attenuator, various
means of modulating the output waveform, and often the ability to automatically and
repetitively "sweep" the frequency of the output waveform (by means of a voltage-
controlled oscillator) between two operator-determined limits. This capability makes it
very easy to evaluate the frequency response of a given electronic circuit.
More advanced function generators use Direct Digital Synthesis (DDS) to generate
waveforms. Arbitrary waveform generators use DDS to generate any waveform that can
be described by a table of amplitudes.