2-1
IM 701730-51E
SPI Bus Signal Analysis Function
2
Chapter 2
SPI Bus Signal Analysis Function
2.1
Overview of the SPI Bus Signal Analysis
Function
About the SPI Bus Signal Analysis Function
The SPI (Serial Peripheral Interface) Bus is a synchronized serial bus that is widely used
for inter-IC communications and data communications.
By using this function, you will be able to analyze data while displaying the SPI Bus
signal waveform.
The SPI Bus signal analysis function consists of the following three main functions.
Trigger Function <See page 2-5 for the operating procedure>
Acquires SPI Bus signals by comparing the specified conditions with the master output
slave input signal (MOSI)* or master input slave output signal (MISO)* at the byte level
(8 bits). MOSI or MISO data is divided into 8 bits from the valid edge of the clock signal
(SCK)* immediately after the assertion of the slave select signal (SS).* If the number of
bits is not an integer multiple of 8, data is compared every 8 bits from the first edge, but
the last data that is less than 8 bits is not compared.
*
On the DL1700E, the SCK (clock signal), MOSI (master output slave input signal), MISO
(master input slave output signal), and SS (slave select signal) are applied to CH1, CH2,
CH3, and CH4, respectively.
SS
SCK
MOSI
MISO
Byte level
1
2
3
4
5
6
7
8
9
10
8n
8n+1
8n+2
8n+3
0
0
1
2
n
n+1
8n+4
0
0
0
0
1
0
0
0
1
1
0
0
0
1
0
0
1st byte
nth byte
n+1th byte is less than
8 bits and is not applicable
for triggering.
0
0
1
0
0
0
0
1
0
0
0
1
1
1
To activate triggers on the DL1700E, you will set pattern A/B and/or byte count. Triggers
can be activated in various ways such as when the MOSI data pattern matches pattern
A; the specified byte count after the MOSI data pattern matches pattern A; or when the
MISO data pattern matches pattern B after the specified byte count elapses after the
MOSI data pattern matches pattern A.
Trigger activated here
SS
Byte level of MOSI
1
2
3
4
5
6
7
8
To activate a trigger the specified byte count after MOSI matches Pattern A
(Number of bytes of Pattern A: 4, byte count: 3)
Compare with
Pattern A
Byte
count
...