Hi,
Yesterday I finally got my brand new 1204X-E, upgraded its firmware to X.X-20 and repeated the test. It works much better than 1202X-E, for example for the triggering condition "7 Addr&Data" it can trigger on a single byte payload when the second data byte is used for setting the mask - it never worked for 1202X-E:
Congratulations on your new baby!
I am glad it works for you - and that I haven't been totally wrong when I stated that I2C trigger/decode works just fine on the SDS1004X-E models.
Siglent have changed something about I2C address&data trigger in the latest 7.6.1.20 firmware. I have no clue what it was, but maybe the triggering on single byte messages...
it also works now in case of setting "data length" triggering condition.
Yes, that makes more sense now. Sorry for the confusion when I told you something different a while back, but on the SDS1202X-E with 5.1.3.13 firmware it quite obviously didn't work and I'd never tried it on the SDS1104X-E. So all I could do was repeating what I understood from the user manual - and even the latest version SDS1000X-E_UserManul_UM0101E-E03A states:
- Data Length — When SDA data’s length is equal to the value of Byte Length and address’s length is the same as set value, the oscilloscope will be triggered. Byte length is in the range of 1 to 12 bits.
For me, byte
length is something different than byte
count (or
number of bytes), and the latter wouldn't be counted as bits
I really like my 1204X-E, it's worth troubles to travel to US, get the last unit available (thanks to Jason from Siglent) and import it back to Canada.
Yes, even though I have a couple other scopes, including the SDS2304X, I really like my little SDS1104X-E evaluation unit a lot. Despite having so much in common with the SDS1202X-E, for me the SDS1004X-E is so much sexier and I would prefer it even if I neither ever needed more than 2 channels nor all the additional features.