Trigger modes and appendant registers | Channel Trigger |
|
|
Channel pulsewidth trigger for short positive pulses
The analog input is continuously sampled with the selected sample rate. If the programmed triggerlevel 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, no trigger will be detected.
If the signal does cross the triggerlevel again within the the programmed pulsewidth time, a triggerevent will be detect- ed.
Register | Value | Direction | set to | Value |
SPC_TRIGGERMODE | 40000 | r/w | TM_CHANNEL | 20040 |
|
|
|
|
|
SPC_TRIGGERMODE0 | 40200 | r/w | TM_CHXPOSG_SP | 10002 |
SPC_HIGHLEVEL0 | 42000 | r/w | Set it to the desired triggerlevel relatively to the channel’s input range. | board dependant |
|
|
|
|
|
SPC_PULSEWIDTH | 44000 | r/w | Set to the desired pulsewidth in samples. | 2 to 255 |
Channel pulsewidth trigger for short negative pulses
The analog input is continuously sampled with the selected sample rate. If the programmed triggerlevel 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, no trigger will be detected.
If the signal does cross the triggerlevel again within the the programmed pulsewidth time, a triggerevent will be detect- ed.
Register | Value | Direction | set to | Value |
SPC_TRIGGERMODE | 40000 | r/w | TM_CHANNEL | 20040 |
|
|
|
|
|
SPC_TRIGGERMODE0 | 40200 | r/w | TM_CHXNEG_SP | 10012 |
SPC_HIGHLEVEL0 | 42000 | r/w | Set it to the desired triggerlevel relatively to the channel’s input range. | board dependant |
SPC_PULSEWIDTH | 44000 | r/w | Set to the desired pulsewidth in samples. | 2 to 255 |
(c) Spectrum GmbH | 71 |