Trigger modes and appendant registers
External TTL trigger
(c) Spectrum GmbH
97
Negative (falling) edge TTL trigger
This mode is for detecting the falling edges of an external TTL sig-
nal. The board will trigger on the first falling edge that is detected
after starting the board. The next triggerevent will then be detect-
ed, if the actual recording/replay has finished and the board is
armed and waiting for a trigger again.
This mode can be combined with the pulse strech feature to detect
pulses that are shorter than the sample period.
LOW level TTL trigger
This mode is for detecting the LOW levels of an external TTL sig-
nal. The board will trigger on the first LOW level that is detected
after starting the board. If this condition is fulfilled when the board
is started, a trigger event will be detected.
The next triggerevent will then be detected, if the actual record-
ing/replay has finished and the board is armed and waiting for
a trigger again.
Positive (rising) and negative (falling) edges TTL trigger
This mode is for detecting the rising and falling edges of an ex-
ternal TTL signal. The board will trigger on the first rising or falling
edge that is detected after starting the board. The next trigger-
event will then be detected, if the actual recording/replay has fin-
ished and the board is armed and waiting for a trigger again.
Pulsewidth triggers
TTL pulsewidth trigger for long HIGH pulses
This mode is for detecting HIGH pulses of an external TTL signal
that are longer than a programmed pulsewidth. If the pulse is
shorter than the programmed pulsewidth, no trigger will be de-
tected. The board will trigger on the first pulse matching the trig-
ger condition after starting the board. The next triggerevent will
then be detected, if the actual recording/replay has finished and
the board is armed and waiting for a trigger again.
Register
Value
Direction
Description
SPC_TRIG_EXT0_MODE
40510
read/write
Sets the external trigger mode for the board.
SPC_TM_NEG
2h
Sets the trigger mode for external TTL trigger to detect negative edges.
SPC_TM_NEG |
SPC_TM_PULSESTRETCH
10000002h
Sets the trigger mode for external TTL trigger to stretch and detect LOW pulses.
Register
Value
Direction
Description
SPC_TRIG_EXT0_MODE
40510
read/write
Sets the external trigger mode for the board.
SPC_TM_LOW
10h
Sets the trigger mode for external TTL trigger to detect LOW levels.
Register
Value
Direction
Description
SPC_TRIG_EXT0_MODE
40510
read/write
Sets the external trigger mode for the board.
SPC_TM_BOTH
4h
Sets the trigger mode for external TTL trigger to detect positive and negative edges.
Register
Value
Direction
set to
Value
SPC_TRIG_EXT0_PULSEWIDTH
44210
read/write
Sets the pulsewidth in samples.
2 up to 65535
SPC_TRIG_EXT0_MODE
40510
read/write
(SPC_TM_POS | SPC_TM_PW_GREATER)
4000001h