4
3
2
1
PulseBlasterESR-PRO
HWTrig/Reset Header for SP4B
This is an input connector, for hardware triggering (HW_Trigger) and hardware resetting (HW_Reset).
Pins 1 and 2 are the reset and trigger inputs, respectively, and pins 3 and 4 are grounds.
CAUTION:
Applying voltages to the input pins that are greater than 3.3 V or less than 0 V will
damage the PulseBlasterESR-PRO
.
HW_Trigger
is pulled to logical-high voltage (3.3V) on the board. Pin 2 is active and pin 4 is the
corresponding ground. When a falling edge is detected (e.g., when shorting pins 2-4) and the program is
idle, code execution is triggered. If the program is idle due to a WAIT OpCode, then the HW_Trigger will
cause the program to continue to the next instruction. If the program is idle due to a STOP OpCode or a
HW_Reset signal, then the HW_Trigger starts execution from the beginning of the program. When using
the STOP OpCode, a HW_Reset or software reset (pb_reset()) needs to be applied prior to the
HW_Trigger.
Figure 12 in HW_Trig/Reset Header for SP18A and SP19 shows an example of the HW_Trigger
signal.
HW_Reset
is pulled to logical-high voltage (3.3V) on the board. Pin 1 is active and pin 3 is the
corresponding ground. It can be used to halt the execution of a program by pulling it low (e.g., by shorting
pins 1-3). When the signal is pulled low during the execution of a program, the controller resets itself
back to the beginning of the program. Program execution can be resumed by either a software start
command (pb_start()) or by a hardware trigger.
2019/09/26
Figure 9:
HWTrig/Reset Header Pin-Out (SP4B).