Help us develop the next-generation software, now in alpha!

Support decoding SPI in Byte or Frame mode

Currently SPI protocol analyzer only seems to capture single bytes on the SPI bus. It would be useful to be able to capture the whole frame (=from chip select to deselect). In this case, only frame start timestamp would be necessary.

So if exported data now looks like this:
Time [s],Packet ID,MOSI,MISO
70.337110600000003,813,0x81,0x80
70.337135720000006,814,0x81,0x31
70.337162719999995,815,0xA4,0x31
70.337190199999995,816,0x81,0x31

It would look like this instead.

Time [s],Packet ID,MOSI,MISO
70.337110600000003,123,81-81-A4-81,80-31-31-31

  • Guest
  • Jul 11 2018
  • Planned
  • Mark Garrison commented
    July 11, 2018 20:26

    Hi Neil, you might want to take a look at this open source analyzer for QSPI:
    https://github.com/dedicatedcomputing/saleae_qspi

    As for a packet view in the export, we're actually internally already grouping the decoded SPI bytes together based on the enable/CS line. It might be straightforward to add an export format for this. If you want to check it out, our SPI analyzer is open source - more info here: http://support.saleae.com/hc/en-us/articles/208667926-Protocol-Analyzer-SDK

  • neilh commented
    July 11, 2018 20:26

    The SPI is also expanding to 4bits in some processors, so would be valuable to be able to see the output stream

  • Guest commented
    24 May 07:00

    I see that this is now on the "Planned" list.

    That's great news. Thanks folks.

    I'm looking forward to giving this a try as soon as I can.

     

    Cheers.