Command Groups
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 specified 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 T
RIGger: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 edge.
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 thatis
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.
Y
ou can trigger on either positive or negative pulses. Using an MDO4000/B/C
oscilloscope with an MDO4TRIG application module installed, you can use the
RF power level as a source in a pulse width trigger.
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 related
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
Runt triggering lets you trigger on a pulse amplitude that crosses one threshold
but fails to cross a second threshold before recrossing the first. Using an
MDO4000/B/C oscilloscope with an MDO4TRIG application module installed,
you can use the RF power level as the source in a runt trigger.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-77