Well, looks like the I2C trigger/decoder has a few bugs, maybe even more than in the current SDS1004X-E firmware. I have already pointed Siglent to this thread so they can investigate and see if there’s anything new that they aren’t already aware of.
There are never dumb questions - only dumb answers…
And my dumb answer regarding the list view simply is that I don't know either. I can only speculate … maybe Siglent engineers thought that a few data bytes should be enough because I2C is mostly used for controlling peripherals where rather short messages are common.
Basically not a big issue though, as there would be an easy work-around utilizing the decoding line at the bottom of the screen. For this we'd need to zoom into the waveform so that the decoded data becomes readable. Then we can scroll through the entire message by changing the horizontal position.
There are two options:
1. Just stop the acquisition by hitting the Run/stop Button. In Stop mode, you can set any timebase you want and use the horizontal position control to navigate through the entire record.
2. While in Run, you can enter Zoom mode by pushing the horizontal time/div control. Once again, you can navigate by lowering the timebase and using the horizontal position control.
The SDS1000X-E will keep the decoder list for the entire record and automatically scroll the data that matches the signal trace into view. This allows you to examine the signal trace that belongs to a certain part of the message and also to see all the data bytes that are cut off in the list view. Currently this can be rather slow, especially with long records, so for the time being I generally recommend limiting the max. memory depth to 700kPts when serial decoding is used.
A device not answering doesn't generate any data either, this is probably why there also is no “No Acknowledge” notification. But I'll make sure Siglent reads this and maybe your suggestion will be picked up. I personally will support your request and cannot think of a reason why this should be hard to implement. So maybe this will make it into one of the future updates.
Data Length Trigger works with the length of Address and Data in bits. It is somewhat strange that the trigger fires on 10 bit data with my test stream – quite obviously there is some misinterpreting going on, at least when signals with certain timings are used. Apart from that, I cannot think of a useful application for this trigger in most standard scenarios. Since your messages are all the same, the scope will only trigger in this mode if you set the address to 7 bits and the data to 8 bits (or whatever number of bits has to be set because of the flawed interpretation) - but then, it will trigger on each and every message. This trigger obviously is only useful in a system with mixed message formats, where you want to trigger any messages that fit the format you've set for the decoder. Not sure how often this will see use in real applications - at least I for one have never seen let alone designed such a mixed format system on a single bus. This makes only sense for a multi-master system, which I've always tried to avoid at all costs.
Regarding the differences between SDS1202X-E and SDS1x04X-E you might want to have a look here:
https://www.eevblog.com/forum/testgear/siglent-sds1104x-e-in-depth-review/But your specific questions are not explicitly answered there, so here is what I can tell:
A lower input capacitance is always nice of course, but 15pF vs. 18pF really doesn't make a noticeable difference in practical terms.
SDS1x04X-E scopes never had missing caps, because that problem was discovered before the first production units of this scope have left the factory.
The "E" in X-E stands for Economy. These are entry level scopes - albeit rather capable ones. But they don't feature an internal 50 ohm termination like the 1000X (without the “-E”) and 2000X do. In my review I have closely examined the input impedance of the SDS1104X-E with external termination.
Not sure what you mean by "averaging trigger mode". But whatever it is, the trigger system is the same for all SDS1000X-E models, except for the Ext and Ext/5 trigger sources, which are missing on the 4 channel models.