Command Groups
set the thresho
ld voltage levels using TRIGger:A:LEVel:AUXin,
TRIGger:A:LEVel:CH<x>,orTRIGger:A:LEVel:D<x>.
Logic Trigger
Logic triggering lets you logically combine the signals on one or more channels;
the oscilloscope then triggers when it detects a certain combination of signal
levels (set using one of the
TRIGger:A:LOGIc:INPut commands as well as
TRIGger:A:LOGIc:FUNCtion).
To set up a logic trigger, first set the trigger type to
LOGIc using the command
TRIGger:A:TYPe, and then use the command TRIGger:A:LOGIc:CLAss to
select
LOGIC.
You can perform logic triggering using a clock (by setting TRIGger:A:LOGIc:
INPut:CLOCk:SOUrce to one of the channels), so that the oscilloscope triggers
when the specified logical combination of data channels is true during a
transition on the clock channel. The specified data sources cannot include the
waveform specifi ed as the clock source. (Use TRIGger:A:LOGIc:INPut:CH<x>,
TRIGger:A:LOGIc:INPut:D<x>,etc.)
You can also perform logic triggering without using a clock (by
setting TRIGger:A:LOGIc:INPut:CLOCk:SOUrce to
NONE), so that the
oscilloscope triggers when the specified logical pattern of data channels
is met. (Use the commands TRIGger:A:LOGIc:PATtern:WHEn and
TRIGger:A:LOGIc:PATtern:DELTatime.)
Setup and Hold Trigger
A setup and hold trigger occurs when a logic data input changes state inside of the
setup or hold time relative to a clock e dge.
To set up a setup/hold trigger, first set the trigger type to
LOGIc using the command
TRIGger:A:TYPe, and then use the command TRIGger:A:LOGIc:CLAss
to select
SETHold.ThenuseTRIGger:A:SETHold:DATa:SOUrce,
TRIGger:A:SETHold:CLOCk:SOUrce, TRIGger:A:SETHold:CLOCk:EDGE
and related commands.
Pulse width Trigger
A pulse width trigger occurs whenever the oscilloscope detects a pulse that is less
than, greater than, equal to, or not equal to a specified time. Additionally, it can
occur when the pulse width is within, or outside of a specified range. You can
trigger on either positive or negative pulses.
To set up a pulse width trigger, first set the trigger type to
PULSe using
the command TRIGger:A:TYPe. Then select
WIDth using the command
TRIGger:A:PULse:CLAss.ThenuseTRIGger:A:PULSEWidth:SOUrce,
TRIGger:A:PULSEWidth:WHEn, TRIGger:A:PULSEWidth:WIDth and re l ated
commands. You can set the threshold voltage levels using TRIGger:A:LEVel:
AUXin, TRIGger:A:LEVel:CH<x>,orTRIGger:A:LEVel:D<x>.
Runt Trigger
MSO2000B, DPO2000B, MSO2000 and DPO2000 Series Oscilloscopes Programmer Manual 2-39