Author Topic: The Rigol DS1052E  (Read 536646 times)

0 Members and 1 Guest are viewing this topic.

Offline saturation

  • Super Contributor
  • ***
  • Posts: 4788
  • Country: us
  • Doveryai, no proveryai
    • NIST
Re: The Rigol DS1052E
« Reply #750 on: December 06, 2010, 05:27:17 pm »
Best Wishes,

 Saturation
 

Offline tinhead

  • Super Contributor
  • ***
  • Posts: 1922
  • Country: 00
    • If you like my hacks, send me a donation
Re: The Rigol DS1052E
« Reply #751 on: December 07, 2010, 02:13:29 am »
the most important part is : "Court ... rejected Rigol claims". A patent for piece of standard electronic component combined into a specific function (like here video trigger) is a joke. The most important part are not the components, it is the firmware.

I don't see any patent violations even if someone just copied 1:1 the whole PCB/parts, just because they can do with different firmware different things. For sure we know that ATTEN did reversed parts of firmware and implemented on already 1:1 cloned hardware - and that's why Rigol is pissed off - but as long you have you own written firmware everything fine (even in NA), you have only to follow rules of legal reverse engineering.
I don't want to be human! I want to see gamma rays, I want to hear X-rays, and I want to smell dark matter ...
I want to reach out with something other than these prehensile paws and feel the solar wind of a supernova flowing over me.
 

Offline Dago

  • Frequent Contributor
  • **
  • Posts: 659
  • Country: fi
    • Electronics blog about whatever I happen to build!
Re: The Rigol DS1052E
« Reply #752 on: December 07, 2010, 05:13:40 pm »
Hey, does anyone know if all the serial commands for rigols interface are listed somewhere? I didn't find them in the manual. Found some small tutorial on serial communication with rigol equipment from their site but it did not list commands. I'm asking because I'm writing a C++ library (and hopefully a terminal tool you can use in scripts and such) for communicating with the DS1052E/DS1102E. I have quite a lot of commands implemented already (like reset, stop, run, force, IDN, voltage scale, voltage offset, memdepth, time scale, time offset, probe attenuation, coupling, lock/unlock the scope and how to read raw data) but I'm missing quite a lot of commands. For example I haven't found how I can enable/disable channels and how I can read/change the trigger settings. After those I think I'd have a pretty usable library. Anyone have any info on those?
Come and check my projects at http://www.dgkelectronics.com ! I also tweet as https://twitter.com/DGKelectronics
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 10069
  • Country: gb
Re: The Rigol DS1052E
« Reply #753 on: December 07, 2010, 06:15:02 pm »
I found the Rigol DS1000E programming guide on their site.... that may be what you need as it contains all manner of commands.

Take a look here:

http://www.rigolna.com/pdfs/Programming_Guides/DS1000E_Programming_Guide.pdf
Cogito, ergo sum
 

Offline Dago

  • Frequent Contributor
  • **
  • Posts: 659
  • Country: fi
    • Electronics blog about whatever I happen to build!
Re: The Rigol DS1052E
« Reply #754 on: December 07, 2010, 07:07:15 pm »
I found the Rigol DS1000E programming guide on their site.... that may be what you need as it contains all manner of commands.

Take a look here:

http://www.rigolna.com/pdfs/Programming_Guides/DS1000E_Programming_Guide.pdf

That looks exactly what I need, thanks!
Come and check my projects at http://www.dgkelectronics.com ! I also tweet as https://twitter.com/DGKelectronics
 

Offline scrat

  • Frequent Contributor
  • **
  • Posts: 608
  • Country: it
Re: The Rigol DS1052E
« Reply #755 on: December 07, 2010, 07:14:24 pm »
In this forum page, there is a list of undocumented commands: https://www.eevblog.com/forum/index.php?topic=1483.15
One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man. - Elbert Hubbard
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 10183
  • Country: my
  • reassessing directives...
Re: The Rigol DS1052E
« Reply #756 on: December 07, 2010, 09:44:16 pm »
just about time. updated to Rigol Control Version 1.0.2
It's extremely difficult to start life.. one features of nature.. physical laws are mathematical theory of great beauty... You may wonder Why? our knowledge shows that nature is so constructed. We simply have to accept it. One could describe the situation by saying that... (Paul Dirac)
 

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 663
2.04 SP3 firmware available somewhere (for readout of calibration data)
« Reply #757 on: December 08, 2010, 06:59:54 pm »
Hello,
just because of this blog I ordered a DS1052E and was lucky to get one of the last with a non 2.05 firmware.
Thanks guys!

The scope came with 2.04 SP1 and HW58. Before I do anything with it I would like to upgrade my firmware to version 2.04 SP3 as this version allows to read out the calibration data byte (which I would then store away).

I cannot find any firmware for the DS1052E on the Rigol pages. There is 2.04 available somewhere but not SP3 and what I understood only SP3 allows the readout of the calibration data with the new :CAL: command.
Does anybody can provide 2.04 SP3 to me either with a link of by email?

Thank you for your help.
Peter
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 10069
  • Country: gb
Re: The Rigol DS1052E
« Reply #758 on: December 08, 2010, 07:58:31 pm »
Peter,

Where did you hear about 2.04 SP3 ?

To my knowledge 2.04SP1 was the last OEM version before the 2.05 release. I am aware of some 'custom' firmware that was created by a third party when 2.04 SP1 was unavailable and people had calibration isues, but that was named 2.04 SP2 I believe. You could be looking for a bespoke version of the firmware that was released by a third party and not Rigol.

Cogito, ergo sum
 

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 663
Re: The Rigol DS1052E
« Reply #759 on: December 08, 2010, 10:09:14 pm »
Aurora,
I read it here: http://www.rcgroups.com/forums/showpost.php?p=15479444&postcount=912
and here http://www.rcgroups.com/forums/showpost.php?p=15488703&postcount=915

In the meantime I found one link on a Chinese page pointing to a file which contains several firmware versions.
This is the link:  http://rapidshare.com/files/412320775/DS1052_to_DS1102.zip.html

Also I another forum (where I asked the same question) somebody posted this as a reply:
"Peter, you can download Firmware 2.04 SP3 from rigolna.com:
http://www.rigolna.com/pdfs/Firmware/DS1000E(D)_2.04_Firmware.rar "


I just downloaded them, I did not install yet. Both links shall contain 02.04.00.03
Peter
« Last Edit: December 08, 2010, 10:23:35 pm by PeterK13 »
 

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 663
Re: The Rigol DS1052E
« Reply #760 on: December 08, 2010, 10:43:08 pm »
OK, probably I set myself on the wrong track. I thought 02.04.00.03 means servicepack 3 but I just figured out that my scope says 02.04 SP1 when starting up, but with *IDN? shows 02.04.01.02 - thus the 3rd number is the service pack and thus 02.04.00.03 will very probably NOT be service pack 3. Sorry! I apologize for any confusion.

However, I got trapped because I tried to use either
:CAL:TSENS? or :CALIBRATE:TSENSITIVITY? as mentioned at the RCGroups links I posted above and I did not get any feedback from the scope for these commands. Thus I thought I have an older firmware but obviously I have not.

This brings me to the question: was anybody able to read out the calibration data with these commands? Am I doing anything wrong (wrong command etc.)?

Thanks
Peter
 

Offline phunk

  • Contributor
  • Posts: 7
Re: The Rigol DS1052E
« Reply #761 on: December 10, 2010, 06:11:07 pm »
i replaced the fan of the scope like someone had the idea in the very beginning of this thread.
You can find it here if interested:
https://www.eevblog.com/forum/index.php?topic=1945.0

 

Offline Dago

  • Frequent Contributor
  • **
  • Posts: 659
  • Country: fi
    • Electronics blog about whatever I happen to build!
Re: The Rigol DS1052E
« Reply #762 on: December 13, 2010, 01:41:33 pm »
Can anyone give me any pointers on how to use the ":WAVEFORM:POINTS:MODE MAXIMUM" mode?

I've tried this (in code): stop the scope -> set ":WAVEFORM:POINTS:MODE MAXIMUM" mode -> run scope -> wait for trigger status change to triggered -> stop scope -> get data. But I still get just 600 points of data. What am I doing wrong?
Come and check my projects at http://www.dgkelectronics.com ! I also tweet as https://twitter.com/DGKelectronics
 

Offline scrat

  • Frequent Contributor
  • **
  • Posts: 608
  • Country: it
Re: The Rigol DS1052E
« Reply #763 on: December 13, 2010, 04:26:07 pm »
Can anyone give me any pointers on how to use the ":WAVEFORM:POINTS:MODE MAXIMUM" mode?

I've tried this (in code): stop the scope -> set ":WAVEFORM:POINTS:MODE MAXIMUM" mode -> run scope -> wait for trigger status change to triggered -> stop scope -> get data. But I still get just 600 points of data. What am I doing wrong?
I suggest looking at the above posts from Shafri, he links to a control GUI he has developed for the Rigol, maybe this can help.
One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man. - Elbert Hubbard
 

Offline mxmxmx

  • Contributor
  • Posts: 12
Re: The Rigol DS1052E
« Reply #764 on: December 14, 2010, 08:43:32 am »
Can anyone give me any pointers on how to use the ":WAVEFORM:POINTS:MODE MAXIMUM" mode?

I've tried this (in code): stop the scope -> set ":WAVEFORM:POINTS:MODE MAXIMUM" mode -> run scope -> wait for trigger status change to triggered -> stop scope -> get data. But I still get just 600 points of data. What am I doing wrong?

Use the single shot mode.
 

Offline Dago

  • Frequent Contributor
  • **
  • Posts: 659
  • Country: fi
    • Electronics blog about whatever I happen to build!
Re: The Rigol DS1052E
« Reply #765 on: December 14, 2010, 09:02:54 am »
Can anyone give me any pointers on how to use the ":WAVEFORM:POINTS:MODE MAXIMUM" mode?

I've tried this (in code): stop the scope -> set ":WAVEFORM:POINTS:MODE MAXIMUM" mode -> run scope -> wait for trigger status change to triggered -> stop scope -> get data. But I still get just 600 points of data. What am I doing wrong?

Use the single shot mode.

I just figured out this myself but thanks :)
Come and check my projects at http://www.dgkelectronics.com ! I also tweet as https://twitter.com/DGKelectronics
 

Offline n3wbie

  • Contributor
  • Posts: 29
Re: The Rigol DS1052E
« Reply #766 on: December 14, 2010, 03:43:09 pm »
Does this 50 to 100MHz hack still work with the newer Rigol? DS1052E's?
 

Offline Crippled

  • Contributor
  • Posts: 9
Re: The Rigol DS1052E
« Reply #767 on: December 14, 2010, 06:48:41 pm »
Does this 50 to 100MHz hack still work with the newer Rigol? DS1052E's?
I ordered mine December 1st at DX, when I receive it, I'll place it here if it is possible to hack or has the 02.05 version.
 

Offline n3wbie

  • Contributor
  • Posts: 29
Re: The Rigol DS1052E
« Reply #768 on: December 14, 2010, 08:12:51 pm »
Are you the same "Crippled" as on the dx forum?

http://www.dealextreme.com/forums/Forums.dx/Forum.-202~threadid.764985

Quote from: NAND74
I would like to order a Rigol DS1052E. Got a few questions.
Is it possible to find the firmware version of the Rigol DS1052E.
That would be very important to me.
Quote from: crippled
You'll get 02.05

There's no known hack for the 2.05 version of the firmware, right? (we can't downgrade the firmware and hack and then upgrade again, can we?).
 

Offline Crippled

  • Contributor
  • Posts: 9
Re: The Rigol DS1052E
« Reply #769 on: December 15, 2010, 10:54:19 am »
Yes, i am :)
I had to wait a while because they had to order from the supplier, so I guess they ordered from rigol, thus the firmware will be 02.05, still unhackable.

I wonder if there are bare jtag pins on the pcb?
 

Offline darrylp

  • Regular Contributor
  • *
  • Posts: 127
  • Country: gb
Re: The Rigol DS1052E
« Reply #770 on: December 16, 2010, 12:09:46 am »
 

Offline tinhead

  • Super Contributor
  • ***
  • Posts: 1922
  • Country: 00
    • If you like my hacks, send me a donation
Re: The Rigol DS1052E
« Reply #771 on: December 18, 2010, 12:51:04 am »
Yeah, looks like Tekway is a improved copy of Rigol with some changes on ADC/FPGA/LCD part.
Analog inputs are just routed differently and all that trigger support circuitry looks also very similar with the same parts...
I am still curious what is all that circuitry is supposed to do? Would not 1 comparator be enough? I noticed there is a LT1790 reference chip,  I thought it could be used for self calibration, but turns out like it feeds a REF pin of LTC2601 DAC. Rigol board does not have those parts.
There are a few analog multiplexers there with -1Db drop at 100Mhz, Could that be a bottleneck? Seems like the rest of the components would handle 200Mhz+ not a problem

i did checked what the LTC2601 and LT1790 are for. The DAC vout is conected via 4051 analog mux over TLV274C to the varicap
in lowpass filter (that's the Control 2 signal from link below, i was wondering where the "2.7V" and "100mV" are coming from,
for sure not from hc595 so i traced back to the middle TLV274 in trigger stage).

https://www.eevblog.com/forum/index.php?topic=30.msg2697#msg2697

Rigol is a bit different, no idea why (maybe just because Tekway have 3 bw's with same design and Rigol only 2)
« Last Edit: December 18, 2010, 12:53:30 am by tinhead »
I don't want to be human! I want to see gamma rays, I want to hear X-rays, and I want to smell dark matter ...
I want to reach out with something other than these prehensile paws and feel the solar wind of a supernova flowing over me.
 

Offline macpod

  • Contributor
  • Posts: 5
Re: The Rigol DS1052E
« Reply #772 on: December 19, 2010, 07:09:51 pm »
Is it possible to save on-screen measurement and cursor values in the bmp along with the waveform with the Rigol DS1052E?

Currently when I save a bmp only the waveform is saved and I can't find a setting to change this.

edit: Huh, I seem to be able to save everything now. I think the issue was I entered the disk manager instead of pressing the external button to save to the usb stick.

Nevermind!
« Last Edit: December 19, 2010, 07:22:31 pm by macpod »
 

Offline jedreg

  • Contributor
  • Posts: 11
Re: The Rigol DS1052E
« Reply #773 on: December 27, 2010, 12:24:45 am »
Hi everybody,
I was drilling for some time the subject of Rigol but just recently noticed that software upgrade for FW 02.05 is not (yet) possible. I believe one day some smart guy bring the SW hack, but meanwhile I would like to make sure, there is backup with hardware hack (I am hobbyist :). I have read initial posts but I have not seen that removal of C1 (on drawing in this post) is confirmed as valid. And what about range for wider bandwidth, will the DSO switch to faster time base or just measurements/interpolation will be more accurate?

cheers,
andy.
 

Offline tinhead

  • Super Contributor
  • ***
  • Posts: 1922
  • Country: 00
    • If you like my hacks, send me a donation
Re: The Rigol DS1052E
« Reply #774 on: December 27, 2010, 01:31:02 pm »
Hi everybody,
I was drilling for some time the subject of Rigol but just recently noticed that software upgrade for FW 02.05 is not (yet) possible. I believe one day some smart guy bring the SW hack, but meanwhile I would like to make sure, there is backup with hardware hack (I am hobbyist :). I have read initial posts but I have not seen that removal of C1 (on drawing in this post) is confirmed as valid. And what about range for wider bandwidth, will the DSO switch to faster time base or just measurements/interpolation will be more accurate?

cheers,
andy.

Andy,
i did published schematics of Hantek/Tekway DSO input stage, they similar to what you will find in Rigol

https://www.eevblog.com/forum/index.php?action=dlattach;topic=1571.0;attach=5089

From the schematic you can see that pure hardware hack can work (AD8370 output impedance 95 Ohm, varicap and the two 160pf are low pass filters)
however this is only a part of the story. The firmware itself, if switched to higher model, is working different and have more options (time base).

I don't want to be human! I want to see gamma rays, I want to hear X-rays, and I want to smell dark matter ...
I want to reach out with something other than these prehensile paws and feel the solar wind of a supernova flowing over me.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf