Let me start by saying that I really trying to make this scope work. I'm frustrated because these seem to have so much potential. Things that lack potential and suck do not frustrate me
I'm accustomed to using middle-end $7K-$12K Tek and Agilent scopes to bring-up and debug 32-bit ARM embedded systems and have always purchased MSOs. Tek/Agilent really stick it to you when it comes the cost of serial decoding so when I saw that you get it for free with the Picoscope it made me happy. However, I'm finding that I cannot depend on the decoding or the digital waveforms.
So two issues:
In the attached image how is the first byte unknown? I have carefully specified the chip select and the rising clock edge. How can it not decode this?
What is going on with the chip select? I've selected TTL for the digital channels which has a threshold of 1.5V but the crosstalk is not near that value. If the decoder is seeing this as actual chip select fluctuations then I can see why it is confused.
PicoScope® 6 - PC Oscilloscope software version: 220.127.116.11
Model: PicoScope 3205MSO
Serial Number: CY050/103
USB Version: 2.0
Calibration Date: Thursday, June 06, 2013
Hardware Version: 1
Driver Version: 18.104.22.168
Firmware Version: 22.214.171.124 / 0.6.12.0