That is, Mixed Signal Oscilloscope, Data Acquisition unit, or Logic Analyzer, that interfaces with a computer via USB, serial (preferably not), or Ethernet. If you've used one and can give first hand testimony, that's great; or, if you've just heard of one that's good, that's great too. I've googled these things extensively, but I may have missed some. FYI I'm running Windows 7 on a more-than-capable laptop.
I have future needs (see below***) but My immediate need is for a device that I can use to troubleshoot intermittent and/or brief glitches in machine control circuits. Usually I'm looking for noise on comms busses, brief digital signal drop-outs or analog signal under/over events, or overall sequence of several digital and analog signals. I would like the device to replace my current oscilloscope as well; I mainly use my scope to measure the output of encoders and Variable Frequency Drives.
I have prepared a color-coded list of needs/wants in order of importance. Needs start at the top and taper off to wants at the bottom. Needs end and wants begin, in a fuzzy sort of way (grey area), denoted in orange:
If you have a short attention span, stop reading now and reply.
The rambling to follow is likely to make your eyes glaze over if they haven't already.
NOTE: 50% of the above list (mostly near the bottom) was compiled from bullet points on various MSO adverts that sounded cool, or I just made up features that I want to see. I'm not a super experienced Oscilloscope or Logic Analyzer user so I don't have a strong handle on what's actually important, though I did read this. So if you think my priorities are mixed up, let me know; they probably are, and I would be glad to rearrange them.
\(^{*1}\). I have pretty much resigned myself to the fact that I am going to have to build some sort of opto-isolation box between the machine control circuit and the MSO since none of the units I'm seeing support these voltages directly, and none of them can take an AC signal on the digital inputs.
\(^{*2}\).It would be cool (meaning, pie-in-the-sky desired, but not required) if the device could be connected to the signals of interest and then disconnected from the PC and left in place, monitoring, possibly for a period of several days; either a sizable internal memory would be required, or a programmable trigger (ex: on loss of a certain signal) - this can easily be done with a brick PLC, which I have done in the past and have little qualms about continuing the practice, but it would be cool if the device could do this (with better resolution than a PLC and a pretty data trace) as well.
***My future need (as I delve further toward the depths of nerddom) is for a high speed, full-featured logic/protocol analyzer than I can use for designing electronics.
I'm looking at stuff like this:
Picoscope
Cleverscope
USBee
Quantasylum
Rigol DS1000 series
NOTE: I'm not 100% opposed to the idea of a non-USB device (see the Rigol link above), however I strongly prefer USB, and most of the benchtop units I see are prohibitively expensive.
I have a budget in mind, but I won't state any dollar amount because I don't want to limit the feedback. Let's just say it's probably higher than the typical hobbyist budget but less than the infinite budget of a megacorporation. The less expensive the better.
Right now I'm leaning toward the Bitscope BS325. The software looks very sleek and it seems like it can do just about everything I want it to do. The only things holding me back are the following specs:
Hardware Sample Rates: 15kSa/S to 40MSa/S (Is this sufficient?)
Capture Buffers: 512kS x 2 (analog) plus 512kS x 8 (logic) (Is this sufficient?)
Capture Resolution: 8 bit converter with 6.8 to 7.6 ENOB (Is this sufficient?)
Maximum Resolution: 13 ENOB (at 1MHz and lower) (Is this sufficient?)
Please look at all the specs and advise about any that I'm not knowledgeable enough to ask about.
I have future needs (see below***) but My immediate need is for a device that I can use to troubleshoot intermittent and/or brief glitches in machine control circuits. Usually I'm looking for noise on comms busses, brief digital signal drop-outs or analog signal under/over events, or overall sequence of several digital and analog signals. I would like the device to replace my current oscilloscope as well; I mainly use my scope to measure the output of encoders and Variable Frequency Drives.
I have prepared a color-coded list of needs/wants in order of importance. Needs start at the top and taper off to wants at the bottom. Needs end and wants begin, in a fuzzy sort of way (grey area), denoted in orange:
- Ability to monitor 24VDC and 120VAC digital machine logic signals.\(^{*1}\)
- Ability to monitor +/-10V and 0-20mA analog signals
- At least 2 analog channels
- Electrical Isolation from USB port (alternatively I could probably use a USB isolator, not sure)
- "strip chart"-type mode for plotting various signals (aspects of signals; ex: frequency, amplitude, duty cycle, et. al.) over long time periods, with ability to zoom in on blips/areas of interest.
- Capable of measuring up to 1KV, 30kHz PWM VFD output, and plot this along with my digital/analog signals.
- Powerful & easy to use software interface (Not limited in features, but also not confusing)
- 8+ digital channels
- 16+ digital channels
[*]10+ bit ADC
[*]High bandwidth and sampling rate, huge buffer
[*]low cost
[*]At least 3 true scope channels with BNC connectors.
[*]Ability to leave the device connected to the circuit under test in data logging mode, without laptop, for days\(^{*2}\)
[*]Documentation clear and not in Chinglish
[*]Ability to plot calculated math traces in real time via user input formulas or scripts.\(^{*3}\)
[*]Integral function generator
[*]Multi-channel digital signal generator with ability to record digital signal traces in Logic Analyzer mode and then "play back" into the circuit under test in signal generator mode
[*]USB3.0
[*]User-settable trigger conditions (ex: trigger when DI1 is high, DI7 is low, and AI3>AI1)
[*]Ability to export data to excel
[*]Ability to read & plot thermocouple, strain gauge, and resistance input.
[*]Network and/or wireless Connectivity
[*]Android/Apple app to view data on mobile device over ^ Network and/or wireless Connection
[*]User programmable
[*]Protocol analyzer with plenty of downloadable protocols.
[*]Packet analyzer
[*]Spectrum analyzer
If you have a short attention span, stop reading now and reply.
The rambling to follow is likely to make your eyes glaze over if they haven't already.
NOTE: 50% of the above list (mostly near the bottom) was compiled from bullet points on various MSO adverts that sounded cool, or I just made up features that I want to see. I'm not a super experienced Oscilloscope or Logic Analyzer user so I don't have a strong handle on what's actually important, though I did read this. So if you think my priorities are mixed up, let me know; they probably are, and I would be glad to rearrange them.
\(^{*1}\). I have pretty much resigned myself to the fact that I am going to have to build some sort of opto-isolation box between the machine control circuit and the MSO since none of the units I'm seeing support these voltages directly, and none of them can take an AC signal on the digital inputs.
\(^{*2}\).It would be cool (meaning, pie-in-the-sky desired, but not required) if the device could be connected to the signals of interest and then disconnected from the PC and left in place, monitoring, possibly for a period of several days; either a sizable internal memory would be required, or a programmable trigger (ex: on loss of a certain signal) - this can easily be done with a brick PLC, which I have done in the past and have little qualms about continuing the practice, but it would be cool if the device could do this (with better resolution than a PLC and a pretty data trace) as well.
***My future need (as I delve further toward the depths of nerddom) is for a high speed, full-featured logic/protocol analyzer than I can use for designing electronics.
I'm looking at stuff like this:
Picoscope
Cleverscope
USBee
Quantasylum
Rigol DS1000 series
NOTE: I'm not 100% opposed to the idea of a non-USB device (see the Rigol link above), however I strongly prefer USB, and most of the benchtop units I see are prohibitively expensive.
I have a budget in mind, but I won't state any dollar amount because I don't want to limit the feedback. Let's just say it's probably higher than the typical hobbyist budget but less than the infinite budget of a megacorporation. The less expensive the better.
Right now I'm leaning toward the Bitscope BS325. The software looks very sleek and it seems like it can do just about everything I want it to do. The only things holding me back are the following specs:
Hardware Sample Rates: 15kSa/S to 40MSa/S (Is this sufficient?)
Capture Buffers: 512kS x 2 (analog) plus 512kS x 8 (logic) (Is this sufficient?)
Capture Resolution: 8 bit converter with 6.8 to 7.6 ENOB (Is this sufficient?)
Maximum Resolution: 13 ENOB (at 1MHz and lower) (Is this sufficient?)
Please look at all the specs and advise about any that I'm not knowledgeable enough to ask about.