User`s guide
Triggering 4
InfiniiVision Oscilloscopes User’s Guide 119
For triggering purposes, a restart is treated as a start condition.
12 If you have set the oscilloscope to trigger on an EEPROM Data Read condition:
Press the Data is softkey to set the oscilloscope to trigger when data is = (equal to),
(not equal to), < (less than), or > (greater than) the data value set in the Data
softkey.
The oscilloscope will trigger on the clock edge for the Ack bit after the trigger event is
found. This data byte does not need to occur directly after the control byte. The
oscilloscope will trigger on any data byte that meets the criteria defined by the Data is
and Data softkeys during a current address read or a random read or a sequential read
cycle.
13 If you have set the oscilloscope to trigger on a 7-bit address read or write frame
condition or a 10-bit write frame condition:
a Press the Address softkey and turn the Entry knob to select the 7-bit or 10-bit
device address.
You can select from an address range of 0x00 to 0x7F (7-bit) or 0x3FF (10-bit)
hexadecimal. When triggering on a read/write frame, the oscilloscope will trigger
after the start, address, read/write, acknowledge, and data events occur.
If don't care is selected (0xXX or 0xXXX) for the address, the address will be
ignored. The trigger will always occur on the 17th clock for 7-bit addressing or 26th
clock for 10-bit addressing.
b Press the Data value softkey and turn the Entry knob to select the 8-bit data pattern
on which to trigger.
You can select a data value in the range of 0x00 to 0xFF (hexadecimal). The
oscilloscope will trigger after the start, address, read/write, acknowledge, and data
events occur.
SCL
SDA
Start or
Restart
Condition
Trigger point
26th clock edge
Address
1st byte
Write
R/
Ack1
DataAck2
Stop
Condition
Ack
Address
2nd byte