Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Being able to decode scope captures are pretty useful when debugging. Linear Technology has an isoSPI Analyzer board (LTC DC1907A) which automatically converts the isoSPI signal into 4-wire SPI for use with the LTC6804, but we can do the same thing manually using an oscilloscope.

Scope Settings

Probe betweenisoSPI positive and negative








Logical Signals

(Taken from Table 1 in the LTC6820 datasheet)

...

SPI Master EventTransmitted Pulse
CS RisingLong +1
CS FallingLong –1
SCK Latching Edge, MOSI = 1Short +1
SCK Latching Edge, MOSI = 0Short –1

(Taken from Table 3 in the LTC6820 datasheet)

Received PulseSPI Port ActionReturn Pulse
Long +1Drive CS highNone
Long -1Drive CS low

Short -1 pulse if MISO = 0

No return pulse if MISO = 1

Short +1
  1. Set MOSI = 1
  2. Pulse SCK
Short -1
  1. Set MOSI = 0
  2. Pulse SCK

Example 1: Logical High (0xFF)

...

When debugging the LTC6804 and the LTC2484 for MSXII, we ran into a few issues. Here are a couple things to watch out for:

...