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.
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.
|
|
|
- Function/Arbitrary Waveform Generator |
Selection Guide |
Agilent Function/Arbitrary Waveform Generators |
New | |
 |
33120A |
Function/Arbitrary Waveform Generator |
10 µHz to 15 MHz |
Used | |
 |
3314A |
Function Generator |
0.001 Hz to 19.99 MHz |
Used | |
 |
33210A |
Function/Arbitrary Waveform Generator |
1 mHz to 10 MHz |
New | |
 |
33220A |
Function/Arbitrary Waveform Generator |
1 µHz to 20 MHz |
New | |
 |
33250A |
Function/Arbitrary Waveform Generator |
1 µHz to 80 MHz |
New | |
 |
3325A |
Synthesized Function Generator |
1 µHz to 21 MHz |
Used | |
 |
3325B |
Synthesized Function Generator |
1 µHz to 21 MHz |
Used | |
 |
3326A |
Two-Channel Synthesizer |
0 Hz to 13 MHz |
Used | |
 |
33500B Series |
Function/Arbitrary Waveform Generators |
Up to 30 MHz, 250 MSa/s, 16-bit, Trueform Technology |
New | |
 |
33502A |
High Voltage Amplifier |
Dual-channel, 50 Vpp at 100 kHz, 300 kHz BW |
New | |
 |
33503A |
BenchLink Waveform Builder Pro |
Software for 33200, 33500, 81100 Series waveform generators |
New - Priced from |
$766 |
 |
33509B |
Function/Waveform Generator |
20 MHz sine, 16 bit, 1-channel |
New | |
 |
33510B |
Function/Waveform Generator |
20 MHz sine, 16 bit, 2-channels |
New | |
 |
33511B |
Function/Arbitrary Waveform Generator |
20 MHz sine, 250MSa/s ARB, 16 bit, 1-channel |
New | |
 |
33512B |
Function/Arbitrary Waveform Generator |
20 MHz sine, 250MSa/s ARB, 16 bit, 2-channels |
New | |
 |
33519B |
Function/Waveform Generator |
30 MHz sine, 16 bit, 1-channel |
New | |
 |
33520B |
Function/Waveform Generator |
30 MHz sine, 16 bit, 2-channels |
New | |
 |
33521A, 33522A |
Function/Arbitrary Waveform Generator |
Up to 30 MHz, 250 MSa/s, 16-bit sampling rate |
Used | |
 |
33521B |
Function/Arbitrary Waveform Generator |
30 MHz sine, 250MSa/s ARB, 16 bit, 1-channel |
New | |
 |
33522B |
Function/Arbitrary Waveform Generator |
30 MHz sine, 250MSa/s ARB, 16 bit, 2-channels |
New | |
 |
81150A |
Pulse Function Arbitrary Noise Generator |
1 μHz to 240 MHz, 14-bit 2 GSa/s Arb |
New - Priced from |
$10,937 |
 |
81160A |
Arbitrary Noise Generator |
330 MHz / 500 MHz |
New - Priced from |
$18,217 |
 |
8904A |
Multifunction Synthesizer |
0 Hz to 600 kHz |
Used | |
 |
U2761A |
USB Modular Function/Arb Generator |
Up to 20 MHz, 14-Bit, 50 MSa/s, 64 K |
New - Priced from |
$1,766 |
|
 |
AFG2021 |
Arbitrary/Function Generator |
1-Channel, 250MS/s, 20MHz, 14bit |
New - Priced from |
$1,590 |
 |
AFG3000C Series |
Arbitrary/Function Generators |
Up to 240 MHz, 2 Channels |
New | |
 |
AFG3011 AFG3021B AFG3022B AFG3101 AFG3102 AFG3251 AFG3252 |
Arbitrary/Function Generators |
Up to 240 MHz, 2 Channels |
Used | |
 |
AFG3011C |
Arbitrary/Function Generator |
10 MHz, 1 Channel |
New - Priced from |
$4,220 |
 |
AFG3021C |
Arbitrary/Function Generator |
25 MHz, 1 Channel |
New - Priced from |
$1,890 |
 |
AFG3022C |
Arbitrary/Function Generator |
25 MHz, 2 Channels |
New - Priced from |
$2,790 |
 |
AFG3051C |
Arbitrary/Function Generator |
50 MHz, 1 Channel |
New - Priced from |
$2,470 |
 |
AFG3052C |
Arbitrary/Function Generator |
50 MHz, 2 Channels |
New - Priced from |
$3,650 |
 |
AFG3101C |
Arbitrary/Function Generator |
100 MHz, 1 Channel |
New - Priced from |
$4,290 |
 |
AFG3102C |
Arbitrary/Function Generator |
100 MHz, 2 Channels |
New | |
 |
AFG3251C |
Arbitrary/Function Generator |
240 MHz, 1 Channel |
New - Priced from |
$8,660 |
 |
AFG3252C |
Arbitrary/Function Generator |
240 MHz, 2 Channels |
New | |
|
|
TekSelect |
Factory Reconditioned Instruments |
Updated Daily! |
Used | |
|
 |
281, 282, 284 |
Arbitrary Waveform Generator |
1 to 4 channels, 40 MS/s |
New - Priced from |
$2,395 |
 |
291, 292, 294 |
Arbitrary Waveform Generator |
1 to 4 channels, 100 MS/s |
New - Priced from |
$3,965 |
|
 |
3390 |
Arbitrary Waveform/Function Generator |
1μHz to 50 MHz |
New - Priced from |
$1,670 |
|
|
|
- Function & Arbitrary Waveform Generator |
Selection Guide |
B&K's Complete Selection of Function Generators |
New | |
 |
3003 |
Wave Generator |
10MHz, Handheld, Sine & Square Wave |
New - Priced from |
$215 |
 |
4001A |
Sweep Function Generator |
4 MHz, w/Dial |
New - Priced from |
$210 |
 |
4003A |
Sweep Function Generator |
4 MHz, Built-in Frequency Counter |
New - Priced from |
$279 |
 |
4005DDS |
Function Generator |
1 Hz to 5 MHz, DDS |
New - Priced from |
$309 |
 |
4007B |
DDS Sweep Function Generator |
Sine/Square to 7 MHz, 5-Digit display |
New - Priced from |
$375 |
 |
4007DDS |
Sweep Function Generator |
0.1 Hz to 7 MHz |
Used | |
 |
4010A |
Function Generator |
0.2 Hz to 2 MHz |
New - Priced from |
$269 |
 |
4011A |
Function Generator |
0.5 Hz to 5 MHz, Digital Display |
New - Priced from |
$355 |
 |
4012A |
Function Generator |
0.5 Hz to 5 MHz |
New - Priced from |
$395 |
 |
4013B |
Function Generator |
Sine/Square to 12 MHz, 5-Digit display |
New - Priced from |
$425 |
 |
4013DDS |
Function Generator |
0.1 Hz to 12 MHz |
Used | |
 |
4014B |
DDS Function Generator |
12 MHz, DDS, AM/FM |
New - Priced from |
$475 |
 |
4017A |
Function Generator |
0.1 Hz to 10 MHz |
New - Priced from |
$439 |
 |
4040A |
Function Generator |
0.2 Hz to 20 MHz |
New - Priced from |
$669 |
 |
4040B |
DDS Function Generator |
20 MHz, DDS, AM/FM |
New - Priced from |
$550 |
 |
4040DDS |
Function Generator |
0.1 Hz to 20 MHz |
Used | |
 |
4045 |
Sweep Function Generator with Arb Function |
20 MHz, 12-bit, 1k points |
Used | |
 |
4045B |
Arbitrary Function Generator |
20 MHz, 12-bit, 1k points |
New - Priced from |
$750 |
 |
4051 |
Multi-Function Generator |
20MHz Sweep Generator, 80W Power Supply |
Used | |
 |
4052 |
Dual Channel Function/Arbitrary Waveform Generator |
5 MHz, 14-bit, 125 MSa/s, 16k point |
New - Priced from |
$499 |
 |
4052, 4053, 4054, 4055 |
Function/Arbitrary Waveform Generators |
Up to 50 MHz, 14-bit, 125 MSa/s, 16k point |
New - Priced from |
$499 |
 |
4053 |
Dual Channel Function/Arbitrary Waveform Generator |
10 MHz, 14-bit, 125 MSa/s, 16k point |
New - Priced from |
$599 |
 |
4055 |
Dual Channel Function/Arbitrary Waveform Generator |
50 MHz, 14-bit, 125 MSa/s, 16k point |
New - Priced from |
$1,050 |
 |
4075 |
Arbitrary Waveform / Function Generator |
25 MHz, 14-bit, 100 MSa/s, 400 k point, 1 Channel |
New - Priced from |
$1,495 |
 |
4075, 4076, 4078, 4079 |
Arbitrary Waveform / Function Generators |
14-bit, 100/125 MSa/s, 1- and 2- Channels |
New - Priced from |
$1,495 |
 |
4076 |
Arbitrary Waveform / Function Generator |
50 MHz, 14-bit, 125 MSa/s, 4 M point, 1 Channel |
New - Priced from |
$1,995 |
 |
4078 |
Arbitrary Waveform / Function Generator |
25 MHz, 14-bit, 100 MSa/s, 400 k point, 2 Channels |
New - Priced from |
$2,350 |
 |
4079 |
Arbitrary Waveform / Function Generator |
50 MHz, 14-bit, 125 MSa/s, 4 M point, 2 Channels |
New - Priced from |
$2,995 |
 |
4084 |
Function Generator |
1 µ Hz to 20 MHz, Programmable |
New - Priced from |
$925 |
 |
4084AWG |
Arbitrary/Function Generator |
20 MHz, 200 MSa/s Sampling rate |
New - Priced from |
$1,295 |
 |
4085 |
Function Generator |
1 µHz to 40 MHz, Programmable, DDS |
New - Priced from |
$1,150 |
 |
4086 |
Function Generator |
1µHz to 80MHz, programmable, DDS |
New - Priced from |
$1,375 |
 |
4086AWG |
Arbitrary/Function Generator |
80 MHz, 10-bit, 200 MSa/s, 16 k point, 1 Channel |
New - Priced from |
$1,895 |
 |
4087 |
Function Generator |
1 µHz to 120 MHz, Programmable, DDS |
New - Priced from |
$1,650 |
 |
WaveXpress |
Waveform Editing Software |
Free Download |
New | |
|
 |
AFG-2000, AFG-2100 Series |
Arbitrary Function Generators |
0.1 Hz to 5/12/25 MHz, 20 MSa/s |
New - Priced from |
$295 |
 |
AFG-2005 |
Arbitrary Function Generator |
5 MHz, 20 MSa/s |
New - Priced from |
$295 |
 |
AFG-2012 |
Arbitrary Function Generator |
12 MHz, 20 MSa/s |
New - Priced from |
$400 |
 |
AFG-2025 |
Arbitrary Function Generator |
25 MHz, 20 MSa/s |
New - Priced from |
$480 |
 |
AFG-2105 |
Arbitrary Function Generator |
5 MHz, 20 MSa/s, w/Ext. counter, sweep, AM/FM |
New - Priced from |
$385 |
 |
AFG-2112 |
Arbitrary Function Generator |
12 MHz, 20 MSa/s, w/Ext. counter, sweep, AM/FM |
New - Priced from |
$470 |
 |
AFG-2125 |
Arbitrary Function Generator |
25 MHz, 20 MSa/s, w/Ext. counter, sweep, AM/FM |
New - Priced from |
$510 |
 |
AFG-2225 |
Arbitrary Waveform Generator |
25 MHz, 120MSa/s, 2-Channels, 3.5" TFT-LCD Display |
New - Priced from |
$549 |
 |
AFG-3051 |
Arbitrary Function Generator |
50 MHz, 200 MSa/s, 16-bit, 1M Memory |
New - Priced from |
$1,800 |
 |
AFG-3081 |
Arbitrary Function Generator |
80 MHz, 200 MSa/s, 16-bit, 1M Memory |
New - Priced from |
$2,700 |
 |
GFG-3015 |
Function Generator |
0.01 Hz to 15 MHz, 150 MHz counter, sweep |
New - Priced from |
$799 |
 |
GFG-8020H |
Function Generator |
0.2 Hz to 2 MHz, internal counter display |
New - Priced from |
$215 |
 |
GFG-8210 |
Function Generator |
0.1 Hz to 10 MHz, 150 MHz counter |
Used | |
 |
GFG-8215A, GFG-8216A |
Function Generators |
0.3 Hz to 3 MHz, 150 MHz counter (8216A) |
New - Priced from |
$185 |
 |
GFG-8219A |
Function Generator |
0.1 Hz to 3 MHz, 150 MHz counter, sweep |
New - Priced from |
$325 |
 |
GFG-8250A, GFG-8255A |
Function Generators |
0.5 Hz to 5 MHz, 150 MHz counter, sweep (8255A) |
New - Priced from |
$280 |
 |
SFG-2000 Series |
Function Generators |
Up to 20 MHz, Direct Digital Synthesis |
New | |
|
 |
AM300 |
Arbitrary / Function Generator |
DC to 50 MHz, 2 Channels |
Used | |
|
 |
TG1006 |
Function Generator |
10 MHz, DDS, with 120 MHz Counter |
New - Priced from |
$529 |