User Manual

71
(hexadecimal). The oscilloscope will trigger after the start, address, read/write,
acknowledge, and data events occur.
c) If "don't care" (0xXX) is selected for data, the data will be ignored. The trigger will
always occur on the 17th clock for 7-bit addressing or 26th clock for 10-bit addressing.
If you have selected a three-byte trigger, press the Data2 softkey and turn the
Universal Knob to select the 8-bit data pattern on which to trigger.
10-bit Address & Data Condition - The oscilloscope triggers on a 10-bit write frame on
the 26th (or 34th) clock edge if all bits in the pattern match. The frame is in the format:
Frame (Start: Address byte 1: Write: Address byte 2: Ack: Data). The oscilloscope triggers
on a read or write frame in 10-bit addressing mode on the 26th clock edge if all bits in the
pattern match. Data2 shows 0xXX. For triggering purposes, a restart is treated as a start
condition.
Frame (Start: Address byte 1: Write: Address byte 2: Ack: Data: Ack: Data). The
oscilloscope triggers on a read or write frame in 7-bit addressing mode on the 34th clock
edge if all bits in the pattern match. Data2 is available. For triggering purposes, a restart
is treated as a start condition:
Figure 73 - 10-bit address & data condition
Data Length - The oscilloscope triggers when the SDA data length is equal to the value
set in the Byte Length softkey.
To set the oscilloscope to trigger on data length condition:
a) Press Address to set the SDA address length to 7-bit or 10-bit.
b) Press the Byte Length softkey and turn the Universal Knob to select the byte
length.
c) The range of the Byte Length is 1 to 12.
SPI Triggering
After the oscilloscope has been set up to capture SPI signals, you can trigger on a data pattern
that occurs at the start of a frame. The serial data string can be specified to be from 4 to 96 bits
long.