The best function generator for your bench depends on the signals you need: two synchronized sources, a long custom waveform, or simply a sine wave for troubleshooting. The Siglent SDG2042X is our overall pick for general electronics. The other choices below cover higher-frequency sine work, connected benches and compact setups.
Quick picks
These recommendations compare documented specifications and buying fit. BTG has not bench-tested these instruments.
Siglent SDG2042X Dual-Channel 40 MHz Function Generator
Our overall choice for a general electronics bench: two channels, 16-bit resolution and deep arbitrary memory. The SDG2082X is the more appropriate choice when you need sine signals above 40 MHz.
- Two independent 40 MHz channels
- 16-bit DAC and up to 8 Mpts
- Touchscreen, USB and LAN
Two independent 40 MHz outputs cover many general bench tasks; choose the 80 MHz model for greater sine reach.
16-bit conversion, up to 8 Mpts and adjustable TrueArb playback provide more custom-waveform control than the kpoint models.
A 4.3-inch touchscreen, USB host/device and LAN suit local work and PC integration.
Siglent SDG2082X Dual-Channel 80 MHz Function Generator
Choose this over the SDG2042X when your work calls for 40–80 MHz sine signals. It keeps the same deep arbitrary memory and touchscreen, so the main reason to spend more is frequency coverage.
- Two independent 80 MHz channels
- 16-bit DAC and up to 8 Mpts
- TrueArb, sweep and burst
Two 80 MHz sine outputs give the widest documented sine coverage in this shortlist; other waveform limits remain separate.
The same 16-bit conversion and up-to-8-Mpt TrueArb system as the SDG2042X supports longer custom waveforms.
Touchscreen control, USB host/device and LAN provide the same integration options as the lower-frequency model.
Rigol DG1022Z Dual-Channel 25 MHz Function Generator
A useful alternative for lower-frequency work when Ethernet and long custom waveforms matter more than a compact enclosure. This exact 25 MHz model has 2 Mpts standard memory, not the 8 Mpts listed for higher models in the series.
- Two 25 MHz output channels
- 200 MSa/s, 14-bit conversion
- USB host/device and LAN
Two 25 MHz channels suit lower-frequency bench work, with less sine reach than the 40–80 MHz alternatives.
14-bit conversion, 2 Mpts standard memory and broad modulation are a substantial step up from kpoint-memory compact units.
USB host/device and LAN fit a connected bench; conventional controls lack the Siglent touchscreen.
OWON DGE2070 Dual-Channel 70 MHz Function Generator
A compact two-channel option with substantial sine-frequency reach for the observed cost. Its 8 kpts memory is the tradeoff: choose a Siglent or Rigol for long custom waveforms and broader bench connectivity.
- Two 70 MHz sine outputs
- 300 MSa/s, 14-bit conversion
- 8 kpts and USB PC control
Two channels and a 70 MHz sine ceiling provide broad coverage in a compact instrument; square and pulse stop at 20 MHz.
14-bit conversion and modulation/sweep/burst cover routine stimulus work, but 8 kpts restrict long arbitrary waveforms.
A 3.6-inch display, compact chassis and USB-device SCPI connection are practical; no LAN or USB-host port is documented.
UNI-T UTG932E Dual-Channel 30 MHz Function Generator
A small dual-channel generator for learning and space-limited benches. It provides AM, FM, PM, FSK and frequency sweep, with much shorter arbitrary memory than the larger bench models.
- Two 30 MHz sine channels
- 200 MSa/s, 14-bit conversion
- 4 kpts in a palm-sized chassis
Two 30 MHz channels suit introductory signal experiments; this is the UTG932E, not the 60 MHz UTG962E.
14-bit conversion, four modulation types and sweep handle basic experiments, while 4 kpts limits complex custom patterns.
The palm-sized enclosure and USB connection travel easily between workspaces, but connectivity is simpler than the LAN-equipped options.
OWON DGE1060 Single-Channel 60 MHz Function Generator
The simplest choice here when you need one stimulus signal at a time, or already own another generator. Move to the DGE2070 for two independent channels rather than trying to work around the single-output limit.
- One 60 MHz sine channel
- 300 MSa/s, 14-bit conversion
- 8 kpts and USB PC control
The 60 MHz sine ceiling is useful, but one output cannot provide two simultaneous independent stimulus signals.
14-bit conversion, 8 kpts and internal modulation/sweep/burst support routine custom signals; memory remains modest.
The compact enclosure, 3.6-inch screen and USB-device connection fit a secondary bench source, with fewer integration ports.
Core specifications compared
| Product | Max sine frequency | Output channels | Published sample rate | Vertical resolution | Arbitrary memory |
|---|---|---|---|---|---|
| Siglent SDG2042X | 40 MHz | 2 | 1,200 MSa/s (4× interpolated DDS) | 16-bit | 8 Mpts |
| Siglent SDG2082X | 80 MHz | 2 | 1,200 MSa/s (4× interpolated DDS) | 16-bit | 8 Mpts |
| Rigol DG1022Z | 25 MHz | 2 | 200 MSa/s | 14-bit | 2 Mpts standard |
| OWON DGE2070 | 70 MHz | 2 | 300 MSa/s | 14-bit | 8 kpts |
| UNI-T UTG932E | 30 MHz | 2 | 200 MSa/s | 14-bit | 4 kpts |
| OWON DGE1060 | 60 MHz | 1 | 300 MSa/s | 14-bit | 8 kpts |
These are manufacturer specifications. The frequency column is the maximum sine frequency, and optional memory upgrades are excluded. Siglent’s 1,200 MSa/s figure uses 4× interpolated DDS; its separate TrueArb playback rate is adjustable up to 75 MSa/s. It should not be read as 1,200 MSa/s point-by-point arbitrary playback. Siglent explains the interpolation here.
How we chose these function generators
We screened complete electronic function and arbitrary waveform generators listed on Amazon US, then checked the six selected ASINs against exact product pages and manufacturer specifications. We excluded accessories, bare modules, wellness devices and duplicate listings. We also left out the older Rigol DG822 because Rigol lists it as obsolete; DG822 Pro specifications do not describe that older model.
Every card uses the same three editorial dimensions: Signal Coverage (35%), Waveform Control (40%) and Bench Workflow (25%). Coverage considers frequency reach and channel count. Control considers documented resolution, memory and waveform modes. Workflow covers controls, size and connectivity. The overall rating is their weighted average. It is a specification-based editorial judgment, not a measurement of distortion, noise or reliability.
Recommendation order also considers the named use case and the purchase costs observed during research. That is why the SDG2082X has a slightly higher capability rating while the SDG2042X remains our general-purpose pick. Exact offers and included accessories can change, so check the selected model and package before ordering.
Which model fits your work?
For a general electronics bench
The SDG2042X combines two channels with 16-bit conversion and up to 8 Mpts of arbitrary memory. Its touchscreen and LAN connection make it a useful central bench instrument. Pay for the SDG2082X when your sine-wave work extends above 40 MHz. Both share the same published resolution and memory, so the higher model is mainly a frequency-range decision.
For long custom waveforms and Ethernet
The DG1022Z is worth considering if 25 MHz is enough and you want USB host/device plus LAN at a lower observed cost than the Siglents. Check the model row carefully: Rigol currently specifies 2 Mpts standard memory for DG1022Z. The series overview also discusses higher models with 8 Mpts and optional upgrades. Those capacities should not be assumed for this ASIN.
For a compact bench or a second source
The OWON DGE2070 gives you two channels and 70 MHz sine output in a compact enclosure. Its 8 kpts memory is much shorter than the Mpoint capacities above, so it suits routine waveforms better than long custom patterns. The UNI-T UTG932E is another small dual-channel option, with a 30 MHz sine ceiling and 4 kpts memory. Its four modulation types are AM, FM, PM and FSK; linear and logarithmic settings refer to frequency sweep.
Choose the OWON DGE1060 if one output is sufficient or you already own another generator. It retains 60 MHz sine coverage and 8 kpts memory, but cannot supply two independent signals at once. That channel limit is a bigger buying decision than the difference between its 60 MHz ceiling and the DGE2070’s 70 MHz.
What the headline specifications leave out
Check the limit for the waveform you actually use
A 70 MHz function generator does not necessarily produce a 70 MHz square wave. OWON specifies the DGE2070 for sine output up to 70 MHz, square and pulse output up to 20 MHz, and arbitrary-waveform repetition up to 10 MHz. The DGE1060 has a 60 MHz sine ceiling with the same published 20 MHz square/pulse and 10 MHz arbitrary limits. Read the corresponding waveform row before comparing instruments.
Memory and resolution solve different problems
Arbitrary memory tells you how many points a stored waveform can contain. That makes the gap between 4 or 8 kpts and several Mpts relevant when you need a long pattern. Vertical resolution describes the digital amplitude steps. A 16-bit specification alone does not establish lower analog distortion than a 14-bit instrument. This guide does not rank measured signal purity.
Match amplitude and load settings before connecting
Check the generator’s output-load setting against the circuit or measuring instrument. Siglent’s load-setting note explains why a mismatch can change the voltage you measure. Verify amplitude and DC offset at the receiving input rather than relying only on the front-panel number.
These are signal sources, not power supplies. Check the exact manual’s terminal ratings, grounding and connection limits before use. Do not assume that a BNC output is isolated, and keep the output disabled while arranging connections. Confirm the waveform and voltage before connecting sensitive circuitry.
Frequently asked questions
Do I need two channels?
Choose two channels if your experiments need two independent stimulus signals at the same time. One channel can be sufficient for a single input test or a secondary source. Every pick here except the DGE1060 has two output channels.
Does a USB connection mean I can load waveforms from a thumb drive?
Check whether the specification says USB Host or USB Device. The compact OWON models document USB Device for a computer connection. The UTG932E also uses USB Device; its manufacturer says it does not have USB Host for thumb-drive uploads. The SDG2000X models and DG1022Z document both host and device interfaces.
Were these instruments independently tested for this guide?
BTG did not perform laboratory measurements. The picks use exact listing identity and manufacturer data. Independent reading included shabaz’s element14 review of the OWON DGE1030, a different model. Its measured results do not establish the performance of the DGE1060 or DGE2070 selected here.
Final verdict
Start with the Siglent SDG2042X for a general electronics bench where deep arbitrary memory and flexible control matter. Choose the SDG2082X for higher-frequency sine work, or the Rigol DG1022Z when 25 MHz and 2 Mpts cover your needs and LAN is important. The OWON DGE2070 is our compact value choice. The UNI-T UTG932E suits a small learning bench, while the OWON DGE1060 makes sense when you only need one output.