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

0 Members and 1 Guest are viewing this topic.

Offline tautech

  • Super Contributor
  • ***
  • Posts: 28380
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #875 on: January 01, 2015, 11:06:58 am »
The scope would not detect new FW on the USB stick at first. I formatted the stick and put only the FW file on it, then it picked it up. Perhaps it had an issue with a file present on the USB stick?
Thats pretty normal behaviour for firmware upgrades.
You should only use a empty, correctly formatted USB stick and then copy the unzipped firmware to the root of the stick.
Some equipment will let you select the firmware file from amongst others, many don't.

Did it not come with install instructions?
Or did you not RTFM?
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline Teneyes

  • Frequent Contributor
  • **
  • Posts: 498
  • Country: ca
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #876 on: January 01, 2015, 11:58:38 am »
I have started a new thread just for the DS2000 FW 00.03.03.01.00 Bugs and Comments Here
IiIiIiIiIi  --  curiosity killed the cat but, satisfaction brought it back
 

Offline sawmilkd

  • Newbie
  • Posts: 9
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #877 on: January 01, 2015, 02:27:38 pm »
Still doesn't fully lock at 140mV on chan 1 it locks at 160mV, not sure what it was before the upgrade since I never did an exhaustive check.

But that's only on rising edge, on falling edge it triggers fine.

On chan 2 it locks at 200mV on rising edge, works fine on falling edge as well.

Will do a Storage Default and self cal again after warming up a bit.

Edit: Reinsertion problem of USB thumb drive (not detecting it a 2nd time) persists still.

I am seeing similar odd behavior with both the rising and falling edge trigger threshold w/ the new firmware on my DS1054Z. This is DC triggering on CH1 using a 1X probe on the 1KHz calibration signal. I've just made some quick notes on where the trigger threshold must be to trigger on the waveform. It appears to be a function of the vertical scale as well.

The test waveform is 0V to 3V square wave @ 1KHz.

Rising edge trigger
200mV/div: 176mV
500mV/div: 100mV
1.0V/div: 240mV
2.0V/div: 480mV

Falling edge trigger
200mV/div: 2.6V   (-400mV)
500mV/div: 2.87V (-130mV)
1.0V/div: 2.82V (-180mV)
2.0V/div: 2.56V (-440mV)

Dependence on vertical scale makes sense given the A/D converter volts/bit can change, but this is undesirable behavior. I certainly don't remember observing this pre-patch and I think I would have noticed.
 

Offline pa3bca

  • Regular Contributor
  • *
  • Posts: 135
  • Country: nl
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #878 on: January 01, 2015, 02:49:32 pm »
I am seeing similar odd behavior with both the rising and falling edge trigger threshold w/ the new firmware on my DS1054Z. This is DC triggering on CH1 using a 1X probe on the 1KHz calibration signal. I've just made some quick notes on where the trigger threshold must be to trigger on the waveform. It appears to be a function of the vertical scale as well.

The test waveform is 0V to 3V square wave @ 1KHz.

Rising edge trigger
200mV/div: 176mV
500mV/div: 100mV
1.0V/div: 240mV
2.0V/div: 480mV

Falling edge trigger
200mV/div: 2.6V   (-400mV)
500mV/div: 2.87V (-130mV)
1.0V/div: 2.82V (-180mV)
2.0V/div: 2.56V (-440mV)

Dependence on vertical scale makes sense given the A/D converter volts/bit can change, but this is undesirable behavior. I certainly don't remember observing this pre-patch and I think I would have noticed.
I just tested it on my 1074Z (spring 2014 version), old 00.02.03.SP5 firmware, no 5us trigger issue with this scope :).
It shows the same/comparable trigger thresholds as you recorded above. So it looks like it is not a result of the new firmware.
 

Offline jkrichards

  • Contributor
  • Posts: 36
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #879 on: January 01, 2015, 02:51:36 pm »
The new DS1000Z FW fixes my extreme jitter issues too  :clap:

Update:

The scope would not detect new FW on the USB stick at first. I formatted the stick and put only the FW file on it, then it picked it up. Perhaps it had an issue with a file present on the USB stick?

Did the new firmware lock out the options and 100mhz bandwidth?
 

Offline sawmilkd

  • Newbie
  • Posts: 9
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #880 on: January 01, 2015, 03:23:04 pm »
The new firmware left all installed options untouched on my DS1054Z.
 

Offline Orange

  • Frequent Contributor
  • **
  • Posts: 348
  • Country: nl
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #881 on: January 01, 2015, 03:27:42 pm »
My DS1054Z had the 5uS jitter issue, the new firmware fixed the issue. AC trigger jitter issue is also fixed....
No keyboard lock-up or any other strange things..

 :-+ RIGOL  :-+
 

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 4105
  • Country: fi
  • Born in Finland with DLL21 in hand
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #882 on: January 01, 2015, 07:04:10 pm »
My DS1074Z did not have "5us" jitter issue.

New firmware:  Time jitter & horizontal position issue when Triger AC coupling is selected.  = Fixed!

Add: After careful test for avoid any mistakes. Now I can see that least in my individual unit also long delay time jitter is fixed.
 (Tested with HP8644B what have very high stability owen as reference).
« Last Edit: January 02, 2015, 12:17:03 pm by rf-loop »
I drive a LEC (low el. consumption) BEV car. Smoke exhaust pipes - go to museum. In Finland quite all electric power is made using nuclear, wind, solar and water.

Wises must compel the mad barbarians to stop their crimes against humanity. Where have the wises gone?
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6911
  • Country: ca
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #883 on: January 01, 2015, 07:07:45 pm »
If MarkL is still here and still can do it, I would wait for him to look at the ADC clock spectrum and get the PLL programming values from this firmware revision, when he has time.
Facebook-free life and Rigol-free shack.
 

Offline pickle9000

  • Super Contributor
  • ***
  • Posts: 2439
  • Country: ca
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #884 on: January 01, 2015, 08:45:29 pm »
So I just popped in the update and it did fix the issue for me. The update took about 90 seconds on my machine, and of course you have to do a cal afterwards. All options intact.

@Dave ... I was thinking Dave should do a "quick" before, how to update, cal and test afterwards. Possibly show the panel as you hit the buttons for people new to scopes. I know you don't normally do step by step but it could bring people to the forum.
 

Offline MarkL

  • Supporter
  • ****
  • Posts: 2131
  • Country: us
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #885 on: January 01, 2015, 11:03:38 pm »
If MarkL is still here and still can do it, I would wait for him to look at the ADC clock spectrum and get the PLL programming values from this firmware revision, when he has time.
I'm still here, but I sent my unit back because the 30-day eval period ran out before any solution appeared from Rigol.  In general, I don't make purchases based on bug fix promises or feature expectations, no matter how sincere.  Been there, lesson learned.

I will, however, have an opportunity to do some indirect testing on someone else's DS1054Z in a couple of days before and after new firmware.  But since it's not mine, I'm not in a position to open it to do a direct measurement on the ADC clock.  I will ask the owner, but I think I already know the answer.
 

Offline MarkL

  • Supporter
  • ****
  • Posts: 2131
  • Country: us
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #886 on: January 01, 2015, 11:10:27 pm »
Thanks again to all the engineers, beta testers, customers, community members, and worldwide Rigol team members who have contributed to the discussion, validation, and solutions over the last month for the MSO/DS1000Z and MSO/DS2000A FW updates that we are now ready to release. It has been a great example of working together to make instruments even better. Thanks also for your patience as we worked through the proper process for evaluating, updating, and testing solutions that work for all of our customers. You can now find the firmware updates here:

MSO/DS1000Z Firmware

 MSO/DS2000A Firmware

Feel free to update at your convenience and let your local Rigol office know if you have any questions, issues, or problems. Happy New Year!

Chris, thank you for the firmware upgrade.  I will re-ask my question:

Has it been verified that the ADF4360-7 PLL is now locked on the DS1Z?  (I.e., the LOCK status bit is now set?)


 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37740
  • Country: au
    • EEVblog
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #887 on: January 02, 2015, 02:55:40 am »
I'm trying to run AlessandroAU's software (want to do a video on it), but it does not detect either the 32bit or 64 labview Runtime driver.
What am I doing wrong?
 

Offline MarkL

  • Supporter
  • ****
  • Posts: 2131
  • Country: us
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #888 on: January 02, 2015, 03:09:39 am »
If MarkL is still here and still can do it, I would wait for him to look at the ADC clock spectrum and get the PLL programming values from this firmware revision, when he has time.

Another thought...

I think there's not a large intersection between people buying the DS1054Z and people who have the equipment to do the measurement.

Dave: Perhaps you'd be interested in doing this measurement?  You've already taken apart your DS1054Z and you could use that nice mailbag E-field probe to look at the spectrum of the PLL clock output.  You're going to upgrade the firmware anyway, so why not make it a little more interesting.

And digging out the PLL programming values with a logic analyzer (or MSO) might make for a follow-on reverse engineering video.

(I need to leave the SW question to AlessandroAU.  I don't know.)
 

Offline leppie

  • Frequent Contributor
  • **
  • Posts: 269
  • Country: za
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #889 on: January 02, 2015, 03:46:03 am »
I'm trying to run AlessandroAU's software (want to do a video on it), but it does not detect either the 32bit or 64 labview Runtime driver.
What am I doing wrong?

Same happened to me after trying 64-bit driver.

Solution was to uninstall everything. Install UltraSigma again, make sure it is working, then only install the 32-bit runtime.
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6911
  • Country: ca
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #890 on: January 02, 2015, 03:48:47 am »
Installing Labview runtime killed LAN capability on my UltraSigma and RUU. USB still works.
Facebook-free life and Rigol-free shack.
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6911
  • Country: ca
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #891 on: January 02, 2015, 03:50:39 am »
I support MarkL's idea, that would give the problem more exposure so it will be more difficult for Rigol to get away with a half-baked fix.
Facebook-free life and Rigol-free shack.
 

Offline poida_pie

  • Regular Contributor
  • *
  • Posts: 119
  • Country: au
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #892 on: January 02, 2015, 05:38:42 am »
If MarkL is still here and still can do it, I would wait for him to look at the ADC clock spectrum and get the PLL programming values from this firmware revision, when he has time.

Another thought...

I think there's not a large intersection between people buying the DS1054Z and people who have the equipment to do the measurement.

Dave: Perhaps you'd be interested in doing this measurement?  You've already taken apart your DS1054Z and you could use that nice mailbag E-field probe to look at the spectrum of the PLL clock output.  You're going to upgrade the firmware anyway, so why not make it a little more interesting.

And digging out the PLL programming values with a logic analyzer (or MSO) might make for a follow-on reverse engineering video.

(I need to leave the SW question to AlessandroAU.  I don't know.)

Yes, that would be a good use of the SA you have in the TEK MDO scope. Easy peasy.
Plenty of scope (urg..) for new videos. So what you reckon?
 

Offline orin

  • Frequent Contributor
  • **
  • Posts: 445
  • Country: us
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #893 on: January 02, 2015, 06:10:13 am »
Installing Labview runtime killed LAN capability on my UltraSigma and RUU. USB still works.


I lost LAN capability too, but I thought it was due to having Agilent's VISA installed when I installed the NI runtime.

I ended up installing the NI 32 bit runtime, then UltraSigma, then whatever it wanted to update.  USB is working.  I've not tried LAN since.

All the screenshots I've posted have been taken by Alessadro's program - it's working for me over USB.

However: Alessandro, I use a relatively low resolution laptop for instrument control and the FFT is mostly offscreen at the bottom.  I'd like scrollbars or the FFT in a separate tab.

Edit: fixed typo
« Last Edit: January 02, 2015, 06:20:26 am by orin »
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6911
  • Country: ca
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #894 on: January 02, 2015, 06:14:19 am »
Indeed, even on my 1680x1050 screen the program takes all space. The last version even starts on my second screen - not sure Alessandro if you are using a huge monitor or two of them.
 :)
Would be good to have resize ability if possible.
Facebook-free life and Rigol-free shack.
 

Offline orin

  • Frequent Contributor
  • **
  • Posts: 445
  • Country: us
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #895 on: January 02, 2015, 06:19:16 am »
If MarkL is still here and still can do it, I would wait for him to look at the ADC clock spectrum and get the PLL programming values from this firmware revision, when he has time.

Another thought...

I think there's not a large intersection between people buying the DS1054Z and people who have the equipment to do the measurement.



Well I can - if I'm given the go-ahead to open up my unit.  I have an 8568A* spectrum analyzer and RF probe.

I did put the final release version of the new firmware on my scope and I've not seen the 5us jitter since.  I'll let it cool down overnight and test again in the morning.

Orin.

*I have access to an 8658B RF unit too, but I like the 8568A better.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37740
  • Country: au
    • EEVblog
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #896 on: January 02, 2015, 06:48:29 am »
Confirmed fixed 5us and AC coupling jitter on my unit.
Here are before and after PLL output shots.
Have done a video on it.
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 6911
  • Country: ca
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #897 on: January 02, 2015, 07:29:00 am »
Sorry to tell you Dave, the clock is still junk. The 68.3kHz spurs just at 35dBc is a garbage PLL.  :--
That is assuming your spectrum analyzer which is also happened to be of Rigol brand, is a trusted one.

I have attached the reference shots done using my 4360-7 PLL at 1GHz with a proper loop filter. Note my RBW was wider than your 300Hz, and still my screenshots are much better. In the 1MHz span shot: the pedestal is at 60dBc. The 10MHz span shot: PFD spurs +/-2.5MHz from the carrier are at 75dBc.

Sadly, does not seem Rigol is ever going to get it right. They should hire a year 1 electronics college  student to redesign the PLL for them.

I hope in your video you did not say the problem is now fixed. Please feel free to use the attached pics in the next revision of your video to inform people what a good PLL spectrum should look like. Side by side with Rigol's they could help deliver a message to Rigol in visual if they have difficulties reading.


EDIT: I took a liberty to make and added a side-by-side picture of Dave's and my PLL screenshots, scaled to the same 10dB/ vertical scale.
« Last Edit: January 02, 2015, 08:13:30 am by Bud »
Facebook-free life and Rigol-free shack.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37740
  • Country: au
    • EEVblog
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #898 on: January 02, 2015, 09:07:20 am »
Sorry to tell you Dave, the clock is still junk. The 68.3kHz spurs just at 35dBc is a garbage PLL.  :--

Yes, but is it adequate for the task in a $399 scope?
The jitter is gone on first inspection, and unless other people can find issues with their scopes (there could still be hardware tolerance issues), I think anyone would have a real hard time arguing that it's a real practical problem.
Perhaps this is the best compromise Rigol could up with for the fix barring a total recall of all scopes?
I suspect Rigol might do a hardware fix on future scopes without telling anyone. Their problem at present is the scopes already out there and having a fix available for it.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19508
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: EEVblog #683 - Rigol DS1000Z & DS2000 Oscilloscope Jitter Problems
« Reply #899 on: January 02, 2015, 09:36:45 am »
Yes, but is it adequate for the task in a $399 scope?

I suspect Rigol might do a hardware fix on future scopes without telling anyone. Their problem at present is the scopes already out there and having a fix available for it.

By definition, a "bad" scope is one that does something unexpected, so that you lose faith in it. The price is irrelevant.

(Old HP-Way story from the 70s. HP shipped a minicomputer and some customers justifyably complained. The project manager got a memo from Bill/Dave "Please do not ship a product before it meets its specification". The project manager blushed and said "ouch" - and then framed the memo and put it on his wall).

If they fix future scopes without changing the number, then if you order a scope it will be pot luck as to whether you get a "good" or a "bad" scope.

Their problem in the future will be their reputation.

There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf