192
Chapter 4: Concepts
Understanding Logic Analyzer Triggering
Understanding Logic Analyzer Triggering
Setting up logic analyzer triggers can be difficult and time-consuming.
You could assume that if you know how to program, you should be able
to set up a logic analyzer trigger with no difficulty. However, this is not
true because there are many concepts that are unique to logic analysis.
The purpose of this section is to describe these key concepts and how
to use them effectively.
• “The Conveyor Belt Analogy” on page 192
• “Summary of Triggering Capabilities” on page 194
• “Sequence Levels” on page 194
• “Boolean Expressions” on page 197
• “Branches” on page 198
• “Edges” on page 198
• “Ranges” on page 198
• “Flags” on page 199
• “Occurrence Counters and Global Counters” on page 199
• “Timers” on page 200
• “Storage Qualification” on page 201
• “Strategies for Setting Up Triggers” on page 203
• “Conclusions” on page 207
See Also “Setting Up Triggers and Running Measurements” on page 64
The Conveyor Belt Analogy
The memory of a logic analyzer can be compared to a very long
conveyor belt, and the samples acquired from the Device Under Test
(DUT) as boxes on the conveyor belt. At one end, new boxes are