Author Topic: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware  (Read 287647 times)

0 Members and 12 Guests are viewing this topic.

Offline shapirus

  • Super Contributor
  • ***
  • Posts: 1625
  • Country: ua
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #575 on: March 18, 2024, 02:39:42 pm »
Level of trigger is not saved when turning off....

This is even worse than saving nothing at all, as you would not expect this, and then you may end up looking at the board...  :-/O
Lol what a mess.

It does save trigger level (any type) for channels 1 and 2, and does not (any type) for channels 3 and 4.

Besides, it always boots with channel 1 turned ON, even if it was off before the power-off, if one of 2, 3, 4 is turned on.

Rigol's software engineering is absolutely terrible. No, it's ok to have bugs in your code. It's not ok to fail so miserably at QA before releasing the product, and even less ok to fail to release bugfixes in a timely manner.

I think it's my first and last Rigol product. No, it's a nice little scope, I do like it, even more so because of the fact that it's very hacking-friendly. I'm keeping it. But I think I've already had enough of dumb bugs that a junior QA engineer would catch minutes after a development release was built, and of the attitude that makes this possible.
 
The following users thanked this post: Howardlong, jusaca

Offline Randy222

  • Frequent Contributor
  • **
  • Posts: 767
  • Country: ca
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #576 on: March 18, 2024, 02:54:39 pm »
Perhaps I missed the chatter in last page or so around remembering settings at power-off.
Isn't there an on/off setting for just that, to "start with last settings"?
 

Offline shapirus

  • Super Contributor
  • ***
  • Posts: 1625
  • Country: ua
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #577 on: March 18, 2024, 02:58:00 pm »
Perhaps I missed the chatter in last page or so around remembering settings at power-off.
Isn't there an on/off setting for just that, to "start with last settings"?
Yes there is. It doesn't help to get those trigger levels remembered.
 
The following users thanked this post: Randy222

Offline eTobey

  • Frequent Contributor
  • **
  • Posts: 927
  • Country: de
    • Virtual feature script
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #578 on: March 20, 2024, 06:05:44 am »
Now i know why they dont let the scope reload settings after restart by default: Its a complete MESS!  :-BROKE

As not loading single value wasnt bad enough, it gets even WORSE:  :wtf:
The trigger ID format is not only not remembered (sets to binary), the right value is shown, but not triggering. It triggers on any ID it seems!  :palm:

Cant wait to get the sds814 today to get things done, and not to get confused!
« Last Edit: March 20, 2024, 07:27:23 am by eTobey »
"Sometimes, after talking with a person, you want to pet a dog, wave at a monkey, and take off your hat to an elephant." (Maxim Gorki)
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 7059
  • Country: de
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #579 on: March 20, 2024, 09:37:36 am »
The trigger ID format is not only not remembered (sets to binary), the right value is shown, but not triggering. It triggers on any ID it seems! 

That's a likely type of software bug, and I think we saw at least one of a similar flavor, where a threshold setting (?) was remembered in the UI but was not actually functional. It's an easy error to make for the firmware developers: Store and recall the parameters in some set of variables on the CPU side, but forget that something also needs to be actively set up in the FPGA or other hardware component.

But because it is so easy to get wrong, it should of course also be verified as part of a systematic software QC... 
 

Offline saridis

  • Newbie
  • Posts: 1
  • Country: gr
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #580 on: March 22, 2024, 02:39:19 pm »
hello,  i have recently acquired  a DHO924S and created some bode plots for various passive components with success and no issues at all.
Untill today that i tried to do the same but using ch1 as input and ch4 as output (untill now i only used ch1 and ch2 respectively).
In short it doesnt work   :-\ . It auto ranges the vertical scale of ch4 to minimum voltage of 200 microvolts and sets the bandwidth limit at 20Mhz for that channel also, bode plot results of course were way off normal. My testing bandwidth was 100hz to 25Mhz with 5vpp output.

I checked the manual and it doesnt mention that bode plot feature can be only used with ch1 and ch2.
Any other combination i tried (ch1 and ch3, ch2 and ch3, ch3 and ch4, ch2 and ch4 ) didnt work as well.

I also tried to default the settings, restart etc but with no luck.

Maybe i do something wrong as a newbie i dont know  ;D

(firmware version is 00.01.02)
* and the reason that i tried to use ch1 and ch4 is that i pulled from my bag the ch4 compensated probe and didnt want to adjust it again for ch2
« Last Edit: March 22, 2024, 02:43:26 pm by saridis »
 

Offline Houseman

  • Regular Contributor
  • *
  • Posts: 187
  • Country: it
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #581 on: March 25, 2024, 09:18:48 am »
I am having trigger problems for any channel even single waveforms below 100us timebase.
I cannot trigger it correctly since for a simple 0-5Vp square waveform appears flickering as shown in attacment.
I have reduced the Horizontal Acquisition, the Memory depth. nothing.
The problem appears for any waveforms also in the 100us timebase.
What am I doing wrong?
Thank You in advance.
 

Offline electronics hobbyist

  • Regular Contributor
  • *
  • Posts: 157
  • Country: cn
    • sds800x-hd-review-demonstration-thread
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #582 on: March 25, 2024, 09:28:57 am »
I am having trigger problems for any channel even single waveforms below 100us timebase.
I cannot trigger it correctly since for a simple 0-5Vp square waveform appears flickering as shown in attacment.
I have reduced the Horizontal Acquisition, the Memory depth. nothing.
The problem appears for any waveforms also in the 100us timebase.
What am I doing wrong?
Thank You in advance.

You can try "Normal" trigger, it may be caused by "Auto" trigger timeout.
« Last Edit: March 25, 2024, 09:35:33 am by electronics hobbyist »
 
The following users thanked this post: Fungus, Houseman

Offline shapirus

  • Super Contributor
  • ***
  • Posts: 1625
  • Country: ua
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #583 on: March 25, 2024, 10:21:24 am »
I am having trigger problems for any channel even single waveforms below 100us timebase.
I cannot trigger it correctly since for a simple 0-5Vp square waveform appears flickering as shown in attacment.
I have reduced the Horizontal Acquisition, the Memory depth. nothing.
The problem appears for any waveforms also in the 100us timebase.
What am I doing wrong?
Thank You in advance.
Try to trigger on rising edge OR falling edge, not *both*, that you have in the screenshot.
 
The following users thanked this post: Houseman

Online ebastler

  • Super Contributor
  • ***
  • Posts: 7059
  • Country: de
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #584 on: March 25, 2024, 10:24:10 am »
I cannot trigger it correctly since for a simple 0-5Vp square waveform appears flickering as shown in attacment.
What am I doing wrong?

The screenshot and video show that you have selected the trigger to act on both, positive and negative edges. So it will sometimes trigger at the beginning, sometimes at the end of the "high" phase of the signal. Select either positive or negative edge in the trigger setting.

In the video, you have also set the trigger threshold pretty high -- so the trigger could also be caused by the small oscillation after the signal's positive edge. Better to set the trigger threshold about halfway between the 0V and 5V levels, for best noise immunity.

Finally, this appears to be a signal with fast pulses (800 ns long) but long gaps inbetween (assuming it comes from the internal generator, which is set to 1 kHz). So the scope may "lose patience" while waiting for the next trigger event, and start a capture on its own. That's what it does in "Auto trigger" mode, to avoid a situation where you see no signal at all. As suggested by electronics hobbyist, set the scope to Normal trigger instead. 
 
The following users thanked this post: Houseman

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #585 on: April 02, 2024, 10:59:11 pm »
playing with 16bit data out of DHO800 to PC and plot FFT... i'm sensing 156.25MHz -30dB artefact when no signal on input (50 ohm terminated), attached also different artefact profile from 8bit DS1054Z, maybe it matters? or something i did wrong  :-//
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 
The following users thanked this post: RAPo, shapirus, ebourg

Offline core

  • Regular Contributor
  • *
  • Posts: 160
  • Country: ro
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #587 on: April 05, 2024, 02:54:01 pm »
playing with 16bit data out of DHO800 to PC and plot FFT... i'm sensing 156.25MHz -30dB artefact when no signal on input (50 ohm terminated), attached also different artefact profile from 8bit DS1054Z, maybe it matters? or something i did wrong  :-//

I can try to take out the bin file from DHO1074, just tell more about the settings.
Also, I am interested regarding the software you have used. It's open source or  :(
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 400
  • Country: ru
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #588 on: April 05, 2024, 03:25:11 pm »
playing with 16bit data out of DHO800 to PC and plot FFT... i'm sensing 156.25MHz -30dB artefact when no signal on input (50 ohm terminated), attached also different artefact profile from 8bit DS1054Z, maybe it matters? or something i did wrong  :-//
This peak at a frequency of 156-odd MHz (and its harmonics) is clearly visible even on the oscilloscope itself in the FFT window. Some kind of internal interference from the operation of the circuit.
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 7059
  • Country: de
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #589 on: April 05, 2024, 03:29:49 pm »
This peak at a frequency of 156-odd MHz (and its harmonics) is clearly visible even on the oscilloscope itself in the FFT window. Some kind of internal interference from the operation of the circuit.

It's 1/8 of the main 1.25 GHz sampling clock, right?
 

Offline AndyBig

  • Frequent Contributor
  • **
  • Posts: 400
  • Country: ru
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #590 on: April 05, 2024, 04:46:35 pm »
This peak at a frequency of 156-odd MHz (and its harmonics) is clearly visible even on the oscilloscope itself in the FFT window. Some kind of internal interference from the operation of the circuit.

It's 1/8 of the main 1.25 GHz sampling clock, right?
Very similar to that. Maybe the interface between the ADC and the FPGA operates at this frequency?...
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11713
  • Country: my
  • reassessing directives...
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #591 on: April 05, 2024, 05:55:52 pm »
This peak at a frequency of 156-odd MHz (and its harmonics) is clearly visible even on the oscilloscope itself in the FFT window. Some kind of internal interference from the operation of the circuit.
It's 1/8 of the main 1.25 GHz sampling clock, right?
my concern if this is another riglol scenario, but since ds1000z also has it probably it is normal or not easily fixable? i'll leave that open to more expert people, and i will just enjoying my scope and try to compensate at that frequency (or avoid that region) if a task requires it. ymmv.

I can try to take out the bin file from DHO1074, just tell more about the settings.
my setting was 625MSps because i was watching a 20MHz signal, full sample rate 1.25GSps will make that signal goes further to the left, less undesirable. but that FFT plot i linked above is when no signal at 1X dso input setting and 50 ohm terminator in place. anything greater than 1Mpts points will make a descent FFT resolution plot (at least when using my app). as AndyBig mentioned you should be able to see it on your scope's display as well if the artefact presents or not. ymmv.

Also, I am interested regarding the software you have used. It's open source or  :(
you can google VisaDSO in soasystem.com for setup file download. i've given up promoting it since i guess new kids on the block dont like older VB app, let the lucky persons found it by themselves. sometime stranger from unknown emailed me for the code, but once i sent it, they never come back to give feedback, so its like a waste of time, and probably nobody like nor can comprehend the old VB syntaxes anyway... i saw some bugs on latest upgrade to support DHO800/900, since afaik i'm the only one who's using it, i dont bother to fix asap, unless when necessity arrived. ymmv.
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Online gf

  • Super Contributor
  • ***
  • Posts: 1342
  • Country: de
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #592 on: April 05, 2024, 06:09:40 pm »
This peak at a frequency of 156-odd MHz (and its harmonics) is clearly visible even on the oscilloscope itself in the FFT window. Some kind of internal interference from the operation of the circuit.

It's 1/8 of the main 1.25 GHz sampling clock, right?

Looks like typical ADC interleaving spurs, i.e. small mismatch between the interleaved ADC branches. The spurs here1) look particularly like offset spurs. Self-calibration may help, but the accuracy and resolution of the calibration may still not be sufficient to eliminate them completely (note that offset mismatch in the amount of only a fraction of an LSB are sufficient to show up as spurs in a FFT with a large number of points).

1) located at sample_rate/N*n, where N is the number of ADC branches, and n is 1...N/2.

« Last Edit: April 06, 2024, 07:38:37 am by gf »
 
The following users thanked this post: AndyBig

Offline core

  • Regular Contributor
  • *
  • Posts: 160
  • Country: ro
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #593 on: April 06, 2024, 06:11:13 am »

I can try to take out the bin file from DHO1074, just tell more about the settings.
my setting was 625MSps because i was watching a 20MHz signal, full sample rate 1.25GSps will make that signal goes further to the left, less undesirable. but that FFT plot i linked above is when no signal at 1X dso input setting and 50 ohm terminator in place. anything greater than 1Mpts points will make a descent FFT resolution plot (at least when using my app). as AndyBig mentioned you should be able to see it on your scope's display as well if the artefact presents or not. ymmv.

Also, I am interested regarding the software you have used. It's open source or  :(
you can google VisaDSO in soasystem.com for setup file download. i've given up promoting it since i guess new kids on the block dont like older VB app, let the lucky persons found it by themselves. sometime stranger from unknown emailed me for the code, but once i sent it, they never come back to give feedback, so its like a waste of time, and probably nobody like nor can comprehend the old VB syntaxes anyway... i saw some bugs on latest upgrade to support DHO800/900, since afaik i'm the only one who's using it, i dont bother to fix asap, unless when necessity arrived. ymmv.

Very interesting information on this little site. I am a Linux user, but I think I will try VisaDSO in a virtual machine.
Thanks for sharing!

P.S. Your "natural habitat" is incredibly small and crowded!
 

Offline ceut

  • Regular Contributor
  • *
  • Posts: 163
  • Country: fr
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #594 on: April 11, 2024, 10:00:27 pm »
Hello !
I have a Siglent SDS1104X-E , no issue with it, but this DHO with Android inside and this user interface seems to be really great  :-+
But I have a question about the 256 level intensity grading.
I have seen some reviews, starting by Dave one's  ;) and it seems to me that the grading is not very good, compare with my Siglent.
Most of the time, I see big yellow color on waveform, without any grading  :-//

Here are some pictures I have made with my Siglent, compared to the Dave's opening video of this topic  :-+
What do you think ? Is there a kind of bug on the graphical output display of the Rigol ?

Also, while I was making the screenshots, I have found that the Rigol has only 10 divisions on the time axes , whereas the Siglent shows 14.
So on the 2 first screenshot, we can see more of the signal on the Siglent than on the Rigol ???
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 29467
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #595 on: April 11, 2024, 10:23:50 pm »
I have seen some reviews, starting by Dave one's  .......
You've been not here for a bit you said so may have missed......Dave just received 2 of the new Siglent 12bit scopes to review....
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline shapirus

  • Super Contributor
  • ***
  • Posts: 1625
  • Country: ua
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #596 on: April 11, 2024, 10:24:32 pm »
I'm not sure. In practice, I find it doing its job very well at intensity grading to help discern noise from useful signal, catch infrequent events etc.

There's a lot of room for possible adjustment using the trace brightness and the persistence timeout settings.

One caveat: intensity grading works only when the trigger is triggering. Otherwise, the trace is drawn at 100%.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17223
  • Country: 00
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #597 on: April 11, 2024, 11:46:34 pm »
Also, while I was making the screenshots, I have found that the Rigol has only 10 divisions on the time axes , whereas the Siglent shows 14.
So on the 2 first screenshot, we can see more of the signal on the Siglent than on the Rigol ???

Rigol grid squares are wider...

So on the 2 first screenshot, we can see more of the signal on the Siglent than on the Rigol

I can see more detail on the Rigol.
 

Offline Lathe26

  • Contributor
  • Posts: 31
  • Country: us
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #598 on: April 14, 2024, 11:38:20 pm »
Seems like Rigol has slowed down firmware releases for the DHO800/900 family.  They were averaging ~1 release per month but that change after December 2023.
  • v00.01.02.00.02  2023/12/28 (latest release)
  • v00.01.02.00.01  2023/12/5
  • v00.01.02.00.00  2023/11/2
  • v00.01.01.00.02  2023/09/12
  • v00.01.01.00.01  2023/08/10
  • v00.01.00.00.19  2023/07/24
 

Offline Howardlong

  • Super Contributor
  • ***
  • Posts: 5410
  • Country: gb
Re: Rigol DHO800/900 Oscilloscope Bug Reports + Firmware
« Reply #599 on: April 15, 2024, 05:49:51 pm »
Seems like Rigol has slowed down firmware releases for the DHO800/900 family.  They were averaging ~1 release per month but that change after December 2023.
  • v00.01.02.00.02  2023/12/28 (latest release)
  • v00.01.02.00.01  2023/12/5
  • v00.01.02.00.00  2023/11/2
  • v00.01.01.00.02  2023/09/12
  • v00.01.01.00.01  2023/08/10
  • v00.01.00.00.19  2023/07/24

Much of it needs rewriting TBH!

It's difficult to know whether they're knuckling down to make it into a usable tool, or whether they've just given up with it.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf