Author Topic: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes  (Read 605563 times)

0 Members and 1 Guest are viewing this topic.

Offline 4x1md

  • Regular Contributor
  • *
  • Posts: 73
  • Country: il
    • 4X1MD on Github
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1475 on: October 05, 2019, 01:50:50 pm »
Quote
The vertical cursor lines are aligned to the grid lines and the horizontal are not. It happens on all the channels with different vertical scales.

Let´s see if I could confirm it on monday, we got a siglent on work.
Did you try it?

Online Martin72

  • Super Contributor
  • ***
  • Posts: 5596
  • Country: de
  • Testfield Technician
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1476 on: October 05, 2019, 02:20:28 pm »
Not yet, it was in use - forthcoming monday should be possible.

Offline TK

  • Super Contributor
  • ***
  • Posts: 1722
  • Country: us
  • I am a Systems Analyst who plays with Electronics
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1477 on: October 05, 2019, 05:11:07 pm »
[ BUG ]
I found an interesing bug. The vertical cursor lines are aligned to the grid lines and the horizontal are not. It happens on all the channels with different vertical scales.

Attached the screenshots and zoom in on the cursor lines.
I don't understand this "bug".  Aren't you supposed to move the cursor lines to where you want the X1 - X2 or Y1 - Y2 lines to be using the multifunction knob?  When you move them, you can match them to the grid, but most of the time you will align them to where you want to measure.
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1478 on: October 05, 2019, 06:44:01 pm »
1V cursor should be at 1 Volt gridline, not a pixel (1/25 of V/div) below that.

When measuring a 1 Volt sine the cursor would be placed too high. Thus giving a wrong value. (Or maybe the gridlines are off. Then using the gridlines as a reference would give a wrong value)
« Last Edit: October 05, 2019, 07:06:37 pm by HendriXML »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Online Performa01

  • Super Contributor
  • ***
  • Posts: 1572
  • Country: at
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1479 on: October 05, 2019, 07:42:30 pm »
1V cursor should be at 1 Volt gridline, not a pixel (1/25 of V/div) below that.
Vertical:
1 pixel = 1/50 div;
1 LSB = 1/25 div; => 1 LSB = 2 pixel;
;)
 

Offline graybeard

  • Frequent Contributor
  • **
  • Posts: 431
  • Country: us
  • Consulting III-V RF/mixed signal/device engineer
    • Chris Grossman
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1480 on: October 05, 2019, 09:56:41 pm »
Is there any update on when new firmware will be released that fixes the lack of trigger reference in the data files?

When will there be a firmware release update that fixes the lack of a trigger point in the data file?

I am happy with the scope except for this fundamental flaw in the data file structure.

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1481 on: October 05, 2019, 11:23:02 pm »
1V cursor should be at 1 Volt gridline, not a pixel (1/25 of V/div) below that.
Vertical:
1 pixel = 1/50 div;
1 LSB = 1/25 div; => 1 LSB = 2 pixel;
;)
:-+
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1482 on: October 05, 2019, 11:27:29 pm »
Is there any update on when new firmware will be released that fixes the lack of trigger reference in the data files?

When will there be a firmware release update that fixes the lack of a trigger point in the data file?

I am happy with the scope except for this fundamental flaw in the data file structure.

I process the SCPI wavedata myself. Which give a lot of possibilities, and independence of what the Siglent tool can or can't do.
Slowly the scripts around my devices are maturing. This is an outdated example:
https://github.com/HendriXML/XMLScripts-Common-VISA/blob/master/VISA%20Siglent%20SDS1104X.xml
(Newer version supports attenuation).
One problem is that it is written in a "language" which is not that popular. However it can still be an example on how to process the wave data in more detail then the programming manual shows.
In the procedure LoadSummedFrameSamplesFromStream the acquire context (VDiv, HDiv, HorizontalOffset) is read from the data, instead of querying the device. (This is not documented by Siglent)
The WaveCapureToFile procedure needs updating in that regard. But that procedure creates very usable xml files, which IMO are better readable by Excel than CSV.
« Last Edit: October 06, 2019, 12:18:55 am by HendriXML »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1483 on: October 09, 2019, 12:58:26 pm »
I'm in the process of creating XML data, which have the time zeroed at the triggermoment using the data acquired using the C1:WF? ALL command.

Because the programming manual of the SDS1104X-E is very limited, I was glad to find the following:
http://cdn.teledynelecroy.com/files/manuals/wa1k2k_remote-control_manual.pdf

However I cannot find the exact starting time in such a way that it will be 0 when it reaches the trigger moment. It seems to be exactly 5 us (5E-06) off.

The calculation I use for the starting time is the following:
Time:= HOffset - NumberOfPoints * TimePerSample * 0.5

Which essentially says that there's 50% pre trigger points and 50% after trigger points. Which can be shifted using a trigger delay.

Using the manual though which states:
Code: [Select]
<180> HORIZ_OFFSET: double ; trigger offset for the first sweep of the trigger, seconds between the trigger and the first data point

I should use only that value. But that value contains the trigger delay set in the user interface. Apparently Siglent choose to use this field in another way.

But the question for me is now where could this mismatching 5 us come from? Is the pretrigger time always 5 us longer?
« Last Edit: October 09, 2019, 04:07:24 pm by HendriXML »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1484 on: October 09, 2019, 01:08:01 pm »
It's not always exactly 5 uS. When using 140 kpts instead of 14 kpts it is 4,86 us.
« Last Edit: October 09, 2019, 02:50:24 pm by HendriXML »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1485 on: October 09, 2019, 04:04:10 pm »
The zero point offset I get can also be seen on the scope screen. The trigger spike is then also slightly to the right. If someone could explain why this is, then maybe a method can be derived to undo that.
Using higher sample rates, the offset does become smaller. But that's absolute, relatively it still pretty large.
« Last Edit: October 09, 2019, 04:51:29 pm by HendriXML »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1486 on: October 09, 2019, 05:19:45 pm »
I feel  :palm:

When I was thinking about this, I thought to myself did you double check the channel it was triggering on?

No...

The triggering channel can be even seen on the screen...

The good news is that the script seems ok now. I'll put it in a new GitHub repository and create another thread, in which it could be discussed.
« Last Edit: October 09, 2019, 06:23:45 pm by HendriXML »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1487 on: October 10, 2019, 01:16:58 am »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline philtulju

  • Newbie
  • Posts: 2
  • Country: us
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1488 on: October 12, 2019, 06:42:09 am »
Does anyone know if there is a way to initiate a "Force Trig" manual trigger on this scope? I'm missing that function as a front-panel button compared to my Tek TDS.
 

Online Performa01

  • Super Contributor
  • ***
  • Posts: 1572
  • Country: at
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1489 on: October 12, 2019, 07:17:20 am »
Does anyone know if there is a way to initiate a "Force Trig" manual trigger on this scope? I'm missing that function as a front-panel button compared to my Tek TDS.
Interesting - you are the first in many years to raise this topic ;)

The current Siglent DSOs don't have this, however there's a workaround. Just set the trigger source to "AC Line" and use the "Single" button to force a trigger. This will work even when there is no signal present at all.
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1490 on: October 12, 2019, 09:01:35 am »
Is pressing the stop button also not a way to do "a manual trigger"?
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline n3mmr

  • Regular Contributor
  • *
  • Posts: 121
  • Country: se
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1491 on: October 13, 2019, 08:01:17 am »
As of the 6.1.33 FW, several (minor?) parts of Siglent's published User Guide, and possibly the Service manual, have become inaccurate and/or incomplete.

Is there some complementary writeup available detailing the changes, somewhere?

I think Performa01 or possibly someone else wrote lots of docs on at least some aspects of this scope. Have those pdfs been updated to reflect the changes in the later FW versions? And who wrote them and where are they? :-)

Is Siglent planning to update their own docs?
« Last Edit: October 13, 2019, 08:10:33 am by n3mmr »
 

Offline HendriXML

  • Super Contributor
  • ***
  • Posts: 1085
  • Country: nl
    • KiCad-BOM-reporter
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1492 on: October 13, 2019, 12:31:41 pm »
I made a new thread for those who like to see, or discuss the script.
https://www.eevblog.com/forum/testgear/automated-wave-capture-for-siglent-sds1104x-e-and-sds1204x-e-dsos/
I've added another script, which allows for multi segments averaging / peak detect. When used with some added noise this can create hi resolution diagrams. Like below.

The min/max curves show what the "bit-steps" normally would be. The red curve is the average of 128 cycles/segments.
« Last Edit: October 13, 2019, 12:39:03 pm by HendriXML »
“I ‘d like to reincarnate as a dung beetle, ‘cause there’s nothing wrong with a shitty life, real misery comes from high expectations”
 

Offline Willem2018

  • Contributor
  • Posts: 17
  • Country: nl
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1493 on: October 13, 2019, 03:34:14 pm »
I have made some I2C experiments with my nice SDS 1104X-E scope and have a question about the record length of I2C data.
I send I2C data from an Arduino Pro Mini to a MPC4725 12 bit DAC on slave address 0x64 followed by the update command byte 0x40. After each update 0x40 follow 2 bytes DAC data from 0x00/0x00 to 0x26/0x26  (total 117 bytes, from 0Volt to approx. 0.5V) .
If I decode this data on my SDS 1104X-E  I can see only the first 66  bytes in the Long Data window, please see screenshot_1.
Question: is 66 the maximum I2C record length?

Another I2C question I have is about the data in the bottom (blue) data line, please see screenshot_2. Here the time base for the same data is 200usec/div.
As you can see the bottom data line is a fragment of the long data window. If I turn the Y-position to the left to see more data the complete data suddenly disappear, see screenshot_3.
Is this a bug in the scope software?

Many thanks in advance!

 

Offline JackJones

  • Regular Contributor
  • *
  • Posts: 229
  • Country: fi
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1494 on: October 13, 2019, 05:46:27 pm »
Testing 123
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28058
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1495 on: October 14, 2019, 05:43:31 am »
Testing 123
I have made some I2C experiments with my nice SDS 1104X-E scope and have a question about the record length of I2C data.
I send I2C data from an Arduino Pro Mini to a MPC4725 12 bit DAC on slave address 0x64 followed by the update command byte 0x40. After each update 0x40 follow 2 bytes DAC data from 0x00/0x00 to 0x26/0x26  (total 117 bytes, from 0Volt to approx. 0.5V) .
If I decode this data on my SDS 1104X-E  I can see only the first 66  bytes in the Long Data window, please see screenshot_1.
Question: is 66 the maximum I2C record length?

Another I2C question I have is about the data in the bottom (blue) data line, please see screenshot_2. Here the time base for the same data is 200usec/div.
As you can see the bottom data line is a fragment of the long data window. If I turn the Y-position to the left to see more data the complete data suddenly disappear, see screenshot_3.
Is this a bug in the scope software?

Many thanks in advance!



Somehow this thread is stuck if try open this page 60
After some moderator find what is this stuck problem, please remove this My message.
Yep, reported to the Mods a little while ago.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 
The following users thanked this post: rf-loop

Offline Willem2018

  • Contributor
  • Posts: 17
  • Country: nl
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1496 on: October 14, 2019, 07:46:06 am »
A few minutes ago I replied to the latest post on page 61 with the 3 images and again I received the error message:

504 Gateway Time-out
------------------------
   nginx

What's going wrong???
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28058
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1497 on: October 14, 2019, 08:04:07 am »
A few minutes ago I replied to the latest post on page 61 with the 3 images and again I received the error message:

504 Gateway Time-out
------------------------
   nginx

What's going wrong???
P60 is broken, possibly from an upload with a bad/wrong file extension or something.
Our resident server wizard gnif will sort it when he can get to it.

In the meanwhile we ask that everyone double checks any uploads before attempting to add them to any posts.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline Willem2018

  • Contributor
  • Posts: 17
  • Country: nl
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1498 on: October 14, 2019, 12:55:05 pm »
Maybe this additional info will help.
The three images I attached are directly from my Siglent SDS 1104X-E (software version 6.1.33)
via USB (EasyScopeX version 100R001B02D01P20) and have the extension PNG.

Each are 750kB.

Success with solving the upload problem!!
 

Offline StillTrying

  • Super Contributor
  • ***
  • Posts: 2850
  • Country: se
  • Country: Broken Britain
Re: Siglent SDS1104X-E and SDS1204X-E Mixed Signal Oscilloscopes
« Reply #1499 on: October 14, 2019, 01:29:08 pm »
via USB (EasyScopeX version 100R001B02D01P20) and have the extension PNG.
Each are 750kB.

It looks like all 3 of your .PNGs are .BMPs with the wrong ext. Their # of downloads of 2,2,2 are all me. .PNGs of them are only around 50kB.
« Last Edit: October 14, 2019, 01:36:51 pm by StillTrying »
.  That took much longer than I thought it would.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf