RIGOL  Chapter 8 Protocol Decoding 
8-20  MSO4000/DS4000 User’s Guide 
SPI Decoding (Option) 
 
The SPI serial bus is based on the master-slave configuration and usually consists of 
the chip select line (SS), clock line (SCLK) and data lines. Wherein, the data lines 
include the master input/slave output data line (MISO) and master output/slave 
input (MOSI) data line. The oscilloscope samples the channel data on the rising edge 
or falling edge of the clock signal (if the source is an analog channel, the oscilloscope 
will alos judge each data point (logic “1” or logic “0”) according to the preset 
threshold level.  
 
Press Decode1  Decode, turn the multi-function knob   to select “SPI” and 
press the knob. You can also press Decode continuously to switch to “SPI”.  
 
Set the SPI decoding (take Decode1 as an example): 
 
1.  Turn on or off the Decode1 
Press BusStatus to turn the Decode1 display on or off. You can also press 
Decode1 to switch the current on/off status of the Decode1 display. When the 
bus display is turned on, the interface is as shown in Figure 8-5. 
 
2.  Quickly apply the current SPI trigger setting to SPI decoding 
If the current trigger type of the trigger system is SPI, press CopyTrig to copy 
the current SPI trigger settings and apply them to the SPI decoding function (set 
the corresponding SPI decoding parameters automatically). The settings that 
can be copied include the CS/timeout mode, clock channel, data channel and 
data bits. 
  For the CS mode, the CS channel (CS) and level polarity (Mode) in the 
trigger setting will be copied to the CS channel (SS  Channel) and 
polarity (SS  Polarity). If the CS channel in the trigger setting is an 
analog channel, the threshold level setting will also be copied.  
  For the timeout mode, the timeout time setting will be copied.  
  If the clock channel is an analog channel, the threshold level setting will be 
copied.  
  For the data channel, the data channel (SDA) in the trigger setting will be 
copied to the MISO source channel (MISO  Channel) in the decoding 
www.calcert.com sales@calcert.com1.800.544.2843
0
5
10
15
20
25
30