Site Search:

### Why Do We Need Trigger Modes

Analog trigger modes have been around ever since oscilloscopes were introduced. Besides letting you stabilize repeating waveforms in an oscilloscope-like display, analog trigger mode in data acquisition is especially important to capture data of interest, instead of trying to locate the data of interest from mega and mega samples, like trying to find the needle in the haystack

Traditional Analog Trigger Modes in Data Logging

• Window trigger allows user to capture data when signal is inside or outside a certain range, e.g. when temperature is outside the range of 34C and 42C
• Slope trigger allows user to capture the data when signal pass a trigger point on rising or falling edge, e.g. when Voltage goes from 1V to 2V, passing a trigger point of 1.8V
• Calculated trigger allows user to use the math result of multiple channels to set up a more advanced trigger point, e.g. Voltage*Current=Power
• Delayed trigger allows user to capture data with a delay from a trigger condition, e.g. the data of interest is 3 seconds after the reading passes 4V

• One major problem with traditional analog trigger modes is it can't trigger on glitch, or rate of change. To demonstrate the problem, look at the following waveform, we need to trigger on the glitch in red circle. Since it is has the same signal strenght as the rest of the waveform, none of the traditional analog trigger modes can capture it.

Derivative Trigger is the Solution

• The most effective way to capture such glitch is to apply the first-order derivative to the analog signal, below is the result of the such derivative from AdvanaceCODAS package
• Now the abnormalty stands out, and we can trigger on it easily. Although the first order of derivation is described as df/dt, in practice of data acquisition, since dt, which is the inverse of sample rate, is always the same during the session, we can simply substitute df/dt with df and monitor the change of df continuously. As the result, we can use CH1-CH[T-1]1>3 in WinDaq ExcelLink to capture this glitch easily.