Author Topic: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems  (Read 505504 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37661
  • Country: au
    • EEVblog
Dave investigates two very serious issues with jitter on the Rigol DS1000Z series oscilloscopes, including the DS1104Z and new DS1054Z
Some sort of modulated sampling/trigger jitter problem at 5 microsecond intervals (the "5us jitter problem"). And severe jitter with the AC coupled trigger mode, a problem which is also present on the DS2000 series scopes as well.

NOTE: So many people have been confusing AC trigger coupling with AC input coupling people will be more familiar with. This issue has *nothing* to do with AC input coupling, it is AC trigger coupling!

Mads from EcProjects found the 5us jitter problem:

https://www.youtube.com/user/EcProjects

! Private video
« Last Edit: November 15, 2014, 11:54:31 am by EEVblog »
 
The following users thanked this post: nhzx0110wxd

Offline frogmaster

  • Contributor
  • Posts: 11
  • Country: de
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #1 on: November 14, 2014, 12:11:24 pm »
Just checked, I have the same AC trigger problem with my DS1054 that shipped last week. 5us seems fine here.  :-//

EDIT: Nevermind, on a second the look 5us problem's here too. 04.01.SP2, Board 0.1.1
EDIT: coupling -> trigger ::)
« Last Edit: November 15, 2014, 10:49:06 am by frogmaster »
 

Offline hans

  • Super Contributor
  • ***
  • Posts: 1626
  • Country: nl
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #2 on: November 14, 2014, 12:15:02 pm »
As I said on EcProjects video, my DS1074Z from spring this year does not suffer the 5us trigger problem.

I measured a 25MHz oscillator, so if it would be a beat frequency you may see the same thing at 4us (-20% period).. nope nothing there.

I still run v2 firmware (SP5). That firmware version doesn't show the board version, but I assume it's a very early-on model.

It seems like the AC coupling issue is also present on this older firmware version.
The LFR does the same thing.

In fact, I think I can do better. If I put the scope channel  to AC coupling as well (so it triggers when it zero-crosses), I get this weird artifact:


I'm pretty darn sure this oscillator & board is OK; because it runs a 100Mbit ethernet phy at full speed without any hiccups. (And also it shows no sign of trouble on all DC coupling)
edit: The internal function generator does the same, so it's in the scope AC triggering. The artifact changes with frequency quite drastically, but even at 5MHz the triggering is very jitterish.

I have recorded the frames using the record function. The "jitter" on this image repeats every 8 cycles (coincidence 2^3?). The first 3 frames are clean. On the 4th the waveform jumps 3ns to the left and gets progressively worse over 5-7 frames. On the 8th it jumps back. This repeats on and on..

I also noted that the LFR/AC does not have a trigger level pointer next to the screen side, but it does show a "voltage" in the right hand corner. What is that all about? It seems like the AC-only triggering is off by quite a bit.
« Last Edit: November 15, 2014, 10:40:52 am by hans »
 

Offline robbak

  • Contributor
  • Posts: 29
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #3 on: November 14, 2014, 12:23:53 pm »
Are either problems affected if your signal is properly terminated? Especially the AC triggering - I can easily see how adding an extra capacitor could cause... well, anything!
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37661
  • Country: au
    • EEVblog
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #4 on: November 14, 2014, 12:26:49 pm »
I have recorded the frames using the record function. The "jitter" on this image repeats every 8 cycles (coincidence 2^3?). The first 3 frames are clean. On the 4th the waveform jumps 3ns to the left and gets progressively worse over 5-7 frames. On the 8th it jumps back. This repeats on and on..

Interesting analysis, thanks.
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8605
  • Country: gb
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #5 on: November 14, 2014, 12:40:05 pm »
What do the settings on the Rigol generator mean? The way generators specify offset varies. Is 5V p-p with 0V offset a +2.5V to -2.5V square wave? The graph the the bottom of the screen has a faint line at the top of the square wave like that might be the 0V indicator. If it is, I am not surprised the scopes mistrigger when switching from DC coupled triggering to AC coupled.
 

Offline hans

  • Super Contributor
  • ***
  • Posts: 1626
  • Country: nl
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #6 on: November 14, 2014, 12:47:31 pm »
It seems now that the period has changed on a few subsequent records, so I neither have a clue what's going on :-//
What I can see is that the trigger drifts away. There are several good triggers, and then it snaps out by quite a bit and creeps up. After a few frames it jumps back - although that seems to vary now unfortunately.

It also occurs when I pick a large timebase (1us/div) and then zoom in.
Even with a trigger holdoff of 1s it jitters. |O

If I change the impedance of the Rigol function generator to HighZ or 50 ohm it does not make any difference to the glitch I have displayed.  Amplitude 1V and offset 0V on my signal, so the signal swings +/- 500mV.

Could very well be a digital problem because I recall from some source that the triggering is all-digital in these Rigol.
« Last Edit: November 14, 2014, 03:48:30 pm by hans »
 

Offline JimmySte

  • Contributor
  • Posts: 13
  • Country: au
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #7 on: November 14, 2014, 12:50:04 pm »
Well I just did a quick test on my DS2072 and I couldn't reproduce the errors Dave found...
Although I was using the internal 1kHZ square wave.





 

Offline womai

  • Contributor
  • Posts: 14
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #8 on: November 14, 2014, 12:55:49 pm »
On Dave's video it looks like the jitter is discrete, i.e. only a finite number of separate timing positions. This would match what hans observed. What I also think I am seeing is that the number of discrete positions is twice as high on the 2000 series scope than it is on the 1052z series scope. At the same time, the difference in maximum sample rates is also factor of 2 (2 GSa/sec vs 1 GSa/sec). All this for me points to a digital (FPGA) issue. AFAIK the Rigols interleave several ADCs to get the maximum sample rate. Maybe the FPGA or firmware messes up the phases to the ADCs (or uses incorrect cal values for the phases) so their alignment is off?
 

Offline German_EE

  • Super Contributor
  • ***
  • Posts: 2399
  • Country: de
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #9 on: November 14, 2014, 01:07:06 pm »
Gut feeling tells me that the 5uS jitter issue is a hardware problem, most modern scopes take a 10 MHz signal then multiply it up using PLL chips and I think we are seeing a PLL problem here. There is something about ADC scopes and jitter that I have yet to conquer. I have a Picoscope 3000 series and the jitter on that was so bad that I built my own separate trigger circuit and fed that into external trigger.

Dave, your function generator should have a sync output or something like it. What happens when you drive a Rigol scope off an external trigger?
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 electronic_eel

  • Regular Contributor
  • *
  • Posts: 201
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #10 on: November 14, 2014, 01:23:25 pm »
Just tested my MSO4000 with firmware 00.02.02 and a 20 MHz signal:
  • No jitter at 5µs
  • No jitter on an AC coupled trigger

Edit: seems I didn't check thoroughly enough, see below.
« Last Edit: November 14, 2014, 05:20:29 pm by electronic_eel »
 

Offline Supercharged

  • Regular Contributor
  • *
  • Posts: 61
  • Country: ch
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #11 on: November 14, 2014, 01:46:15 pm »
I can't reproduce either errors on my DS1074Z-S (Software version 00.02.03.SP5), by using the internal Function generator.
Science is about what is, engeneering is about what can be.
-Neil Armstrong
 

Offline Towger

  • Super Contributor
  • ***
  • Posts: 1645
  • Country: ie
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #12 on: November 14, 2014, 01:54:53 pm »
Can't reproduce it on my DS1104Z with 00.02.01.SP1 firmware. Trace is slightly noisy no matter the offset, but that probably the source. Only difference is I don't have a FG capable of 20Mhz, if that makes any difference!

Edit: Tried again with a proper function generator (less noise) at 2Mhz and could not reproduce it.
« Last Edit: November 14, 2014, 02:09:58 pm by Towger »
 

Offline TheBay

  • Supporter
  • ****
  • Posts: 1016
  • Country: wales
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #13 on: November 14, 2014, 02:10:33 pm »
I'm not 100% familiar with my DS2072 as it's my first DSO (Used only CRO's) Using the internal square wave can someone tell me the quickest way to check this.

Cheers :)
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13695
  • Country: gb
    • Mike's Electric Stuff
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #14 on: November 14, 2014, 02:15:28 pm »
Did you look at the trigger-out?
This may give some clues as to whether it's a hardware or software issue
 
Having said that I'm not sure I've ever used AC triggering...

Shouldn't happen, but I can't see this being a deal-breaker given the general performance and value for money.
 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #15 on: November 14, 2014, 02:16:24 pm »
Just tested my MSO4000 with firmware 00.02.02 and a 20 MHz signal:
  • No jitter at 5µs
  • No jitter on an AC coupled trigger

I can't reproduce either errors on my DS1074Z-S (Software version 00.02.03.SP5), by using the internal Function generator.

Hardware versions?

Alexander.
Become a realist, stay a dreamer.

 

Offline frogmaster

  • Contributor
  • Posts: 11
  • Country: de
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #16 on: November 14, 2014, 02:20:19 pm »
I can't reproduce either errors on my DS1074Z-S (Software version 00.02.03.SP5), by using the internal Function generator.

Neither do I with my DS1054. But I found something else I can do with the internal function gen: freeze or crash my scope. Can't really figure out how to reproduce. What I did was inspecting the internal 1kHz function with AC triggering, occasionally zooming in and out (pushing things to the limit basically). Finally, when I tried to display the pulse width the scope crashed. The first time I did this I saw some kind of junk on the display, just random pixels. (I actually have seen that before- and I only have it for a week now.) It didn't react to any inputs either.
I rebooted the whole thing and tried to reproduce the error. No junk on the screen this time but it did freeze again. Maybe it's just my particular scope but I'm curious though if anyone else has experienced these kinds of problems.
« Last Edit: November 15, 2014, 10:49:44 am by frogmaster »
 

Offline rolycat

  • Super Contributor
  • ***
  • Posts: 1101
  • Country: gb
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #17 on: November 14, 2014, 02:35:04 pm »
(Edited to show AC-coupled trigger jitter)

I can confirm that my 1054Z appears to have a serious problem with the 5us jitter issue:




AC coupled triggering also showing nasty jitter:

 
Signal is a 5MHz, 5V P-P square wave from a Rigol DG1022U.

Version:

« Last Edit: November 15, 2014, 10:44:21 am by rolycat »
 

Offline dr.diesel

  • Super Contributor
  • ***
  • Posts: 2214
  • Country: us
  • Cramming the magic smoke back in...
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #18 on: November 14, 2014, 02:39:37 pm »
MSO4054 at various delays and beyond, sorry for the ultra crappy webcam footage.  (firmware = 2.02.SP1, hardware version = 1.3)

20Mhz, square, 5Vpp, AC/DC coupling has no effect.


Offline leppie

  • Frequent Contributor
  • **
  • Posts: 269
  • Country: za
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #19 on: November 14, 2014, 02:45:32 pm »
Same here... Flippen hope this is just firmware...

 

Offline nuno

  • Frequent Contributor
  • **
  • Posts: 606
  • Country: pt
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #20 on: November 14, 2014, 02:53:48 pm »
I see none of the 2 problems the trigger AC cooupling jitter issue on my DS1104Z-S, using the internal sig gen.
Sw version is 00.04.00
No mention of hw version.
« Last Edit: November 14, 2014, 04:21:15 pm by nuno »
 

jucole

  • Guest
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #21 on: November 14, 2014, 02:56:25 pm »
on Monday I bought an older Instek 2202, but almost went for a Rigol;  i'm so glad I didn't get a Rigol!!
 

Offline Lukas

  • Frequent Contributor
  • **
  • Posts: 412
  • Country: de
    • carrotIndustries.net
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #22 on: November 14, 2014, 02:57:27 pm »
I'm sure they can fix this with a FPGA update. The DS1054Z doesn't have a trigger comparator, so they have to do all the triggering on the acquired data, which works surprisingly well. (Wondering what happens if you turn on all four channels). For AC triggering they have to digitally highpass-filter the data before finding the trigger instant. I guess they messed up the filter. The 1052E uses a classic analog trigger, so they don't have this issue.
 

Offline leppie

  • Frequent Contributor
  • **
  • Posts: 269
  • Country: za
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #23 on: November 14, 2014, 03:05:55 pm »
Is it possible to downgrade the firmware on the DS1000Z range? Or is the firmware version bound to the hardware version?
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 807
  • Country: se
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #24 on: November 14, 2014, 03:13:09 pm »
Tried it on my DS4k, 20MHz square wave, 50% generated with a DG4162:

AC or DC coupling doesn't seem to make any difference.

EDIT: Firmware 02.02.01.01
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf