
Trigger modes and appendant registers
Channel Trigger
(c) Spectrum GmbH
105
Channel steepness trigger for flat negative pulses
The analog input is continuously sampled with the selected
sample rate. If the programmed upper level is crossed by
the channel’s signal from higher to lower values (falling
edge) the pulsewidth counter is started. If the signal does
cross the lower level within the the programmed pulsewidth
time, no trigger will be detected.
If the pulsewidth counter reaches the programmed amount
of samples a triggerevent will be detected.
Channel steepness trigger for steep positive pulses
The analog input is continuously sampled with the selected
sample rate. If the programmed lower level is crossed by
the channel’s signal from lower to higher values (rising
edge) the pulsewidth counter is started. If the pulsewidth
counter reaches the programmed amount of samples with-
out the signal crossing the higher level, no trigger will be
detected.
If the signal does cross the upper level within the the pro-
grammed pulsewidth time, a triggerevent will be detected.
Channel steepness trigger for steep negative pulses
The analog input is continuously sampled with the selected
sample rate. If the programmed upper level is crossed by
the channel’s signal from higher to lower values (falling
edge) the pulsewidth counter is started. If the pulsewidth
counter reaches the programmed amount of samples with-
out the signal crossing the lower level, no trigger will be de-
tected.
If the signal does cross the lower level within the the pro-
grammed pulsewidth time, a triggerevent will be detected.
Register
Value
Direction
set to
Value
SPC_TRIG_CH0_MODE
40610
read/write
SPC_TM_STEEPNEG | SPC_TM_PW_GREATER
04001000h
SPC_TRIG_CH0_LEVEL0
42200
read/write
Set it to the upper trigger level relatively to the channel’s input range.
board dependant
SPC_TRIG_CH0_LEVEL1
42300
read/write
Set it to the lower trigger level relatively to the channel’s input range.
board dependant
SPC_TRIG_CH0_PULSEWIDTH
44101
read/write
Sets the pulsewidth in samples. Values from 2 to 65535 are allowed.
2 to 65535
Register
Value
Direction
set to
Value
SPC_TRIG_CH0_MODE
40610
read/write
SPC_TM_STEEPPOS | SPC_TM_PW_SMALLER
02000800h
SPC_TRIG_CH0_LEVEL0
42200
read/write
Set it to the upper trigger level relatively to the channel’s input range.
board dependant
SPC_TRIG_CH0_LEVEL1
42300
read/write
Set it to the lower trigger level relatively to the channel’s input range.
board dependant
SPC_TRIG_CH0_PULSEWIDTH
44101
read/write
Sets the pulsewidth in samples. Values from 2 to 65535 are allowed.
2 to 65535
Register
Value
Direction
set to
Value
SPC_TRIG_CH0_MODE
40610
read/write
SPC_TM_STEEPNEG | SPC_TM_PW_SMALLER
02001000h
SPC_TRIG_CH0_LEVEL0
42200
read/write
Set it to the upper trigger level relatively to the channel’s input range.
board dependant
SPC_TRIG_CH0_LEVEL1
42300
read/write
Set it to the lower trigger level relatively to the channel’s input range.
board dependant
SPC_TRIG_CH0_PULSEWIDTH
44101
read/write
Sets the pulsewidth in samples. Values from 2 to 65535 are allowed.
2 to 65535