Can a USB Oscilloscope Replace a Benchtop Scope? A Hands-On Review of the PicoScope 6824E

Open on YouTube ↗
Overview

This review looks at the PicoScope, an oscilloscope from Pico Technology of the UK. The unit has no display of its own. It connects to a computer over USB, and everything happens in software on the PC. The review was provided courtesy of Pico Technology. The reviewer, Ichiken, tries to answer two questions: how a PC-based oscilloscope differs from a conventional benchtop instrument in hardware and daily use, and where its strengths and weaknesses lie. Their overall view is that PicoScope is a software-centric product. How useful it is depends largely on how well you use that software.

18 min read

A Company Built Around PC-Based Instruments

Pico Technology specializes in PC-based instrumentation. Besides oscilloscopes, it makes data loggers, network analyzers, and diagnostic tools for automobiles, and all of them are designed to connect to a computer. The model reviewed here is an 8-channel oscilloscope from the PicoScope 6000 series, the 6824E.

0:58

Hardware: Smaller Without a Screen, With Some Trade-Offs

The most obvious difference from a benchtop scope is size. With no display, the unit only needs to capture waveforms and talk to a computer, and Ichiken suggests that is why it can be so compact. Housings vary by model and are mostly plastic. The 6000 series puts more emphasis on cooling, so part of its enclosure is an aluminum heat sink.

The front panel has eight analog channels, each selectable between 1 MΩ and 50 Ω input. Ichiken says this is typical of mid-range to high-end scopes. One figure stands out to them as low. Other manufacturers often rate the 1 MΩ input for a maximum of 300 V RMS, but the PicoScope's maximum is ±20 V. Channels A, B, G and H are ordinary BNC connectors. The middle four have BNC connectors that can also power and communicate with active probes.

Looking at Pico's probe lineup, Ichiken first thought it focused on relatively low-voltage analog signals and digital signals. On a closer look they also found clamp-on current probes and high-voltage differential probes, so power-electronics measurements appear possible. The front also has digital inputs. Optional 8-channel digital probes can be connected in pairs for 16 digital channels. The unit ships with four passive probes rated at 500 MHz.

The rear panel has trigger input/output, a 10 MHz reference input for synchronization, the function generator output, a power input, and the USB connector. Ichiken calls this a fairly standard set of rear connectors.

Power comes from an external AC adapter. Ichiken notes that USB scopes and modern compact scopes often use external supplies. They find the adapter awkward to deal with and would prefer a built-in supply, though they accept that the design may make that difficult. The lower-end PicoScope 2000, 3000 and 4000 series run on USB bus power alone, so those need nothing but a computer.

Startup is quick. After the USB cable is connected and the dedicated software is launched, the scope is usable within about 10 seconds.

3:47

The Software Model: Free, Fully Featured, Frequently Updated

Ichiken stresses that the software is the most important part of this product. It is a free download, and every function is available from the start with no additional licenses. As a result, all PicoScope models offer essentially the same features. What differs between models is the hardware: number of channels, sample rate, memory depth, and so on. The software is updated fairly often. Ichiken finds that reassuring, noting that some manufacturers rarely update theirs.

8:24

Everyday Operation With a Mouse

The interface is built for mouse use. Channel settings sit on the left side of the screen. Channel 1 is on by default, and other channels can be enabled and their traces dragged into position. Each channel has manual and automatic ranging. In automatic mode the software adjusts the amplitude scale per channel. Ichiken says they haven't seen many oscilloscopes that do this.

The timebase control is at the top left. It can be set by clicking or by scrolling the mouse wheel over it, which Ichiken compares to turning the physical knob on a benchtop scope. Waveform updates felt responsive to them. Next to the timebase is a setting for whether the capture should prioritize memory length or sample rate. The vertical range can be adjusted with buttons or the wheel in the same way. Coupling options are AC, DC and DC 50 Ω, again typical of mid- to high-end instruments. Probe type and attenuation can also be set.

Waveforms can be zoomed on both axes with the mouse wheel. Ichiken compares this favorably with touchscreen scopes. On many of those, pinch-to-zoom is sluggish and doesn't always do what you intend, so for this kind of waveform manipulation the mouse felt easier to them. Still, they admit that without dedicated knobs and buttons some operations are slightly frustrating, which they put down to getting used to it.

The display settings let you rename waveforms and change trace colors. Ichiken says they use renaming quite often.

DSP Filtering and Resolution Enhancement

Under the channel settings is a DSP section with a low-pass filter that can be switched on and off. Ichiken reports that it works well. There is also a resolution enhancement feature. It uses signal processing to add up to 4 bits of apparent resolution on top of the A/D converter's native resolution, so 8-bit hardware can be taken to 9, 10 or up to 12 bits. Ichiken zooms in on the top of a waveform to show the difference and warns that this is only a processing-based improvement. The result is not the same as the original signal.

They then compare it with changing the actual hardware resolution. Going from 8-bit to 10-bit hardware removes most of the visible quantization error, and at 12 bits it is hard to see any at all. With software enhancement added on top, the display can go up to 16 bits.

4:51

Flexible Multi-Window Display

Ichiken considers the display flexibility a strength that comes from doing everything in PC software. Additional scope views can be added from the View menu, for example channels A and B in one scope view and C, D and E in another. The same waveform can appear in several views at once. Ichiken says few oscilloscopes can do that, apart from rough workarounds with math functions that might slow the instrument down. Views can be tiled, split into tabs, or dragged out as separate windows and moved to another monitor.

They push this to see what happens. Up to eight scope views fit in the original window. A ninth opens a new window, and more windows appear as views are added, again at 17 and beyond. Adding many views makes the display noticeably slower. Ichiken's explanation is that the oscilloscope only acquires data and sends it to the computer, and all processing and drawing happen on the PC. Display speed therefore depends heavily on the computer's specifications.

Reusable Setups and Multiple Scopes on One PC

Because every PicoScope uses the same software, the same measurement environment is easy to reproduce even when the hardware changes. Setups can be saved as PicoScope configuration files and loaded on other units with the same settings.

One computer can also run several PicoScope units at once. Ichiken demonstrates four connected and running together. They suggest a production-line example: several USB scopes monitor signals from equipment, and parts that fail a mask test are rejected.

12:52

Mask Testing and Actions

To demonstrate, Ichiken generates a mask automatically from the current signal using the Tools menu. Waveforms that stay inside the mask pass. The Actions feature can then respond to a failure: produce an external trigger, launch an application on the computer, output decoded data, and so on. For clarity they choose to play a sound, an explosion-like effect, which fires once for each failure. The counter shows nine failures. The software also keeps a history of the failing waveforms so you can check what each one looked like. Ichiken found this easy to set up and useful.

14:49

Where the Software-Centric Approach Pays Off

Ichiken notes that most oscilloscopes they have reviewed were hardware-heavy products, while PicoScope feels software-oriented. How easy it is to use, and how far you can take it, depends on the software. They see its strengths in combination with a computer: integration into R&D setups and automated measurement in particular. SDKs and sample programs for this kind of embedded or automated use are also free.

The software also works without any hardware. It includes a demo emulator that generates various test signals, and all features, including everything in the Tools menu, are available. Anyone can try out what the software can do before buying.

Touch operation is possible if a touchscreen monitor is connected, but Ichiken was not impressed. Response time is fine. However, the software seems optimized for mouse use. Compared with touchscreen scopes from other makers, it felt less comfortable to them: some actions take more movement than with a mouse, and some can't be done by touch at all. Their recommendation is to use a mouse and keyboard.

17:05

Specifications: Bandwidth, Resolution, and Sample Rate Trade-Offs

The 6824E has 500 MHz bandwidth, a maximum sample rate of 5 GSa/s, and hardware resolution selectable between 8, 10 and 12 bits depending on how many channels are in use. Software enhancement can add up to 4 more bits.

8-bit and 10-bit can be used on all channels at once, but 12-bit is limited to two channels at a time. Ichiken says frankly that this is disappointing. If 12-bit is available, they would like to be able to use it on every channel. In practice, they say, this is essentially a 10-bit oscilloscope. They mention that another model offers 12 bits on all eight channels, though with a reduced bandwidth, which they give as 20 MHz.

Sample rate also falls as more channels and bits are used. Ichiken walks through the combinations on screen:

  • 12-bit: 1.25 GSa/s with one or two channels.
  • 10-bit: 5 GSa/s with one channel, 2.5 GSa/s with two, 1.25 GSa/s with three or four, and 625 MSa/s with five or more.
  • 8-bit: 5 GSa/s with up to two channels, 2.5 GSa/s with three or four, and 1.25 GSa/s with five to eight.

Their reading is that the total rate is shared across channels, with memory also playing a role. They note that manufacturers handle this trade-off very differently depending on design philosophy. Ideally the maximum sample rate would hold no matter how many channels or bits are used, but they point out that this would make the instrument considerably more expensive. Depending on how you use the scope, you could run short of effective bandwidth, so they advise keeping these limits in mind.

20:29

Noise Floor

Ichiken measured the noise floor with a 10 ms timebase, using the automatic measurements for peak-to-peak and ripple RMS. With 1 MΩ input they read about 2.1 mV peak-to-peak and about 200 µV RMS. The averaged values came out at about 2.2 mV and 200 µV. They also say that changing the hardware resolution left the noise level almost unchanged. With 50 Ω termination they measured about 1.8 mV peak-to-peak and about 170 µV RMS. Ichiken judges these to be fairly average values.

21:27

Built-In Signal Generator and AWG

The rear-panel generator output was connected back to an input and controlled from the "Gen" section of the software. Frequency, amplitude and waveform type can be changed, with many waveform types available, including white noise. The arbitrary waveform generator (AWG) can import waveforms or let you draw one by hand, and a drawn waveform appeared on screen as expected. You can also type a bit pattern such as "0101..." to create a digital waveform. Ichiken suggests this is useful for testing serial decoding.

A waveform created with the math channels can also be sent out through the generator. Ichiken demonstrates this and suggests it could be used for things like examining amplifier waveforms or measuring op-amp characteristics.

23:12

Spectrum View and Spectrum Mode

A spectrum view can be added alongside a scope view to show frequency analysis. With a 10 kHz triangle wave, the main peak sits at 10 kHz with other peaks elsewhere. Ichiken says PC processing opens up many possibilities and would find features like a waterfall display interesting to see from Pico.

There is also a separate spectrum mode, selected from the device settings, which prioritizes spectrum-analyzer operation. The timebase controls turn into frequency span controls, and the number of FFT bins can be set up to about one million. Fewer bins run faster at lower frequency resolution. Very large bin counts make the FFT take a long time, and small ones feel stress-free to use, in Ichiken's experience.

Adding a scope view in spectrum mode lets you see which time-domain waveform corresponds to the current spectrum. Clicking between the two works in both directions, which Ichiken found useful. Spectrum results can be mask-tested too. Ichiken set a mask so that capture stops when a spectral component appears in an unmasked region, which effectively triggers on the spectrum. They then examined the corresponding waveform and called the feature quite convenient.

26:05

Triggers and Rapid (High-Speed) Triggering

Trigger types range from standard edge to runt and logic triggers. PicoScope can do serial decoding, but at the time of recording Ichiken found that triggering on decoded results did not appear to be supported.

The feature that most interested them was the high-speed trigger. In normal triggering, each captured waveform is sent to the computer. The oscilloscope also keeps recent captures in an internal ring buffer, which you can browse through the waveform history button; in their setup it held 64 waveforms. Ichiken explains that sending each capture to the PC uses a lot of the scope's internal resources, so rare events can be missed. The high-speed trigger instead fills the scope's internal memory with captures and then sends the whole batch to the PC at once.

To compare, they enabled capture time and trigger timestamps, used auto trigger, and set the timebase to 50 µs per division. With normal triggering they collected 632 captures. The second trigger came 19 ms after the first. The third came 56 ms after the first, 37 ms after the previous one. That leaves 20 to 30 ms of dead time between captures, and anything that happens in that window is missed.

With the high-speed trigger, 1,000 captures were buffered almost instantly and then moved to the computer. Under the same conditions, each trigger followed the previous one by about 60 µs. With a 50 µs capture window, that means only about 10 µs of dead time. Ichiken concludes that infrequent waveforms are far less likely to be missed, and calls this the main strength of the feature.

29:49

Measurements, Rulers, Decoding, and Math Channels

Automatic measurements report individual waveform parameters on both the amplitude and time axes, across multiple channels. Measured values can be given pass/fail thresholds and linked to Actions, for example to send an external trigger, output decoded data, or save the waveform. A similar feature called DeepMeasure displays all waveform parameters at once, but it cannot be linked to external actions. Ichiken found it slowed things down somewhat, presumably because of the extra load on the computer.

The ruler function is what other manufacturers call cursors. Ichiken notes that on touchscreen scopes they often touch the wrong axis or the waveform when trying to grab a cursor. The mouse gives fine control, and they liked the feel.

Serial decoding is also free from the start and covers a full range of protocols, including CAN, LIN and I²C. When digital probes are connected, the digital inputs appear as selectable decode sources.

Math channels combine waveforms and apply functions: filters, buffers, trigonometric and scientific functions, and more. They can also plot quantities such as frequency or duty cycle as graphs rather than single numbers. In one demo, the measured blue trace was a signal that rises in frequency over time. A math channel applied a low-pass filter twice, and the computed result shrank in amplitude as the frequency rose. Ichiken points out again that this heavy processing runs on the computer, not the oscilloscope. If operation becomes sluggish, the PC is the cause.

32:30

A Software Update Mid-Shoot

A software update arrived during filming, announced by a red circle at the top right of the screen. After installing it, Ichiken found several additions. A new "Default Setup" button appeared at the top. isoSPI was added to the serial decoders. A new overlay display stacks all captured waveforms on top of each other to make glitches easier to spot. Actions were also improved. Previously you couldn't choose event details, such as which automatic measurement should fire an action. After the update you can choose which measurement triggers it. Ichiken considers this a significant improvement in usability.

Verdict: Best Suited to Low-Voltage and Embedded Work

Ichiken admits they were initially unsure about an oscilloscope that has to be connected to a computer, but found it was not a problem once they got used to it. Their overall judgment is that this is not a product for power systems. It fits embedded development and other relatively low-voltage work.

The biggest positive for them is that the fully featured software is free. They note that on other oscilloscopes, decoding the protocols commonly used in embedded development sometimes costs extra. They understand manufacturers are commercial businesses but still find that a bit much. Frequent software updates add a sense of security, and because the scope already works with a computer, moving waveform data around is fairly seamless. That compares well with the usual routine of saving waveforms to a USB stick and carrying them to a PC.

The main drawback is unavoidable: you need a computer. Ichiken says they would like a large workbench, since boards and other equipment are usually there too and a computer makes the bench more cluttered.