Author Topic: Picoscopes  (Read 14638 times)

0 Members and 1 Guest are viewing this topic.

Offline nbrittonTopic starter

  • Frequent Contributor
  • **
  • Posts: 443
  • Country: us
Picoscopes
« on: September 20, 2015, 11:22:56 pm »
What are you're thoughts on the Picoscope line of USB scopes? https://www.picotech.com/products/oscilloscope
 

Offline nbrittonTopic starter

  • Frequent Contributor
  • **
  • Posts: 443
  • Country: us
Re: Picoscopes
« Reply #1 on: September 20, 2015, 11:39:12 pm »
In particular I'm eyeballing the PicoScope 3405D MSO: https://www.picotech.com/oscilloscope/3000/usb3-oscilloscope-logic-analyzer

Specs:
4 analog + 16 digital channels
100 MHz analog bandwidth
1 GS/s real-time sampling
256 MS buffer memory
100,000 waveforms per second
Arbitrary waveform generator
USB 3.0 connected and powered
Mac and Linux compatible.

Anyone have experience with their software?
« Last Edit: September 20, 2015, 11:43:56 pm by nbritton »
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26907
  • Country: nl
    • NCT Developments
Re: Picoscopes
« Reply #2 on: September 20, 2015, 11:52:00 pm »
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 * 8 ) which work nicely with 3.3V and 5V logic signals, +/-10V, +/-12V and +/-15V power supplies.

edit: remove unintended smiley
« Last Edit: September 21, 2015, 06:59:52 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: vmax

Offline pyroesp

  • Regular Contributor
  • *
  • Posts: 180
  • Country: be
    • Nicolas Electronics
Re: Picoscopes
« Reply #3 on: September 21, 2015, 12:13:05 am »
I've used the 2203 a few years back, still have it somewhere. I needed one asap and didn't have the funds nor the space for a bench scope.
I do regret buying it  |O.

Software was ok and very easy to use, just the scope I had was just bad, shitty BW, freq gen at 1Vpk or something like that.
My laptop at the time was not the best either, and running the picoscope software it would get a bit slow.

I think you can download their software from the webpage, have a play with it.
 

Offline Maxlor

  • Frequent Contributor
  • **
  • Posts: 565
  • Country: ch
Re: Picoscopes
« Reply #4 on: September 21, 2015, 12:52:10 am »
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, what with not having to wire everything up and find the software. Plus, the software didn't appeal to me that much, I didn't find it all that intuitive.

However: looking at the page linked above, it seems they have a new version of their software out which looks better and is finally cross platform, plus it still seems to support their older models. I think I'll try that one when I have some spare time.
 

Offline nbrittonTopic starter

  • Frequent Contributor
  • **
  • Posts: 443
  • Country: us
Re: Picoscopes
« Reply #5 on: September 21, 2015, 01:28:35 am »
USB scopes are tedious to use.

You can make a controller box using simple digital encoders.

 
The following users thanked this post: vmax

Offline dadler

  • Supporter
  • ****
  • Posts: 851
  • Country: us
Re: Picoscopes
« Reply #6 on: September 21, 2015, 01:35:51 am »
I have the entry level model. I never use it. The software is painful to use and does not compare to a real scope with hardware controls.

PicoScopes seem to be used primarily by the automotive industry. I bought mine for automotive use, and quickly realized it was not a good fit, unless one already has a laptop down in the vehicle. Even then, it's fiddly and non-intuitive to use.

My Rigol DS1054Z has now become my beater automotive scope, and it works almost perfectly for my use case. If you need to use the scope with the vehicle in motion, and do not have access to mains power, the PicoScope may have an edge--although I would probably just find a clean 12V DC->mains inverter first and use my Rigol.

Edit: I see above that someone mentioned that the Pico software is cross-platform. That might be sort of true, but the Mac version is missing almost all of the features of the Windows version. It's way stripped down.
 

Offline nbrittonTopic starter

  • Frequent Contributor
  • **
  • Posts: 443
  • Country: us
Re: Picoscopes
« Reply #7 on: September 21, 2015, 01:38:00 am »
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.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: Picoscopes
« Reply #8 on: September 21, 2015, 01:38:04 am »
Not sure why no one makes a control panel for USB scopes. They have to deal with trivial IO speeds just for buttons, encoders, and LEDs. The pro audio/video Industry has been doing this for years and its awesome.

Big processing is physically seperated from human interface. USB modular scopes could really be great with only minor effort.


Sent from my SAMSUNG-SM-G890A using Tapatalk

Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline dadler

  • Supporter
  • ****
  • Posts: 851
  • Country: us
Re: Picoscopes
« Reply #9 on: September 21, 2015, 01:47:38 am »
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 am just a hobbyist, and I find that hardware scopes (I have the DS1054Z, DS2000A, DSOX3000T--yeah I like toys) are just so much easier to use when working on real circuits/projects.

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.
 

Offline rs20

  • Super Contributor
  • ***
  • Posts: 2318
  • Country: au
Re: Picoscopes
« Reply #10 on: September 21, 2015, 01:53:26 am »
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.

It's important to note, though, that I'm not expecting it to supplant my Rigol DS2000 series.

Am I missing a cheaper alternative to achieve my list of goals? I can't find a cheaper way of getting a 4-channel 100 MHz ADC for my computer full stop, let alone all the other features.
 

Offline nbrittonTopic starter

  • Frequent Contributor
  • **
  • Posts: 443
  • Country: us
Re: Picoscopes
« Reply #11 on: September 21, 2015, 02:53:30 am »
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.
« Last Edit: September 21, 2015, 02:56:00 am by nbritton »
 

Offline nbrittonTopic starter

  • Frequent Contributor
  • **
  • Posts: 443
  • Country: us
Re: Picoscopes
« Reply #12 on: September 21, 2015, 03:11:30 am »
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 have 3 notebooks and 3 tablets in my apartment right now. If I did buy a picoscope I would have a dedicated system for it. In fact, I would probably assemble some embedded single board computer (MinnowBoard MAX: $146) into a box with some digital rotary encoders, buttons, and levers.
« Last Edit: September 21, 2015, 03:21:33 am by nbritton »
 

Offline dadler

  • Supporter
  • ****
  • Posts: 851
  • Country: us
Re: Picoscopes
« Reply #13 on: September 21, 2015, 03:49:09 am »
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.

Maybe I am spoiled, I have the MSO option on my DSOX and find the integrated interface, with real hardware controls, unbelievably easy to use. There is a reason that professional design engineers use real oscilloscopes and not these all-in-one USB units. Nearly every all-in-one unit is ok at most things, and not particularly good at any one thing. "Jack of all trades, master of none."

I would think long and hard about investing serious cash in a USB oscilloscope, especially if you don't have much experience with DSOs. You may regret it. There is a reason they are much, much less popular than traditional oscilloscopes. They aren't necessarily some hidden gem the rest of the world is missing out on.

Download the PicoScope software (it runs in demo mode with fake signals) and get a feel for it. It's not bad software, but it was clearly designed by engineers and not UI/usability designers. Don't get me wrong, PicoScope is a legitimate company that makes quality products. However, Pico products seem to be primarily used in certain niche applications--where a USB tool really is necessary.

All of this is just my opinion, if you are dying to have a USB scope, by all means Pico makes some of the best ones. Also consider the NI VirtualBench:
 
The following users thanked this post: vmax

Offline nbrittonTopic starter

  • Frequent Contributor
  • **
  • Posts: 443
  • Country: us
Re: Picoscopes
« Reply #14 on: September 21, 2015, 04:37:33 am »
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.
 

Offline vk6zgo

  • Super Contributor
  • ***
  • Posts: 7589
  • Country: au
Re: Picoscopes
« Reply #15 on: September 21, 2015, 04:47:59 am »
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 * 8) which work nicely with 3.3V and 5V logic signals, +/-10V, +/-12V and +/-15V power supplies.

I did a bit of a "double-take",as I don't normally think of a 'scope in terms of "full scale",but I see what you mean.
A display 8 divisions in the vertical dimension gives you reasonably sized divisions,& most commonly encountered voltages use sufficient divisions to be easily observed.
 

Online Electro Fan

  • Super Contributor
  • ***
  • Posts: 3199
Re: Picoscopes
« Reply #16 on: September 21, 2015, 04:56:34 am »
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.

From an older post but I think Intronix might make a trigger output available or otherwise provide info on how to do it if it's requested.

http://www.edaboard.com/thread146631.html

"Also I found the guy who runs the company (Harrison) to be very helpful when
I had some queries about the availability of a trigger-out signal, or whether the
FPGA could be tweaked to give a trigger-out.

He said that he'd updated the PCB to have a trigger-out connector, and that if
I opened the case I could cut a little slot and solder in a 2-pin right-angled
header. There is a fixed cycle delay on the trigger-out (as the trigger logic is
heavily pipelined to sustain the 500Mhz sample rate) but I just wanted it to
trigger a DSO near the area of interest, it worked very well for me."


http://www.pctestinstruments.com/

Supports both timing-mode and state-mode

  500MHz Timing-Mode (Internal Clock) 
  200MHz State-Mode (External Clock)
« Last Edit: September 21, 2015, 04:58:19 am by Electro Fan »
 

Offline dadler

  • Supporter
  • ****
  • Posts: 851
  • Country: us
Re: Picoscopes
« Reply #17 on: September 21, 2015, 07:58:06 am »
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?
 

Offline rs20

  • Super Contributor
  • ***
  • Posts: 2318
  • Country: au
Re: Picoscopes
« Reply #18 on: September 21, 2015, 09:30:42 am »
(assuming you mean pattern, as in decoded data)
I can't speak for the OP, but my Rigol DS2000 series has "pattern" trigger and there it is defined not as a pattern across time, but a pattern across channels. For example, using the "pattern" trigger, you can ask to trigger when CH1 is high AND CH2 is falling edge.
 

Offline German_EE

  • Super Contributor
  • ***
  • Posts: 2399
  • Country: de
Re: Picoscopes
« Reply #19 on: September 21, 2015, 10:01:52 am »
I have been running a Picoscope 3206 in my home workshop for years, it has good and bad points:

Good
I really like the big screen on the PC because these days my eyesight struggles on some of the tiny letters on a standard scope screen.
The unit has held its calibration over the years despite some rough handling.
The slow sweep speeds turn the scope into a two channel chart recorder
The basic multimeter is useful and of course is two channel
Despite being a unit that is years old it still runs the latest software from Picoscope
You also get a basic spectrum analyzer using the FFT function.
Lots of support from the Picoscope community and the support staff DO monitor the forums

Bad
The triggering is not so good and I ended up building my own trigger circuit that plugs into the front .
The maximum input at the BNC connector is 20V which is maybe a little low.
X-Y mode can give some very strange results depending on the frequencies used
No x10 probe detection
Should you find yourself in a chronically leaking boat, energy devoted to changing vessels is likely to be more productive than energy devoted to patching leaks.

Warren Buffett
 

Offline D3f1ant

  • Frequent Contributor
  • **
  • Posts: 346
  • Country: nz
  • Doing as little as possible, but no less.
Re: Picoscopes
« Reply #20 on: September 21, 2015, 06:45:06 pm »
I think others have covered this pretty well. I own a 4ch 5000 series with loads of memory (512MB). You need loads of memory on a USB scope because a pc can't process or display data in real time so scope has to be able to buffer everything, the more memory the better.

Glitch spotting is harder because you will will never 'see' it like you would on a traditional scope with >100k (or 1M on an keysight 3000/4000). You just collect loads of waveforms and then review them if suspect glitches, similar to enabling segmented mode on a traditional scope. Persistence mode does sort of let you see glitches so can then set up a trigger etc, it's just more cumbersome.

One very good feature is decoding, pico scopes can decode pretty much anything, and decoding and all software updates are free. A 10 year old picoscope still runs the same software as current models, you get the features your hardware is physically capable.

At the end of the day, there is probably, nothing you can't do on a  picoscope that you can on a traditional scope (once you learn the quirks) For the money, you get a lot more scope/features and none of that licenced software/feature bullshit.

I still ended up buying/going back a standalone scope on my bench, but I keep the picoscope and still use it regularly because of the decoding and portability.

And you don't really miss knobs as much as you might think, you can bind keys to basically anything in their software.
« Last Edit: September 21, 2015, 07:24:44 pm by D3f1ant »
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26907
  • Country: nl
    • NCT Developments
Re: Picoscopes
« Reply #21 on: September 21, 2015, 07:08:25 pm »
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?
At some point you just need a real logic analyser. A used Tektronix TLA700 series is quite affordable (in the Intronix Logiport territory) if you have some patience. A real logic analyser has a programmable trigger statemachine which can trigger on the craziest conditions. You can use event counters, timers, etc to build an if-then-else tree using input conditions, time-outs and event counters. Not trivial to use but sometimes you just need extreme power to solve a problem.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Howardlong

  • Super Contributor
  • ***
  • Posts: 5319
  • Country: gb
Re: Picoscopes
« Reply #22 on: September 21, 2015, 08:26:49 pm »
Over the years for USB scopes I've had a Picoscope 2000 series, a BitScope BS50 and the Analog Discovery.

The Picoscope I used about three times before it was relegated into a drawer for several years, after which I sold it. The BitScope I still have, I bought it to use on the road, but the software is awful, and I haven't used it since receiving the Analog Discovery six months or so ago, which is the only USB scope I've ever used frequently, it's feature packed and the software is slick, bug free, performant and simple to use.

It's not to do with screen real estate either, I run three 4K monitors on my bench setup, and the USB scopes remain in the drawer.

While I can see the attraction of USB scopes, far more often than not they end up gathering dust. The only way to find out is to try one, but if I were a betting man, I'd put a fiver on it being a disappointment compared to a real scope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf