Lecroy WSXS-I2CBUS TD WSXS-I2CBUS TD trigger and decoder extension Compatible with LeCroy WaveSurfer® oscilloscopes. WSXS-I2CBUS TD Benutzerhandbuch

Produktcode
WSXS-I2CBUS TD
Seite von 204
Serial Data Debug Solutions 
58 
919586 RevA 
Conditional DATA trigger allows triggering on a range of DATA bytes that correspond to reads or writes to 
specific sub-address memory blocks in the EEPROM. It can also aid in monitoring DATA outputs from I
2
C-
based sensors, such as analog-to-digital converters, and triggering when DATA is outside a safe operating 
range. In both cases, verifying proper operation becomes a simple task. 
 
Length - The pattern length value defaults to the length, in bytes, of the pattern set in the Data Value 
selection. If the length is changed to a lesser value, it truncates the beginning of the value. If the length is 
increased, it would add don’t care XX byte values to the beginning of the value. 
 
At Position, Position - These selections are present only when the Trigger Selection is EEPROM or 
ADDR+DATA At Position can be either VALUE or DON’T CARE. When At Position = VALUE, you must also 
enter a data byte number for Position (0 = the first data byte). For EEPROM triggering, use this to specify 
a specific location of data, such as a sub-address memory block, that the Pattern Value must occupy in 
order for triggering to occur. For ADDR+DATA triggering, use this to specify a specific location where the 
data values should be located without using don’t care (X) values in the pattern value. In both cases, you 
can select a Position in up to a 2048 byte data pattern, starting with Byte 0. 
Note: The first byte is counted as Byte 0, not Byte 1. 
 
Frame Length Setup... - This setup selection is displayed if the Trigger Selection is FRAME LENGTH. It is 
used to trigger on a specific Address value with a defined length of data bytes. 
 
Bytes Length - Specify a data length value between 0 and 2047. 1 is the default value. 
If the Data Length Condition (as follows) is selected to be either INRANGE or OUT(of)RANGE, then it is 
applied toward the minimum data length value, meaning the lower value of the range you wish to include 
or exclude. 
Note: All values entered in this field are always in decimal format. 
 
Bytes Length Max - If the Data Length Condition is selected to be either INRANGE or OUT(of)RANGE, then 
you also need to specify a maximum data length value (i.e. the upper value of the range you wish to 
include or exclude). 
 
Length Condition - The Data Length Condition can be set to many different values, such as EqualNot 
Equal
Less thanLess than or Equal toGreather thanGreater than or Equal toIn Range, or Out Range
Select the correct condition for your needs. 
6.
 
A
CK 
S
ETUP
 
Use this setup to choose whether you want to add an Acknowledge bit condition to your ADDR, 
ADDR+DATA, FRAME LENGTH, or EEPROM trigger condition. X (Don’t Care) would be the most common 
setup, although ACK or NO ACK might be a useful condition to add for an unusual or hard to find I
2
problem. An example of this would be triggering on an EEPROM write (selected by an ADDR trigger) 
where the EEPROM failed to acknowledge a byte written. 
Using the SPIbus Option 
Using the SPIbus Option Overview 
Both SPIbus D and TD options contain powerful software algorithms to extract serial data information from 
physical layer waveforms measured on your oscilloscope. The extracted information is overlaid (annotated) on 
the actual physical layer waveforms, and color-coded to provide fast, intuitive understanding. 
This option includes the SIOP and SSPI variants of the SPI protocol. You may notice these variants labeled on 
some dialog controls. 
The SPIbus TD option contains a data trigger that can be configured for the many variants of SPI, such as SSPI 
(single master and slave with predetermined format settings) and SIOP. The basic SPI Type is all-inclusive and 
the SSPI and SIOP types are just pre-selected settings in the basic SPI trigger.