Products > Test Equipment

Siglent SDS2000X Plus - Bugs / Missing Features / Feature Requests

<< < (174/206) > >>

2N3055:

--- Quote from: Slartibartfast on December 04, 2023, 11:15:28 am ---I had a hunch, and it looks as if it was right.

In the wild, perfect signals are the exception, usually signals are messy in one or the other way. Here, the borderline pull-ups. I added additional pull-up resistors (i.e. in parallel) up to the point where the resistance becomes so low that the EEPROM is getting close to the limit of it's driving capability. The signals are cleaner in the sense of rising much more rapidly. And lo and behold! The decoder works a lot better!

The first screenshot shows the previously shown first read transaction on the bus. Now the decoder keeps sync perfectly and decodes properly. The same is true in the second picture where it has to work with less samples per bit. On a side note: Here is in fact a bug in the firmware of the device I'm working on: It writes 15 bytes in a row, which these standard EEPROMs cannot handle this way.

So it seems to me that it is not a bug in the I2C decoder per se what I have observed, but a really lousy capability of dealing with less-than-perfect signals. This really could do with an improvement, as my original signals were still clean enough for the chips involved, so test equipment should also be up to the task.

Apart from that, a few minor observations and wishes on the scope:

* After one of the last upgrades (don't know which) it seems the option of choosing the storage path seems to have disappeared, I cannot find it anymore. Where is it? It is not where the manual says it is.
* I like the option to not include the menu bar in the screenshot, but can we get rid of the mouse pointer as well? That would be really good for using shots in documentation, where they should be clean. A menu bar is easy to edit out, a mouse pointer, possibly covering a bit of a trace, not so.
* After hitting the PRINT button, a box appears saying "Saved to file ... / Next save as file ...". Is there a way to make that box disappear automatically?
* I believe it normally is not necessary to specifically unmount a USB drive before disconnecting it. At least, neither Linux nor Windows complains about an inconsistent file system, and I also found no hint of any such requirement in the manual. In addition, I cannot find in any menu any button that would trigger an unmount. However, I observed a few times, that after pulling out a USB stick, even after allowing several extra seconds to complete the write, the scope would not accept any USB sticks anymore.Beyond these, I'm still very happy with the scope.

Cheers  Peter

--- End quote ---

It seems that nobody asked how thresholds for clock and data signals in decode setup was set?
Sometimes with edges that are slow, voltage threshold can, to significant degree, move where detection point is in time and screw up timing...
One thing that is sometimes confusing is that thresholds for trigger and decode are separate (you can copy them though).

Slartibartfast:

--- Quote from: 2N3055 on December 04, 2023, 11:43:27 am ---It seems that nobody asked how thresholds for clock and data signals in decode setup was set?

--- End quote ---

This is a good point, I should have mentioned that I had set the threshold to exactly the same voltage as the trigger: 2V. Maybe I forgot because indirectly the info is there: in the trigger box.  ::)

Why do you talk about thresholds (plural)? I can only set one threshold, presumably valid for both clock and data.

Cheers  Peter

Performa01:

--- Quote from: Slartibartfast on December 04, 2023, 11:15:28 am ---So it seems to me that it is not a bug in the I2C decoder per se what I have observed, but a really lousy capability of dealing with less-than-perfect signals. This really could do with an improvement, as my original signals were still clean enough for the chips involved, so test equipment should also be up to the task.

--- End quote ---
As 2N3055 has pointed out, the threshold levels play a major role when dealing with slow signals. This would be the first place to do any tweaking. And yes, decoders and triggers are completely separate modules, only connected by the possibility to copy settings either direction. The preferred way to deal with that is to set up the decoding until it works fine and the copy these settings to the trigger engine, which should then enable the triggering on specific messages.


--- Quote from: Slartibartfast on December 04, 2023, 11:15:28 am ---
* After one of the last upgrades (don't know which) it seems the option of choosing the storage path seems to have disappeared, I cannot find it anymore. Where is it? It is not where the manual says it is.
--- End quote ---
What does the manual say? The latest manual (EN01D) gives the same example as older versions to set the image format, default path and basis filename for screenshots together with some options for the visual appearance in chapter 29.3.2 on page 317. This is still valid even for the unreleased V1.6.0 beta firmware. This example isn’t a particularly good one, because BMP is certainly not the screenshot format of choice; what we really want is PNG!


--- Quote from: Slartibartfast on December 04, 2023, 11:15:28 am ---
* I like the option to not include the menu bar in the screenshot, but can we get rid of the mouse pointer as well? That would be really good for using shots in documentation, where they should be clean. A menu bar is easy to edit out, a mouse pointer, possibly covering a bit of a trace, not so.
--- End quote ---
I’ve never tried it (I do not use a mouse), but it’s said that the mouse pointer is not visible in the screenshot if you move it to the border of the screen.


--- Quote from: Slartibartfast on December 04, 2023, 11:15:28 am ---
* After hitting the PRINT button, a box appears saying "Saved to file ... / Next save as file ...". Is there a way to make that box disappear automatically?
--- End quote ---
It’s already in the V1.6.0 firmware and works exactly like in the SDS2000X HD and SDS6000A.


--- Quote from: Slartibartfast on December 04, 2023, 11:15:28 am ---
* I believe it normally is not necessary to specifically unmount a USB drive before disconnecting it. At least, neither Linux nor Windows complains about an inconsistent file system, and I also found no hint of any such requirement in the manual. In addition, I cannot find in any menu any button that would trigger an unmount. However, I observed a few times, that after pulling out a USB stick, even after allowing several extra seconds to complete the write, the scope would not accept any USB sticks anymore.
--- End quote ---
Since I’ve currently not set up a network connection, I do all picture transfers via USB stick at the moment. This includes 4 DSOs, where the SDS2000X Plus and HD see the most use by far and the USB stick is plugged and unplugged dozens of times a day. Never ever did I have any issues like that.

2N3055:

--- Quote from: Slartibartfast on December 04, 2023, 12:28:30 pm ---
--- Quote from: 2N3055 on December 04, 2023, 11:43:27 am ---It seems that nobody asked how thresholds for clock and data signals in decode setup was set?

--- End quote ---

This is a good point, I should have mentioned that I had set the threshold to exactly the same voltage as the trigger: 2V. Maybe I forgot because indirectly the info is there: in the trigger box.  ::)

Why do you talk about thresholds (plural)? I can only set one threshold, presumably valid for both clock and data.

Cheers  Peter

--- End quote ---

I2C Protocol Signals menu.
For I2C protocol you have separate thresholds for SCL and SDA.

If you want for scope to "see" same thing as your hardware, check hardware thresholds and set it to similar value.

Performa01:

--- Quote from: Slartibartfast on December 04, 2023, 12:28:30 pm ---Why do you talk about thresholds (plural)? I can only set one threshold, presumably valid for both clock and data.

--- End quote ---
Huh?


SDS2354X_Plus_Serial_I2C_Thresholds

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod