.USB scopes are tedious to use.
We have an older Picoscope at work, and while the hardware is nice, it barely gets any use because setting up the rigol is just quicker
We have an older Picoscope at work, and while the hardware is nice, it barely gets any use because setting up the rigol is just quicker
But for someone who is a hobbyist would that really be a major issue? Also I have no predilection since I've never used a modern DSO, the only scope I've ever used was an old analog Tektronix 2213A.
I'm tempted to buy a Picoscope 3000 series with the built in MSO because:
-- It has the logic analyzer functionality built-in, and time-correlated with the four analog channels as well.
-- It's widely accepted that logic analyzers are better on PC, right? [Interesting to speculate why the story is sooo different for analog vs digital...]
-- I want the ability to stream a large stream of data being stored on disk for the continuous, "infinite" record feature. I.e., I'm planning to use it as a general purpose ADC.
With dual monitors, my computer usually has a PDF of a datasheet, or a web browser, or EAGLE/LTspice open. I have my scope up and running at the same time, tweaking while working on my projects. I think that as a hobbyist in particular, it is better to have a dedicated computer available for research that is not also your scope interface.
I'm tempted to buy a Picoscope 3000 series with the built in MSO because:
-- It has the logic analyzer functionality built-in, and time-correlated with the four analog channels as well.
-- It's widely accepted that logic analyzers are better on PC, right? [Interesting to speculate why the story is sooo different for analog vs digital...]
-- I want the ability to stream a large stream of data being stored on disk for the continuous, "infinite" record feature. I.e., I'm planning to use it as a general purpose ADC.
Yes the MSO is the killer feature on this for me too. I'm having a hell of a time finding a decent USB logic analyzer that has trigger out capabilities, without trigger out you have no way to time-correlate digital events with the analog channels on your DSO.
Also it has a built-in waveform generator that can replay a waveform when an event is triggered. The logic analyzer can also be programmed to trigger the scope when any or all of the 16 digital inputs match a pattern.
The box has a 256M buffer (512M on the 3206D) and can sample at 1 GS/s all the way down to 50ms.
You can connect the trigger out of your scope to one of the digital inputs on a logic analyzer like the Saleae Logic, and trigger the logic analyzer on it. Then you can correlate signals. The trigger options on the entry-level USB logic analyzers are limited anyways. The best feature of the Saleae is that you can easily write your own decoder plugins, just extend a C++ base class.
USB scopes are tedious to use. I have used a Picoscope before and didn't like the 1-2-5 full scale ranges. On a real scope you have 8-16-40 full scale ranges (volt/div *which work nicely with 3.3V and 5V logic signals, +/-10V, +/-12V and +/-15V power supplies.
I'm having a hell of a time finding a decent USB logic analyzer that has trigger out capabilities, without trigger out you have no way to time-correlate digital events with the analog channels on your DSO.
You can connect the trigger out of your scope to one of the digital inputs on a logic analyzer like the Saleae Logic, and trigger the logic analyzer on it. Then you can correlate signals. The trigger options on the entry-level USB logic analyzers are limited anyways. The best feature of the Saleae is that you can easily write your own decoder plugins, just extend a C++ base class.
Ok. What do you do if you want to trigger on a digital pattern? I can easily envision a scenario (i.g. a glitch) where you would want to trigger on a digital pattern so that you could look at what's happening on the analog channels when that event occurs.
(assuming you mean pattern, as in decoded data)
You can connect the trigger out of your scope to one of the digital inputs on a logic analyzer like the Saleae Logic, and trigger the logic analyzer on it. Then you can correlate signals. The trigger options on the entry-level USB logic analyzers are limited anyways. The best feature of the Saleae is that you can easily write your own decoder plugins, just extend a C++ base class.
Ok. What do you do if you want to trigger on a digital pattern? I can easily envision a scenario (i.g. a glitch) where you would want to trigger on a digital pattern so that you could look at what's happening on the analog channels when that event occurs.Most simple USB logic analyzers, like the Saleae, don't let you trigger on patterns like that (assuming you mean pattern, as in decoded data). They trigger on edges, and then dump a ton of data on the USB line to the PC. The big data stream is then post-processed and you can search through it. These sorts of logic analyzers are meant for mass data collection and post processing, not real time decode/triggering.
In this scenario, you would trigger with the scope (it has much, much better trigger abilities), and then search through the digital data you collected/decoded with the analyzer. The Saleae can (and will) stream so much more data than your scope could ever buffer.
I can do what you are describing on my MSOX3000 (and both of my Rigols, for that matter). I don't think I ever have, as "glitches" are typically analog in nature, and I would just trigger on the glitch?