Loading ...
Loading ...
Loading ...
I2C Trigger
This part introduces the eight kinds of trigger conditions (Start, Stop, Restart, No
Ack, EEPROM, 7 Addr&Data, 10 Addr&Data and Data Length) and the methods of
setting them.
Trigger conditions:
Start Condition— The oscilloscope will be triggered when the SDA signal
transitions from high to low while the SCL clock is high. If it is chosen as the
condition of trigger (including frame triggers), a restart will be treated as a
“Start condition”.
Stop Condition— The oscilloscope will be triggered when SDA transitions
from low to high while the SCL is high.
Restart— The oscilloscope will be triggered when another “Start
condition” occurs before a “Stop condition”.
No Ack— The oscilloscope will be triggered when SDA data is high during
any SCL’s ACK bit.
EEPROM — The trigger searches for the EEPROM control byte (the value is
1010xxx) on the SDA bus. And there is a Read bit and an ACK bit behind the
EEPROM. Using Limit Range softkey to set the qualifier and Data1 softkey to
set the data’s value. If EEPROM’s data is greater (less, equal) than Data1,
the oscilloscope will be triggered at the edge of ACK bit behind the Data
byte. It’s unnecessary that the Data byte musts follow the EEPROM.
7 Address & Data — The oscilloscope will be triggered when the following
conditions are satisfied.
The address’s length must be 7 bits and the address’s value is the
same as set value.
Loading ...
Loading ...
Loading ...