As you would expect, compression increases the number of samples stored in a given amount of memory, thereby increasing the capture time. Less obvious is the fact that it also allows for improved resolution and all of its benefits.
DigiView's hardware-based compression automatically optimizes both capture time and resolution. It gives you the longest possible capture times by storing compressed samples at the DATA-rate (1 sample per transition.) Note that a traditional logic analyzer must store several samples per transition (over-sampling) to achieve any kind of acceptable distortion levels.
At the same time, it gives you the highest possible resolution by always sampling at its maximum sample rate. This does not fill up the storage because the compressor removes the redundant samples.
Best of all, this is fully automatic. It does not require any user settings or need any advanced knowledge of the data format. The compressor adapts to the data characteristics in real-time, providing optimized results even with highly variable data rates (like bursts or low duty cycle signals.)
See for yourself. The following interactive chart lets you specify different data patterns and then compare DigiView's compressed sampling with that of a traditional logic analyzer.
Set the Pulse Width and Duty Cycle to emulate your data. Then adjust the sample rate and observe how the two approaches compare in the 'Results' chart. We also show the distortion effects of the sample rate in the graphic at the top of the 'Configuration' chart.
To ensure apples-to-apples comparisons, we assume the same storage and maximum sample rates for both units and set the minimum pulse width to a reasonable value for the maximum sample rate.
Configuration | |
? Distortion/Resolution:
| |
? The signal pulse width and duty cycle settings let you evaluate a clock or pulse train input. This is a simple data pattern but sufficient to demonstrate DigiView's capture time and resolution advantages. | 10ns |
20% (50ns) | |
? DigiView Mode Choose DigiView Mode:
| |
? Choose traditional logic analyzer sample rate for comparison. NOTE: this is NOT the DigiView sample rate; DigiVIew always samples at its maximum. | Sample Rate: 1 Gsps |
Results | ||
DigiView Advantage 10x Capture Time at 10x Resolution | ||
(smaller is better) | DigiView | Traditional |
? Resolution 1 / Sample-rate | 1ns | 10ns |
? Distortion 100 * Resolution / Pulse-width | 1% | 10% |
? Storage Used per Cycle Number of storage locations used to store 1 cycle. Lower numbers imply better storage utilization / longer captures. DigiView: 1 per transition Traditional: Sample-rate * Cycle-period | 2 | 20 |