COMPARISON · OSCILLOSCOPES

Hantek DSO5102P vs Rigol DHO804

Hantek DSO5102P vs Rigol DHO804 is a question of value: what you get for your money, not just which number is bigger. The Hantek is a plain two-channel, 100 MHz, 8-bit mains benchtop. The Rigol is a four-channel, 70 MHz, 12-bit scope with a touchscreen, standard serial decoding and memory measured in millions of points. The Hantek wins on one headline spec; the Rigol wins on almost everything else.

By the OhmSavvy Research Team ·

Disclosure: OhmSavvy earns a commission from qualifying Amazon purchases made through these links, at no extra cost to you. How we're funded.

Hantek DSO5102P two-channel 100MHz digital storage oscilloscope, front panel
Best Basic 100MHz Bench

Hantek DSO5102P

4.2★★★★☆

A plain two-channel, 100 MHz mains benchtop with a 7-inch screen, for straightforward bench measurements.

Rigol DHO804 12-bit four-channel oscilloscope, front panel
Best 12-bit UpgradeHands-on Tested

Rigol DHO804

4.8★★★★★

Four channels, 12-bit resolution and a 7-inch touchscreen in a compact body that runs from USB-C power.

Specs side by side

Hantek DSO5102PRigol DHO804
Rating4.2★★★★☆4.8★★★★★
Bandwidth100MHz70MHz
Channels24
Sample rate1 GSa/s (real-time)1.25 GSa/s (1 ch); 312.5 MSa/s (4 ch)
Best forBasic two-channel bench work on mains powerHobbyists who want 12-bit detail and a touchscreen
Vertical resolution8-bit12-bit
Record length24K (datasheet) or 40K (product page); Hantek's sources disagree25 Mpts (1 ch); 5 Mpts (4 ch)
Display7-inch, 800 × 4807-inch, 1024 × 600 capacitive touchscreen
Serial decodingNone listedStandard: UART, I2C, SPI, CAN, parallel
PowerMainsUSB-C
Generator / logic channelsNone listedNone

Specs checked against manufacturer documentation and official Amazon listings. Rigol DHO804 is hands-on tested by OhmSavvy; the Hantek DSO5102P assessment is desk research. How we research.

Key differences

  • →Bandwidth: 100 MHz on the Hantek against 70 MHz on the Rigol. This is the one headline spec where the DSO5102P leads.
  • →Channels: the DHO804 has 4; the DSO5102P has 2.
  • →Memory: the DHO804 records up to 25 Mpts with one channel on (5 Mpts with four). Hantek lists 24K in its datasheet and 40K on its product page, roughly 600 to 1,000 times less than the Rigol's single-channel figure.
  • →Resolution: 12-bit (4,096 levels) on the Rigol against 8-bit (256 levels) on the Hantek.
  • →Serial decoding of UART, I2C, SPI, CAN and parallel buses is standard on the DHO804; Hantek lists no serial decoding for the DSO5102P.
  • →The Hantek lists math, FFT, 32 automatic measurements and pass/fail testing; our verified DHO804 data doesn't cover those functions, so we don't compare them here.
  • →The Rigol has a 1024 × 600 capacitive touchscreen, HDMI output and USB-C power; the Hantek has an 800 × 480 display and runs from mains.
  • →The DHO804 carries our Hands-on Tested badge; the Hantek DSO5102P assessment is desk research from Hantek's published specs.

Spec by spec

On a spec sheet's front line these two look close: about the same peak sample rate, and bandwidth that favors the Hantek. The gaps open up further down, in channel count, memory and vertical resolution. Every number below comes from each maker's published specs; the memory chart uses a log scale because the difference runs to three orders of magnitude.

Hantek DSO5102P
100 MHz
Rigol DHO804
70 MHz
Analog bandwidth (−3 dB point): the Hantek's is about 43% higher.
Hantek DSO5102P
1 GSa/s
Rigol DHO804 (1 ch)
1.25 GSa/s
Rigol DHO804 (4 ch)
312.5 MSa/s
Maximum sample rate. Hantek quotes 1 GSa/s real-time without a per-channel breakdown in our data; Rigol quotes 1.25 GSa/s with one channel and 312.5 MSa/s per channel with four.
Hantek DSO5102P (datasheet)
24K pts
Hantek DSO5102P (product page)
40K pts
Rigol DHO804 (4 ch)
5 Mpts
Rigol DHO804 (1 ch)
25 Mpts

Bars use a logarithmic scale: each step is ten times the last.

Record length, log scale. Hantek's two sources give 24K and 40K points; the Rigol records 25 Mpts on one channel and 5 Mpts with all four on.
Hantek DSO5102P
2 channels
Rigol DHO804
4 channels
Hantek DSO5102P (8-bit)
256 levels
Rigol DHO804 (12-bit)
4,096 levels

Bars use a logarithmic scale: each step is ten times the last.

Input channels, and vertical levels per the ADC resolution (8-bit = 256, 12-bit = 4,096).

Both scopes sample comfortably fast for their bandwidth. At its 100 MHz limit the Hantek takes 10 samples per cycle at 1 GSa/s. The Rigol takes about 18 per cycle at 70 MHz with one channel on, and about 4.5 with all four running, still above the Nyquist minimum of two, though fewer points make fast edges look coarser. For what these figures mean, see what oscilloscope bandwidth is and what GSa/s means.

Which Offers Better Value?

We don't quote prices here because Amazon prices move; use the links above to see today's. Value is what each scope lets you do for what it costs, so the useful question is what the DHO804's extras are worth to you, and whether the Hantek's extra bandwidth is.

The case for the Hantek rests on one number: 100 MHz against 70 MHz. By the 3–5× rule, that moves the comfortable signal ceiling from roughly 14–23 MHz on the Rigol to roughly 20–33 MHz on the Hantek. That matters if you work on fast clocks or sharp digital edges, and it doesn't if your signals are microcontroller buses at hobby speeds, audio or most switching supplies, which sit well inside both scopes' range. The Hantek also lists math, FFT, 32 automatic measurements and pass/fail testing, a useful basic toolkit.

The case for the Rigol is breadth. Twice the channels lets you watch clock, data, chip select and an output together. Standard serial decoding turns an I2C or UART trace into readable bytes, which on the Hantek you'd have to work out by eye from the waveform. Sixteen times as many vertical levels shows ripple and noise riding on a larger signal without the trace breaking into steps. And a record length hundreds of times longer is what lets a scope keep its sample rate high on slow timebases.

On paper, then, the DHO804 delivers more capability per unit of spend unless the Hantek is offered at a clear discount to it. Our roundup describes the DHO804 as bringing 12-bit resolution to a beginner budget, and it carries the higher OhmSavvy rating (4.8 against 4.2). The DSO5102P is better value only for a narrow buyer: someone who needs the extra bandwidth on two channels, doesn't need decoding or deep memory, and finds it noticeably cheaper on the day.

If you are…PickWhy
Debugging Arduino or other microcontroller projectsRigol DHO804UART, I2C, SPI and CAN decoding standard; 4 channels
Watching clock, data and chip select togetherRigol DHO8044 channels against 2
Catching a one-off glitch or a slow power-upRigol DHO80425 Mpts against 24K–40K points of memory
Looking at supply ripple or small sensor signalsRigol DHO80412-bit: 4,096 vertical levels against 256
Measuring fast edges or clocks in the 20–30 MHz rangeHantek DSO5102P100 MHz bandwidth against 70 MHz
Doing basic two-channel bench checks at the lowest costHantek DSO5102POnly if it is clearly cheaper when you buy
Wanting a scope that can run from a portable power sourceRigol DHO804USB-C powered; the Hantek runs from mains

What each one can and can't measure

A scope's bandwidth is the frequency at which a sine wave is shown about 3 dB low, roughly 70% of its true amplitude. The usual rule of thumb is 3–5 times the signal frequency for an accurate shape, and more for square waves, whose edges contain harmonics well above the fundamental. Bandwidth, though, is only one limit. How long a scope can record at full speed, and how many channels it has, decide what you can actually capture.

Hantek DSO5102P: fast, repetitive, two-channel

With 100 MHz the DSO5102P is comfortable on signals up to roughly 20–33 MHz, and a common approximation (rise time ≈ 0.35 ÷ bandwidth) puts its own rise time near 3.5 ns. It suits repetitive signals you can trigger on cleanly: clocks, PWM, oscillator outputs, input-versus-output on an amplifier. Its weak point is memory. At 1 GSa/s, 24K points fill in about 24 µs (40 µs at 40K), so on longer timebases it has to drop its sample rate, and a single long capture such as a power-up sequence or a burst of serial data will be recorded coarsely. With two channels and no listed decoding, bus debugging means reading bits by eye.

Rigol DHO804: general electronics with depth

At 70 MHz the DHO804 is comfortable up to roughly 14–23 MHz, with a rise time near 5 ns by the same approximation. That covers UART, I2C and SPI at typical hobby speeds, PWM motor drives and most switching supplies. In principle, 25 Mpts at 1.25 GSa/s holds about 20 ms of signal at full rate, and 5 Mpts at 312.5 MSa/s holds about 16 ms with four channels on: hundreds of times longer than the Hantek's window. Real scopes manage this trade automatically, but the gap is large either way. Where it runs short is the fastest edges and clocks above its comfortable range, and it has no generator or logic channels.

Plenty of bandwidth
A fast square wave on a scope with ample bandwidth: sharp edges, true shape. Illustration, not a capture.
Too little bandwidth
The same signal near a scope's bandwidth limit: rounded edges, so rise time and overshoot can't be trusted. Illustration, not a capture.

Bandwidth versus memory

The Hantek's extra 30 MHz shows up only on fast edges near the top of the Rigol's range. The Rigol's memory advantage shows up every time you widen the timebase to see a whole event, which for most hobby and student work happens far more often. Our oscilloscope buying guide explains how to weigh the two.

Mains and high voltage

On a mains-powered benchtop like the DSO5102P, the probe ground clip is normally tied to mains earth through the power cord, so clipping it to a live or non-earthed point creates a short through the scope. The DHO804 runs from USB-C, but don't assume its ground floats: that depends on the power source. Use a differential probe or proper isolation for any mains work.

Other comparisons

Neither scope has a full OhmSavvy review yet; both are covered in our beginner oscilloscope roundup. If the DHO804 appeals, see how it compares with the Rigol DS1054Z and the Hantek DSO2D10, or its two-channel sibling in Rigol DHO802 vs Hantek DSO2D10. Other bench matchups: Rigol DS1054Z vs Siglent SDS1104X-E, Rigol DS1054Z vs Hantek DSO2D10, Hantek DSO2D10 vs Siglent SDS1104X-E, Rigol DS1054Z vs OWON SDS1102 and Rigol DS1054Z vs OWON VDS1022I. For handheld and pocket options, see Rigol DS1054Z vs FNIRSI DSO152, FNIRSI DSO152 vs Hantek DSO2D10, FNIRSI DSO152 vs Siglent SDS1104X-E, FNIRSI DSO-TC3 vs FNIRSI DSO152 and FNIRSI 1014D vs FNIRSI DSO-TC3.

Choose the Hantek DSO5102P if…

  • ✓Bandwidth is the spec you care about most and 100 MHz matters more to you than 70 MHz
  • ✓Two channels cover your work and you mostly look at repetitive signals
  • ✓You want built-in math, FFT, 32 automatic measurements and pass/fail testing on a conventional mains benchtop
  • ✓You can buy it for clearly less than the DHO804 at the time you shop

Choose the Rigol DHO804 if…

  • ✓You debug microcontroller projects and want UART, I2C, SPI or CAN decoding included
  • ✓You need three or four signals on screen at once
  • ✓You want deep memory to capture long or one-off events at a high sample rate
  • ✓You look at small signals, ripple or noise where 12-bit resolution shows more detail

The bottom line

For most hobbyists and students, the Rigol DHO804 offers better value: four channels, 12-bit resolution, standard serial decoding, a touchscreen and memory hundreds of times deeper, for the cost of 30 MHz of bandwidth. The Hantek DSO5102P makes sense when 100 MHz on two channels is what you need, basic math, FFT and automatic measurements are enough, and it is clearly cheaper than the Rigol when you buy.

Frequently asked questions

Is the Hantek DSO5102P or the Rigol DHO804 better value?+

For most buyers, the Rigol DHO804. It adds two more channels, 12-bit resolution, standard UART, I2C, SPI and CAN decoding, and up to 25 Mpts of memory against the Hantek's 24K to 40K points. The Hantek's advantage is 100 MHz of bandwidth against 70 MHz, which matters only for fast edges and clocks above roughly 14 to 23 MHz.

Does 100 MHz on the Hantek beat 70 MHz on the Rigol?+

Only on fast signals. By the 3 to 5 times rule the Hantek is comfortable to roughly 20 to 33 MHz and the Rigol to roughly 14 to 23 MHz. Microcontroller buses at hobby speeds, audio and most switching supplies sit well inside both ranges, so the extra bandwidth rarely decides everyday hobby work.

How much memory does the Hantek DSO5102P have?+

Hantek's own sources disagree: its datasheet lists a 24K record length, while its product page and launch notice say 40K. Either figure is far below the Rigol DHO804's 25 Mpts with one channel on, or 5 Mpts with all four, which limits how long the Hantek can record at full sample rate.

Can the Hantek DSO5102P decode I2C or UART?+

Hantek lists no serial decoding for the DSO5102P, so you would read bus traffic bit by bit from the waveform. The Rigol DHO804 includes UART, I2C, SPI, CAN and parallel decoding as standard, which is one of the main reasons it offers more for microcontroller work.

Do either of these scopes have a signal generator?+

No. Rigol lists no built-in generator or logic channels for the DHO800 series, and Hantek lists neither for the DSO5102P. If you need a generator, budget for a separate one or look at a scope that includes it; our beginner roundup notes which picks do.

Related

More oscilloscope guides and reviews

Product reviews

View all 4 reviews →