The DS1054Z vertical response discussion thread - Page 1
Forum section: electronics / testgear

author: Fungus
author_rank: Super Contributor
timestamp: September 16, 2016, 10:46:34 am
content: I think I figured out why different people are seeing different vertical response in their DS1054Zs after the latest firmware update (and maybe earlier).It's all down to how you turn the knob. The 'scope only seems to update the vertical position when it detects a pause in the knob movement. It doesn't move continuously in an analog way.If you're a "twiddler" (like me) then there's lots of little pauses and you get a fairly good response.If you're a "spinner" who wants to do it on long continuous turn then you'll get quite horrible response.I've recorded a video below which clearly shows the difference. If you can manage to turn the knob continuously for a couple of seconds without a pause then you'll get no change at all during that time.So... if you're getting bad vertical response then it's because you're turning the knob wrong.(excuse the poor lighting, bad focus and crappy cellphone camera)

author: Fungus
author_rank: Super Contributor
timestamp: September 16, 2016, 10:52:53 am
content: If this video is true then I'm sure the firmware could be changed to make it much better (maybe even perfectly responsive). Is Rigol watching this space?PS: The people who complain about the horizontal offset response when zoomed might be seeing the same effect. Try to be more of a "twiddler".

author: JPortici
author_rank: Super Contributor
timestamp: September 16, 2016, 10:57:04 am
content: so, design choices. i'm more a PID guythis is on the tek i use daily at work (horizontal is smoother)it still lags but not that much- this scope is ancient- this scope is a TEKTRONIXand, as pointed out (never occured me to be honest) tries to update continously rather than waiting for the knob to stop. i personally find it better.what if rigol only updated the zero-indicator? that would be best for everybody, i think

author: Fungus
author_rank: Super Contributor
timestamp: September 16, 2016, 11:08:22 am
content: Quote from: JPortici on September 16, 2016, 10:57:04 amThe DS1054Z screen is updating quickly and I don't see any reason they can't set the vertical position on every screen refresh. It's just software.They need to get some new eyes on the code that reads the encoder knob.

author: JPortici
author_rank: Super Contributor
timestamp: September 16, 2016, 11:11:32 am
content: Sorry, Updated!and yes, they might be and i don't see a reason why they can't. but i can live with the 0V indicator only

author: Fungus
author_rank: Super Contributor
timestamp: September 16, 2016, 11:16:55 am
content: Plan for Rigol: Now the measurements are all working properly you could spend a morning working on the encoder-reader code and destroy GW-Instek's user base overnight.

author: Mechatrommer
author_rank: Super Contributor
timestamp: September 16, 2016, 11:59:28 am
content: put your ds1054z to pause/stop mode for better knobs respond...

author: rstofer
author_rank: Super Contributor
timestamp: September 16, 2016, 02:38:51 pm
content: Quote from: Fungus on September 16, 2016, 11:16:55 amThis would be a disaster! There wouldn't be anything left to complain about... Well, I guess we would still have the detent-less encoder and fan noise. Pretty simple user upgrades.

author: bitseeker
author_rank: Super Contributor
timestamp: September 16, 2016, 08:58:15 pm
content: Quote from: rstofer on September 16, 2016, 02:38:51 pmThere's still stuff that's sub-optimal. If you press the encoder for the vertical offset too quickly, it'll miss the event and not center the trace. However, it's possible that if the vertical response is improved, this click problem would clear up as well.Oh, and our beloved "Pluses" is still there.It's good Rigol's working their way down the list of bugs. I hope the improvements continue. Yay!

author: Fungus
author_rank: Super Contributor
timestamp: September 17, 2016, 12:38:00 pm
content: I just found out I can control the DS1054Z via a simple telnet connection. You don't need anything fancier than that.As a quick test I copied/pasted this into the terminal window. I wanted to see how fast the vertical position would change:Code::CHAN1:OFFS -0.8:CHAN1:OFFS -0.7:CHAN1:OFFS -0.6:CHAN1:OFFS -0.5:CHAN1:OFFS -0.4:CHAN1:OFFS -0.3:CHAN1:OFFS -0.2:CHAN1:OFFS -0.1:CHAN1:OFFS 0.0:CHAN1:OFFS 0.1:CHAN1:OFFS 0.2:CHAN1:OFFS 0.3:CHAN1:OFFS 0.4:CHAN1:OFFS 0.5:CHAN1:OFFS 0.6:CHAN1:OFFS 0.7:CHAN1:OFFS 0.8:CHAN1:OFFS 0.9:CHAN1:OFFS 1.0Result: About 5 steps per second - not terribly fast.I'm fairly sure that's not a hardware limitation but it's possible the internal control interface works via SCPI as well and is seeing the same problem. 5 steps per second is about what I see when I twiddle the vertical position knob expertly.ie. There could be a microcontroller reading the front panel and sending SCPI commands to the main chip to control the 'scope.If so, the people reading the rotary encoder on the front panel might be fighting the same five-times-per-second limitation as I'm seeing. In that case it will never go completely smoothly because the SCPI command processor is slow.(nb. this is all just speculation, I have no idea how the thing works internally but I've seen a few similar arrangements in other devices).If it does go over SCPI there's still room for improvement though. A constant five updates per second would be much better than the "wait for the encoder to stopthenmove" system they're using at the moment.And ... it should be perfectly possible to attach an external potientiometer (or rotary encoder) for more direct control.

author: pascal_sweden
author_rank: Super Contributor
timestamp: September 17, 2016, 01:16:09 pm
content: Very nice test!People like you should work for Rigol R&D!It would make their products perfect, eventually beating the A-brands.

author: Fungus
author_rank: Super Contributor
timestamp: September 17, 2016, 01:34:32 pm
content: Rigol can send me a private message if they want to...I'm very discrete.

author: bitseeker
author_rank: Super Contributor
timestamp: September 17, 2016, 05:28:47 pm
content: That's neat. I'll have to check out the term.

author: rstofer
author_rank: Super Contributor
timestamp: September 17, 2016, 06:12:50 pm
content: Quote from: rstofer on September 16, 2016, 02:38:51 pmBoth of which are corrected on my scope. I finally got around to installing a replacement fan and the scope is absolutely inaudible. The encoder has been fixed for several weeks.Now it's perfect!

author: Fungus
author_rank: Super Contributor
timestamp: September 17, 2016, 06:56:27 pm
content: Quote from: rstofer on September 17, 2016, 06:12:50 pmWhich encoder/fan did you use? My warranty runs out next month and I might be finally tempted to break that sticker.

author: rstofer
author_rank: Super Contributor
timestamp: September 17, 2016, 07:20:14 pm
content: Quote from: Fungus on September 17, 2016, 06:56:27 pmhttps://smile.amazon.com/Fractal-Design-Silent-Cooling-FD-FAN-SSR2-50/dp/B009NP8FB4I bought the encoder from Newark based on this recommendation:https://www.eevblog.com/forum/testgear/rigol-ds1054z-rotary-encoder-mod/msg737852/#msg737852It is perfect!

author: rstofer
author_rank: Super Contributor
timestamp: September 17, 2016, 07:21:33 pm
content: I'm pretty sure the scope modulates the fan RPM. It seems like it gets a wee bit louder with on time. But still very quiet!