User manual
Trigger Setup
MIL-STD-1553 Bus Trigger
You can trigger on Sync, Command, Status, Data, Time (RT/IMG),orError.
If you are setting up a MIL-STD-1553 trigger and have made a Trigger On selection o f Command, push RT Address on the
lower menu to enter specific values of RT Address to trigger on. Push Command Word Details on the lower menu to enter
the T/R bit value, Subaddress/Mode value, Word Count/Mode Code value, and Parity value.
If you are setting up a MIL-STD-1553 trigger and have made a Trigger On selection of Status, push RT-A ddress on the
lower menu to enter specific values of RT Address to trigger on. Push Status Word Bits on the lower menu to enter values
for Message Error (bit 9), Instr. (bit 10), Service Req. (bit 11), BCR (bit 15), Busy (bit 16), Subsystem Flag (bit
17), DBCA (bit 18), Terminal Flag (bit 19) and Parity.
If you are setting up a MIL-STD-1553 trigger and have made a Trigger On selection of Data, push Data on the lower
menu to enter specific Data values, and the Parity value.
If you are setting up a MIL-STD-1553 trigger and have made a Trigger On selection of Time (RT/IMG), push Trigger When
on the lower menu to set the trigger condition. Push Times on the lower menu to set the Maximum and Minimum times.
If you are setting up a MIL-STD-1553 trigger and have made a Trigger On selection of Error
, push l Error Type on the lower
menu to select the type of error to trigger on.
I
2
C, SPI, USB, CAN, LIN, an d FlexRay Bus Trigger Data Match ing
Rolling window byte matching for I
2
C, SPI, USB, and FlexRay. To use a rolling window to trigger on data, you
define the number of bytes to match. Then the oscilloscope uses a rolling window to find any match within a packet,
with the
window rolling one byte at a time.
For exam
ple, if the number of bytes is one, the oscilloscope will attempt to match the first byte, second byte, third, and so
on within the packet.
If the number of bytes is two, the oscilloscope will try to m atch any two consecutive bytes, such as one and two, two and
three, three and four, and so on. If the oscilloscope finds a m atch, it will trigger.
With FlexRay or USB, obtain a rolling window match by setting the Byte Offset in the Data menu to Don't care.
Speci
fic byte matching (non-rolling window matching for a specific position in the packet) for I
2
C, SPI,
USB, CAN, and FlexRay.
You c
an trigger on a specificbyteforI
2
C, SPI, C AN, and FlexRay in several ways:
For I
2
C and SPI, enter the number of bytes to m atch the number of bytes in the signal. Then use don't cares (X) to
mask the bytes that you are not interested in.
For I
2
C, push Trigger On on the lower menu to trigger on Address/Data. Push Addr ess . On the side menu, push
Address, and turn M u ltipurpose a and Multipurpose b as needed. Set the address to don't cares (X) if you want to
mas
k the address. The data will be matched starting at the fi rst b yte w ithout using a rolling window.
For
USB, triggering occurs when the user-selected data input m atches the data and qualifier in the signal starting at
the byte offset. Set the number of bytes to match the number of bytes of interest. Use the data qualifier to perform: =,
!=, <, >, >=, and <= operations.
For CAN, triggering occurs when the user-selected data input matches the data and qualifier in the signal starting at
th
e first byte. Set the number of bytes to match the number of bytes of interest. Use the data qualifier to perform: =,
96 MDO3000 Series Oscilloscopes User Manual