Author Topic: DS1054Z record mode and serial decode  (Read 610 times)

0 Members and 1 Guest are viewing this topic.

Offline xyzzy

  • Contributor
  • Posts: 13
DS1054Z record mode and serial decode
« on: October 13, 2017, 05:26:20 AM »
Greetings!

I'm in the process of debugging some SPI code using my DS1054Z.  The serial decode feature works ok (seems to work only on data displayed on-screen rather than on full memory depth, but that's not holding me back this time), but when I tried to use the record (aka segmented memory) function to capture SPI packets, I discovered that I can't use record and serial decode at the same time.  Whenever one is enabled, the option to enable the other is grayed out!

Is this a PEBKAC error, or is it really impossible to have the scope tell me the contents of the packets it just collected?  Segmented memory is of limited value if I have to decipher all the bits in each packet manually.

Please let me know if anyone can recreate this bug(?) or if I'm just doing it wrong.

Thanks!
 

Offline ebclr

  • Super Contributor
  • ***
  • Posts: 1569
  • Country: 00
Re: DS1054Z record mode and serial decode
« Reply #1 on: October 13, 2017, 05:37:00 AM »
 

Offline CustomEngineerer

  • Frequent Contributor
  • **
  • Posts: 366
  • Country: us
Re: DS1054Z record mode and serial decode
« Reply #2 on: October 13, 2017, 01:51:13 PM »
Don't have a DS1000Z so can't directly answer your question, however the DS2000A that I have does allow decoding on segmented memory, however it also allows decoding on the full memory, not just whats on screen like the DS1000Z. My guess would be this is intentional to help make the more expensive models more appealing. If the cheapest line did everything the more expensive scopes did, nobody would bother buying their more expensive lines (though have a feeling this pretty much happens to Rigol anyways). Seriously doubt this is just a bug.
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 1047
  • Country: 00
Re: DS1054Z record mode and serial decode
« Reply #3 on: October 21, 2017, 11:31:51 PM »
One option is to use the "Wave Inspector" of DSRemote. That way you can use SPI-decoding using the whole 24Ms on your pc.
You can zoom in and out and scroll through the whole buffer with serial decoding enabled.
The difference between theory and practice is less in theory than
the difference between theory and practice in practice.
Expensive tools cannot compensate for lack of experience.
 

Offline H.O

  • Frequent Contributor
  • **
  • Posts: 551
  • Country: se
Re: DS1054Z record mode and serial decode
« Reply #4 on: October 22, 2017, 01:15:14 AM »
I don't have a 1054Z and I might be stating the obvious but just in case, here goes:
You say that one option is disabled as soon the other is enabled. To me that sounds like you're trying to capture AND decode segments at the same time. But what if you capture data into segmented memory first and THEN enable the decoder as you "browse thru" the captured segments?

Or perhaps that is what you're already doing in which case I applogize.


 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 1047
  • Country: 00
Re: DS1054Z record mode and serial decode
« Reply #5 on: October 22, 2017, 02:56:47 AM »
Here's a video that demonstrates a way to do serial decoding with a DS1054Z using full memory:


The difference between theory and practice is less in theory than
the difference between theory and practice in practice.
Expensive tools cannot compensate for lack of experience.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf