Author Topic: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope  (Read 41976 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37794
  • Country: au
    • EEVblog
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #75 on: April 10, 2013, 12:25:31 am »
...Me I had originally met Dave's blog when I was Googling info on the 1052E DSO. Remember the first 1052E EEVblog video? That was 4 yrs ago. Now compare his 1080 res 2013 presentation style, lab, and info galore. Well that is some sure progress!

Yup, sure it!
That was shot on a 320x240 webcam that was maybe 8 years old, propped up on a bottle of Jack Daniels (no, I don't drink it, supplier gift).
I hated that video, I really did, but I uploaded it anyway. Here is the original aus.electronics newsgroup post announcing it:
https://groups.google.com/d/msg/aus.electronics/FvwX2e93FiY/qRhoPiwzENcJ
 

Offline PhilNY

  • Contributor
  • Posts: 17
  • Country: us
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #76 on: April 10, 2013, 02:44:08 am »
Thank you Dave for a very informative blog. I mostly still run older equipment for my repair shop and the students where I work are still using HP54603B's which are getting a bit outdated, just how much outdated I was unaware of till watching the Rigol and the price is great. My only concern is how they might hold up to the abuse of college students so we were leaning towards the Agilent DSOX2002A since our HP-Agilent scopes have had a pretty good track record. It remains to be seen if anything new will hold up to these kids. I get lots of good ideas from your test equipment blogs that help keep me current.

Great job
Cheers
Phil
 

Offline notsob

  • Frequent Contributor
  • **
  • Posts: 700
  • Country: au
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #77 on: April 10, 2013, 02:54:23 am »
Talk to your the scope manufacturers rep, be it agilent, tek, rigol or whoever, they tend to do special deals for educational institutions.
 

Offline NickS

  • Supporter
  • ****
  • Posts: 55
  • Country: au
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #78 on: April 10, 2013, 04:56:35 am »
What is necessary to do USB traffic analysis? 
Do you need an $800 scope or can it be done with a Saleae logic analyzer or BusPirate?
Decoding USB on a scope would be stupid unless you are looking for a specific issue like noise or debugging a bit banging usb interface.

Your computer will very happily spew out all the raw USB protocol goodness with the right software.
As long as your computer's USB controller can understand the signal you don't need any hardware to probe it.
 

Offline PhilNY

  • Contributor
  • Posts: 17
  • Country: us
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #79 on: April 10, 2013, 12:59:14 pm »
notsob   

The Mfrs reps here in NY are not all that willing to spend much time on small institutions any more, but often I can get a piece of equipment on loan for a bit.
As far as educational deals I am a bit jaded after 23 years of being offered demos and closeouts, the most discount I have ever seen is about 10% and they only often apply that to approved educational items.

It is nice to see Daves video because it is not a sales guy pushing something.

Phil
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #80 on: April 10, 2013, 03:05:07 pm »
The Mfrs reps here in NY are not all that willing to spend much time on small institutions any more, but often I can get a piece of equipment on loan for a bit.
As far as educational deals I am a bit jaded after 23 years of being offered demos and closeouts, the most discount I have ever seen is about 10% and they only often apply that to approved educational items.

A number of members here seem to have gotten their Rigol DS2000s - at a discounted price - from Tequipment.net, which is located near you. If you have any interest in the DSO - and you haven't spoken to them already - you might give them a call.
 

Offline lgbeno

  • Frequent Contributor
  • **
  • Posts: 349
  • Country: 00
EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #81 on: April 10, 2013, 03:34:04 pm »
Get video, would love to see more things like this.  Tear downs are good but ill be honest, I don't walk away with nearly as much learning.

I've had this debate in my mind about scopes, I have this massive tds544a at home it's a real top spec scope for its time 500mhz, 4 channels, lots of good stuff.  Most of it I don't use and would rather have something small and portable.  Was looking at Agilent dso2000x, Rigol and Hameg.  After seeing the video I think my mind is made that rigol is a awesome scope dollar for Dollie.  Agilent is good too but probably pay more for the name.  Tek IMO is really just a name at this point...
 

Offline kfitch42

  • Frequent Contributor
  • **
  • Posts: 300
  • Country: us
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #82 on: April 10, 2013, 05:55:01 pm »
The software looked interesting, but I was shocked by how long it took to transfer from the scope to the PC. It was attempting to transfer the contents of the 14Mpt sample memory(before being cancelled), right? Eight bits per sample, right? That's 14MB of data. At 100BaseT you get around 10MB/s of throughput ... so it should have been able to transfer everything in under 2 seconds.

So, is the speed a limitation of: the bloatedness of the LXI protocol? the scope? the software?
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #83 on: April 10, 2013, 06:19:35 pm »
The software looked interesting, but I was shocked by how long it took to transfer from the scope to the PC. It was attempting to transfer the contents of the 14Mpt sample memory(before being cancelled), right? Eight bits per sample, right? That's 14MB of data. At 100BaseT you get around 10MB/s of throughput ... so it should have been able to transfer everything in under 2 seconds.

So, is the speed a limitation of: the bloatedness of the LXI protocol? the scope? the software?

Two things:
1) Your memory estimate is way low. Dave was working with segments - and together with the full 56MB of normal sample memory, the DSO has something in the neighborhood of 128MB of memory for segments.
2) The DSO treats each segment as if it's a single-shot sample, so when external software asks for the current contents of memory, it gets ONLY the current segment. The software then has to ask the DSO to 'play' the next segment (and wait) - and that's what takes most of the time - not the actual transferring of data.

After Rigol's experience with the DS1000 series - where you could cause major refresh glitches in the DSO by asking for data from it too quickly - they have (rightly so) made it impossible to cause any kind of glitch or slowdown to the scope's operation remotely, so external software always has low priority. Otherwise I could easily get more than 20 fps from the DSO for real-time waveform display.
« Last Edit: April 11, 2013, 02:20:54 am by marmad »
 

Offline kripton2035

  • Super Contributor
  • ***
  • Posts: 2596
  • Country: fr
    • kripton2035 schematics repository
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #84 on: April 10, 2013, 06:22:01 pm »
Dave, I would LOVE a comparative review of hameg HMO2024 and Agilent MSOX2024 mixed signal scopes.
along with their signal decoding facilities ...
prices are almost the same (if you get a refurbished agilent ...)
are the functionnalities better in one or the other ?
I'm sure I'm not the only one that would like such a review ...
thanks.
 

Offline kfitch42

  • Frequent Contributor
  • **
  • Posts: 300
  • Country: us
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #85 on: April 10, 2013, 07:03:04 pm »
The software looked interesting, but I was shocked by how long it took to transfer from the scope to the PC. It was attempting to transfer the contents of the 14Mpt sample memory(before being cancelled), right? Eight bits per sample, right? That's 14MB of data. At 100BaseT you get around 10MB/s of throughput ... so it should have been able to transfer everything in under 2 seconds.

So, is the speed a limitation of: the bloatedness of the LXI protocol? the scope? the software?

Two things:
1) Your memory estimate is way low. Dave was working with segments - and together with the full 56MB of normal sample memory, the DSO has something in the neighborhood of 91MB of memory for segments (it can do a maximum of 65000 segments at 1.4kB per segment).
2) The DSO treats each segment as if it's a single-shot sample, so when external software asks for the current contents of memory, it gets ONLY the current segment. The software then has to ask the DSO to 'play' the next segment (and wait) - and that's what takes most of the time - not the actual transferring of data.

After Rigol's experience with the DS1000 series - where you could cause major refresh glitches in the DSO by asking for data from it too quickly - they have (rightly so) made it impossible to cause any kind of glitch or slowdown to the scope's operation remotely, so external software always has low priority. Otherwise I could easily get more than 20 fps from the DSO for real-time waveform display.

Ahhh, I guess I didn't understand segmenting. I assumed there was a single pool of sample memory that got segmented.

In the video he captured 8128 frames of 14Ks each. That works out to about 113MB (I was only off by less than an order of magnitude :).  So, it seems that the combination of the protocol and the scope (I agree the scope should put external requests at low priority) is the limiting factor. I guess that isn't anyway to 'pipeline' those requests ala HTTP/1.1 :)
 

Offline casper.bang

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: dk
  • Pro SE, amateur EE.
    • BangBits
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #86 on: April 10, 2013, 07:13:39 pm »
Does the 2072 use compression as well as segmentation? As a software guy working with smart-meters and the analysis/storage of massive amounts data, I would say that timeseries data on a small scale (i.e. in an oscilloscope) is no different and thus subject to some of the same efficient integer compression techniques.
 

Offline kfitch42

  • Frequent Contributor
  • **
  • Posts: 300
  • Country: us
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #87 on: April 10, 2013, 07:23:55 pm »
Does the 2072 use compression as well as segmentation? As a software guy working with smart-meters and the analysis/storage of massive amounts data, I would say that timeseries data on a small scale (i.e. in an oscilloscope) is no different and thus subject to some of the same efficient integer compression techniques.
I don't know the answer, but I am guessing no. The great thing about compression is that you get to store more data that fits the expectations of the compressor. The bad thing about compression is that it is less predictable. On a bit of test equipment like this you should expect your expectations to be violated. With compression you would never know how many sample/frames you could store ahead of time. Is some white noise sneaking into that signal you are debugging? Suddenly you don't get as many frames (or perhaps your update rate goes down ... something will have to give).

Perhaps compression could help when transferring data to the PC, but, as has already been noted, the performance there is not limited by the data throughput.
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #88 on: April 10, 2013, 07:29:43 pm »
So, it seems that the combination of the protocol and the scope (I agree the scope should put external requests at low priority) is the limiting factor. I guess that isn't anyway to 'pipeline' those requests ala HTTP/1.1 :)

Yes, it's a pity that the DSO can't just transfer large blocks of memory with markers signifying segment start and stop points - having to display each segment on the DSO screen really slows down the process. The fastest speed I can extract segments from the Rigol is, on my desktop machine, about 1400 per minute for single channel / 1100pm for two channels. But currently my software is the only way to get segments out of the DSO (which is why I started writing it in the first place) - that is one feature that is lacking in the current firmware: the ability to save and load captured segments.  It would be nice if Rigol adds it at some point.

Does the 2072 use compression as well as segmentation? As a software guy working with smart-meters and the analysis/storage of massive amounts data, I would say that timeseries data on a small scale (i.e. in an oscilloscope) is no different and thus subject to some of the same efficient integer compression techniques.
I don't know the answer, but I am guessing no. The great thing about compression is that you get to store more data that fits the expectations of the compressor. The bad thing about compression is that it is less predictable. On a bit of test equipment like this you should expect your expectations to be violated. With compression you would never know how many sample/frames you could store ahead of time. Is some white noise sneaking into that signal you are debugging? Suddenly you don't get as many frames (or perhaps your update rate goes down ... something will have to give).

Perhaps compression could help when transferring data to the PC, but, as has already been noted, the performance there is not limited by the data throughput.

Also I'm just not sure it's possible to do real-time given the tight limitations of maintaining the waveform update rate (and blind times). Each segment is exactly like a single-shot capture - and at the 20ns timebase setting - which is where the Rigol captures ~50k wfrm/s - it can capture segments at almost exactly that rate. But I don't know for sure how it stores and accesses them inside the scope - but I sure would like to  ;)
« Last Edit: April 10, 2013, 07:40:40 pm by marmad »
 

Offline casper.bang

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: dk
  • Pro SE, amateur EE.
    • BangBits
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #89 on: April 10, 2013, 08:01:22 pm »
I don't know the answer, but I am guessing no. The great thing about compression is that you get to store more data that fits the expectations of the compressor. The bad thing about compression is that it is less predictable. On a bit of test equipment like this you should expect your expectations to be violated. With compression you would never know how many sample/frames you could store ahead of time. Is some white noise sneaking into that signal you are debugging? Suddenly you don't get as many frames (or perhaps your update rate goes down ... something will have to give).

On the DS7072 as I understand it, capture/analysis, storage and presentation are after all very different things though (unlike the cheaper scopes). In loss-less software algorithms (image analogy: PNG/GIF/RLE) we deal with worst case performance (big-O) and I would think it's easy to guarantee some minimum, or worst case, simply fall back to non-compressed (image analogy: BMP/RAW).

From the demonstration video by Dave, it looks like compression could potentially store several order of magnitudes more frames. That could come in handy in a scenario where you favor longer memory over higher frame capture.
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #90 on: April 10, 2013, 08:28:27 pm »
From the demonstration video by Dave, it looks like compression could potentially store several order of magnitudes more frames. That could come in handy in a scenario where you favor longer memory over higher frame capture.

True, but considering that the DSO has 192MB of DDR2 acquire memory - and the current maximum amount of memory that appears to be used (based on sample size * segments) is around 114MB - would make it seem as if they're not (at least at this time) using compression.
 

Offline jboard146

  • Contributor
  • Posts: 38
  • Country: us
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #91 on: April 10, 2013, 11:43:54 pm »
Great video Dave.

This was a really good comparison of the DS1000 and the DS2000 series. I'd personally go with the DS2102 version.

I'l still up in the air on getting the Agilent DSOX2012 or the Rigol DS2102. I keep thinking if i go with the Agilent I might as well get the 4 channel version which is like almost doubling the cost. With Agilent you start adding options the price starts to go way up and quick.

I also keep thinking (pure speculation) that Rigol is going to come out with the mixed signal version of the DS2000 series. Anyone have inside info about this?
 

Online xrunner

  • Super Contributor
  • ***
  • Posts: 7533
  • Country: us
  • hp>Agilent>Keysight>???
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #92 on: April 10, 2013, 11:48:05 pm »
Great video Dave.

This was a really good comparison of the DS1000 and the DS2000 series. I'd personally go with the DS2102 version.

I was about 2 weeks shy of ordering a DS1052 but that video changed my mind. The place I would have ordered the DS2072 from says a 6 month waiting period. Oh well, I have lived without it for this long a few months more won't matter.
I told my friends I could teach them to be funny, but they all just laughed at me.
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #93 on: April 11, 2013, 11:29:17 am »
I also keep thinking (pure speculation) that Rigol is going to come out with the mixed signal version of the DS2000 series. Anyone have inside info about this?

From what I've heard, they are apparently working on an LA module and a waveform generator module for the DS2000 series, which will (please take the following with a huge amount of salt) be ready for sale in about 5-6 months.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37794
  • Country: au
    • EEVblog
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #94 on: April 11, 2013, 11:40:15 am »
I was about 2 weeks shy of ordering a DS1052 but that video changed my mind. The place I would have ordered the DS2072 from says a 6 month waiting period.

Woah, 6 months?!
Who's that?
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37794
  • Country: au
    • EEVblog
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #95 on: April 11, 2013, 11:43:27 am »
From what I've heard, they are apparently working on an LA module and a waveform generator module for the DS2000 series, which will (please take the following with a huge amount of salt) be ready for sale in about 5-6 months.

If that happened, then 6 months after that you'd probably have Agilent squeezing more goodness out of the 2000X.
It's an interesting battle, and it's funny (or sad) to note that there pretty much isn't anyone else in the game that matters as much.
 

Offline EV

  • Frequent Contributor
  • **
  • Posts: 525
  • Country: fi
  • Aficionado
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #96 on: April 11, 2013, 11:54:50 am »
From what I've heard, they are apparently working on an LA module and a waveform generator module for the DS2000 series, which will (please take the following with a huge amount of salt) be ready for sale in about 5-6 months.

Are those only for new scopes??
« Last Edit: April 11, 2013, 11:57:45 am by EV »
 

Offline marmad

  • Super Contributor
  • ***
  • Posts: 2979
  • Country: aq
    • DaysAlive
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #97 on: April 11, 2013, 12:01:23 pm »
Are they only for new scopes??

I don't know. The current DS4000 mainboards seem to have a built-in connector that might be available for add-on modules - but I don't remember seeing anything like that in Dave's teardown of the DS2000 - was there? I think we'll just have to wait and see.
 

Online xrunner

  • Super Contributor
  • ***
  • Posts: 7533
  • Country: us
  • hp>Agilent>Keysight>???
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #98 on: April 11, 2013, 12:06:47 pm »
I was about 2 weeks shy of ordering a DS1052 but that video changed my mind. The place I would have ordered the DS2072 from says a 6 month waiting period.

Woah, 6 months?!
Who's that?

Sorry I misread it. I says 6 weeks. Glad you brought it up.

Test Equipment.net. They are who I was going to buy the DS1052 from.

    **PLEASE NOTE: Due to Overwhelming Demand, lead time is currently 6 weeks** 70 MHz Digital Oscilloscope with 2 channels


http://www.tequipment.net/RigolPricelist.html
I told my friends I could teach them to be funny, but they all just laughed at me.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37794
  • Country: au
    • EEVblog
Re: EEVblog #451 - Rigol DS1052E vs DS2072 Oscilloscope
« Reply #99 on: April 11, 2013, 12:42:24 pm »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf