Datasheet
PicoScope 3000 Series
HAL3 hardware acceleration
Many oscilloscopes struggle when deep memory is enabled: the screen update rates can slow and the controls can become unresponsive.
The PicoScope 3000D Series oscilloscopes avoid this limitation with the use of a dedicated hardware acceleration engine. This parallel design
enables the oscilloscope to intelligently compile the waveform image from the raw data stored in its memory before transferring it to the
PC, so that the USB connection and PC’s processor performance do not limit capture rates. This allows the continuous capture and display
of over 440 000 000 samples every second. PicoScope oscilloscopes manage deep memory far more effectively than competing PC-based
and benchtop models.
The PicoScope 3000D Series is fitted with third-generation hardware acceleration (HAL3), which allows high waveform update rates and
faster segmented memory and rapid trigger modes. In most cases the data collection speed of the PicoScope will be faster than the USB
transfer rate, so information has to be buffered in high-speed memory on the device. HAL3 allows even deep-memory PicoScopes to
maintain fast waveform update rates regardless of the buffer size.
For example, the PicoScope 3206D can sample at 1 GS/s on timebases as long as 20 ms/div, capturing 200 million samples
per waveform, and still update the screen several times per second. That’s around 500 million sample points each second!
Less intelligent oscilloscopes attempt to reduce the amount of data transferred by using simple decimation, transferring only every nth
sample. This results in the majority (up to 99.999%) of data being lost and a lack of high-frequency information. PicoScope deep-memory
oscilloscopes perform data aggregation instead. Dedicated logic divides the memory into blocks and transfers the minimum and maximum
values of each block to the PC, preserving the high-frequency detail.
For example, a waveform with 100 million samples may be divided into 1000 blocks of 100 000 samples each, with only the minimum and
maximum values for each block being transferred to the PC. If you zoom into the waveform, the oscilloscope will again divide the selected
area into blocks and transfer the minimum and maximum data so that fine detail is viewable without any delay.
In the example above, both waveforms show the same signal using different types of hardware acceleration. The top waveform has used the
aggregation possible with a PicoScope, and as a result the high-frequency spikes are preserved. The bottom waveform has used traditional
decimation, showing a loss of high-frequency information.
In parallel with the data aggregation, other data such as average values are also returned to speed up measurements and to reduce the load
on the PC’s processor.