Quick look at the Hanmatek HO102S Portable Oscilloscope

equipment oscilloscopes wavegens multimeters

I've recently been checking out a few options for inexpensive, DMM-form-factor oscilloscopes – mostly out of a desire to be able to work on hardware from anywhere with just my tiny laptop, a tiny projector, and some minimal equipment.

Options like the Analog Discovery 2 are nice; but their readouts take up screen space; and they're often limited bandwidth – so I thought I'd try out a cheaper option in a DMM form factor. I wound up picking up a Hanmatek HO102S – which isn't from a well-known brand, but is cheap enough that purchasing one seemed like a relatively low-risk proposition.

After playing with it a bit, here are some thoughts.

close-up of the multimeter's top half, showing a fairly standard oscilloscope screen

Quick Takes

This whole article is supposed to be quick takes; but given how much I tend to wind up writing, here's a TL;DR section first.

Specifications

The Good

The Bad

Some Details

Some more detailed/review-style discussions follow; but they're by no means comprehensive.

As an oscilloscope

All in all, the device seems like a fairly capable 500MSa/s oscilloscope – more than enough for most simple / day-to-day visualizations; but lacking a few common oscilloscope features that limit the way you can look at complex waveforms. That said, this is definitely a capable unit for the current price point of around $100-$250 USD, depending on options.

an image of a reasonable enough triangle and square wave

The screen provides a pretty standard – and thus familiar – oscilloscope display; but the controls are set up like a multimeter; so the controls definitely take some getting used to:

an image of a device in the form factor of a digital multimeter, but with a directional pad and a set of buttons, instead of either a DMM or a scope interface

Awkwardly, you have to use the directional keys in order to adjust all of the horizontal and vertical parameters – so if you're doing more than hitting Autoset, you're going to have to be mashing a bunch of buttons.

The device is limited to 500MSa/S – on the low-end acceptable for a device that advertises 100MHz of analog bandwidth. As a quick test, I plugged in a 1.5ns-rise pulse generator, in order to see limits of the device's sample rate and analog bandwidth:

an image of a square wave displayed on the device's screen, with some ringing around the edges

Even without zooming in to the edge, we can see a bit of ringing on the waveform – caused here by the fact that the scope only has high-Z inputs, without any option for 50R termination. Omitting that is pretty standard on less-expensive scopes, so that's quite forgivable.

If we zoom in a bit, we can see the ringing in more detail – which actually helps us get some interesting input with which to see the scope's capabilities.

the same square wave, but zoomed way in on its rising edge; which looks to rise in around 3ms

Unfortunately, this scope has limited measurement capabilities and – as far as I can tell – no cursor support – which definitely makes measuring things like rise time a real pain.

The scope does appear to meet its analog and digital input specifications – as long as you note that at 100MHz, you're only oversampling by around 5x, as opposed to the more-standard 10x oversampling, so high-frequency images won't be as clear.

As a function generator

The unit has a built-in, DAC-based arbitrary waveform generator – though you won't be making much use of the “arbitrary” part for user waveforms, as there doesn't appear to be a way to enter waveforms of your own.

Instead, you get a fairly basic set of waves: sinewaves, square waves, ramps, simple pulses, and “arbitrary”. The arbitrary category has a few useful waveforms: sinc waves, short amplitude sweeps, stairs, and bessel functions.

a view of a sine wave that gradually increases in amplitude, then resets back to 0V and starts over

a short amplitude sweep, as produced by the HO102S

The fact that the arbitrary functionality includes a short amplitude sweep hints at a major missing feature of the function generator: there's no capability to run amplitude or frequency sweeps, which means you can't use to e.g. get a quick idea of a circuit's frequency response.

Note that like most frequency generators, the HO102S has an output impedance of 50R, so if you plug it into its own inputs, you'll see ringing due to the impedance mismatch. This makes it even more of a pity that the scope doesn't include a 50R-input mode.

As a multimeter

The HO102S also features a pretty basic autoranging, 4.1-digit digital multimeter – capable of the typical voltage and current measurements, continuity, resistance, diode-checking – and, surprisingly, reasonably decent capacitor measurement.

the device in multimeter mode, advertising a voltage reading of 2.500 volts

measuring a little 2.5000 reference with the HO102S

The primary limitation of the HO102S as a DMM is its relatively low precision, at 4.1 digits – and while it appeared pretty darned accurate in all tests I did, I'm still suspicious that it may be inaccurate in certain ranges or at different temperatures. (Then again, I'm pretty sure my suspicion is directly driven from a distrust of multi-function units, especially at this price range, so that might just be my bias.)

All in all, the multimeter seems good enough that I wouldn't feel I was missing that much if I were stuck somewhere with it as my only DMM.

My only real complaint is the lack of a latching continuity buzzer – which means that you have to hold the probes on the relevant pins for a a fraction of a second before you'll get a beep. This means you can't do the reverse-engineering favorite of rapidly sweeping a probe across a whole row of pins. :(