Using the most recent firmware available for the MSO2202A, version 00.03.03.SP1.
I purchased the SD-DS2 Serial Decoding module.
The serial decoding still does not function properly in a couple of ways although I can get to slightly work.
1. The menus shown for SPI decode are incorrect and do not match the online documentation for the SD-DS2 (although the online does not show this module for this specific model). The menus seem to be for I2C showing SDA and SCLK signals and there are no options for SPI signals CS, MISO or MOSI as shown on this document:
SD-DS2 Product Information 2. The included pictures show 2 signal capture screens and 2 signal display screens with decoding turned on. All displays show the same SPI startup sequence for a product I am creating.
The first capture, "
Not Working Capture 200ms.png", is set to 200ms/division and after changing the display to the 200us/div setting and turning on the decode channels, you can see the decoding is incorrect in "
Not Working Display 200us.png".
The second capture, "
Works Capture 100ms.png", is set to 100ms/div and after changing the display to 200us/div and turning on the decode channels, you can see the decoding is mostly correct except the decoding is not time aligned very well and shows up ahead of the actual signal by almost half a byte in "
Works Display 200us.png".
These problems make the SD-DS2 decoding unusable since it is unreliable – If the decoding algorithm detects an error keeping it from working it should at least display an error and not display data which is incorrect.
I have been working with Rigol on this issue since I purchased and received the 'Scope in August of 2014.