- The Picoscope 2204A that is a real scope in a USB package, quite cheap and can decode everything I can think of (even ARINC-429 mind you).
I'm just discovering possibilities of it's older brother 2408B, not very confident yet... but what the heck...
First bad: no serial trigger, just like on Saleae analyzers. Cost of doing it in software... But! I'm have some early ideas...
Now good, what I did:
- connected Arduino with "modified" USB cable to sniff on
- using Rapid trigger (~1.3Mwfm/s capability) on pulse width between USB 1.1 packets stuffed all 125MB of mem full of them
- applied decode
Excuse little crappy low-res looking screenshot - Windows 7 150% system zoom, but otherwise...
- 6553x2x10,000 samples in segmented memory
- decoded only part between cursors (just to try) in each segment
- can search/filter/sort/analyze/read stats over
all memory segments (or any single if like)
I do realise did not need 500MSa/s sampling rate for that... Just wanted to try if will it struggle with decoding full memory with excessive resolution on wfm. It did take some tens of seconds but finally manged.