Function generator


Function generator

[
http://www.agilent.com/u2761a U2761A] USB Modular Function Generator from Agilent Technologies]

A function generator is a piece of electronic test equipment or software used to generate electrical waveforms. These waveforms can be either repetitive, or single-shot in which case some kind of triggering source is required (internal or external).

Another type of function generator is a sub-system that provides an output proportional to some mathematical function of its input; for example, the output may be proportional to the square root of the input. Such devices are used in feedback control systems and in analog computers.

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.

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. 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.

The type of output connector from the device depends on the frequency range of the generator. A typical function generator can provide frequencies up to 20 MHz and uses a BNC connector, usually requiring a 50 or 75 ohm termination. Specialised RF generators are capable of gigahertz frequencies and typically use N-type output connectors.

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.

Some function generators can also generate white or pink noise.

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 amplitude values.

See also

* Signal generator
* Digital Pattern Generator
* Electronic musical instrument

Manufacturers of Function Generators

* [http://www.berkeleynucleonics.com Berkeley Nucleonics, San Rafael CA]
* Agilent Technologies
* [http://www.scientech.bz Scientech Technologies , India]
* B&K Precision
* National Instruments
* [http://www.rigolna.com/ RIGOL TECHNOLOGIES, INC., China]
* [http://www.scientificindia.com Scientific Mes-Technik , India]
* Stanford Research Systems
* Tektronix
* Wavetek
* ZTEC Instruments


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • function generator — funkcinis generatorius statusas T sritis automatika atitikmenys: angl. function generator vok. Funktionsgenerator, m rus. функциональный генератор, m; функциональный преобразователь, m pranc. générateur de fonctions, m …   Automatikos terminų žodynas

  • function generator — funkcijų generatorius statusas T sritis Standartizacija ir metrologija apibrėžtis Generatorius, kurio išėjimo dydžio vertės yra tam tikra netiesinė įėjimo dydžio verčių funkcija. atitikmenys: angl. function generator vok. Funktionsgeber, m;… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • function generator — funkcijų generatorius statusas T sritis fizika atitikmenys: angl. function generator vok. Funktionsgenerator, m rus. генератор функций, m pranc. générateur de fonctions, m …   Fizikos terminų žodynas

  • function generator — noun An electronic device used to generate a signal representing the periodic value of a given mathematical function, especially sine, square, triangle and sawtooth waveforms …   Wiktionary

  • analytical function generator — analizinių funkcijų keitiklis statusas T sritis automatika atitikmenys: angl. analytical function generator; natural function generator; natural law function generator vok. analytischer Funktionswandler, m rus. аналитический функциональный… …   Automatikos terminų žodynas

  • natural-function generator — analizinių funkcijų keitiklis statusas T sritis automatika atitikmenys: angl. analytical function generator; natural function generator; natural law function generator vok. analytischer Funktionswandler, m rus. аналитический функциональный… …   Automatikos terminų žodynas

  • natural-law-function generator — analizinių funkcijų keitiklis statusas T sritis automatika atitikmenys: angl. analytical function generator; natural function generator; natural law function generator vok. analytischer Funktionswandler, m rus. аналитический функциональный… …   Automatikos terminų žodynas

  • diode function generator — diodinis funkcijų generatorius statusas T sritis automatika atitikmenys: angl. diode function generator vok. Diodenfunktionsgenerator, m rus. диодный генератор функций, m pranc. générateur de fonctions à diode, m …   Automatikos terminų žodynas

  • diode function generator — funkcinis diodinis keitiklis statusas T sritis automatika atitikmenys: angl. diode function generator vok. Diodenfunktionsgenerator, m rus. функциональный преобразователь на диодах pranc. transducteur des fonctions à diodes, m …   Automatikos terminų žodynas

  • Generator (computer science) — In computer science, a generator is a special routine that can be used to control the iteration behaviour of a loop. A generator is very similar to a function that returns an array, in that a generator has parameters, can be called, and generates …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.