11 I
2
C/SPI Triggering and Serial Decode
284 InfiniiVision 7000B Series Oscilloscopes User’s Guide
I
2
C Triggering
To set up the oscilloscope to capture I
2
C signals, see “Setup for I2C
Signals” on page 282.
After the oscilloscope has been set up to capture I
2
C signals, you can
trigger on a stop/start condition, a restart, a missing acknowledge, an
EEPROM data read, or on a read/write frame with a specific device
address and data value.
1 Press [Trigger]; then, select the I
2
C trigger type.
2 Repeatedly press and release the Trigger: softkey or rotate the Entry
knob to select the trigger condition.
• Start Condition — The oscilloscope triggers when SDA data transitions
from high to low while the SCL clock is high. For triggering purposes
(including frame triggers), a restart is treated as a start condition.
• Stop Condition — The oscilloscope triggers when data (SDA) transitions
from low to high while the clock (SCL) is high.
• Missing Acknowledge — The oscilloscope triggers when SDA data is high
during any Ack SCL clock bit.
• Address with no Ack — The oscilloscope triggers when the acknowledge
of the selected address field is false. The R/W bit is ignored.
• Restart — The oscilloscope triggers when another start condition
occurs before a stop condition.
Address
R/
Ack Data Ack
Stop
Condition
Start
Condition