4.2.6 Configuration and Status Register |
The TruPulse Nano / SPI Laser-Adapter's configuration and status register can be accessed via the SPI on GPIO Port D.
Note |
---|
Note that the terms
|
Configuration: | Bits 31-24 can be written by the user when S1.4 is ON. Otherwise, bits 31-24 have predefined default values. |
Status: | Bits 23-0 (read-only). |
Bit | Data Source | Symbol | Description S1.4 ON | Description S1.4 OFF |
---|---|---|---|---|
31 | SP-ICE-3 Card | DRIVER_ENABLE | Set to '1' to enable the digital output driver on the TruPulse Nano / SPI Laser-Adapter. If set to '0', the digital output signals on J1 are tristated. | No function. |
30 | SP-ICE-3 Card | s5V_Enable | Set to '1' to enable the 5V on the TruPulse Nano / SPI Laser-Adapter. The 5V regulator supplies the Pull-Up resistors and the digital output drivers of J1. | No function. |
29 | unused | |||
28 | unused | |||
27 | unused | |||
26 | SP-ICE-3 Card | Laser_Pulse_CW | Set to '1' to select Laser CW mode. | No function. |
25 | unused | |||
24 | unused |
Bit | Data Source | Symbol | Description |
---|---|---|---|
23 | TruPulse Nano / SPI Laser-Adapter | s5V_Power_Good_Edge | Will be '1' if the s5V_Power_Good signal has changed since the last register readout. |
22 | TruPulse Nano / SPI Laser-Adapter | s5V_Power_Good_State | Reflects the state of the s5V_Power_Good signal at the time of the register readout. s5V_Power_Good is '1' if the 5V power supply is working without error. s5V_Power_Good is also '1' if the 5V power supply is disabled. |
21 | TruPulse Nano / SPI Laser-Adapter | Laser_Has_Pulsed_Edge | Will be '1' if the Laser_Has_Pulsed signal has changed since the last register readout. |
20 | TruPulse Nano / SPI Laser-Adapter | Laser_Has_Pulsed_State | Reflects the state of the Laser_Has_Pulsed signal (J1 Pin 2) at the time of the register readout. Will be '1' when the Laser_Has_Pulsed signal is high. |
19 | TruPulse Nano / SPI Laser-Adapter | Laser_is_On_Edge | Will be '1' if the Laser_is_On signal has changed since the last register readout. |
18 | TruPulse Nano / SPI Laser-Adapter | Laser_is_On_State | Reflects the state of the Laser_is_On signal (J1 Pin 14) at the time of the register readout. Will be '1' when the Laser_is_On signal is high. |
17 | TruPulse Nano / SPI Laser-Adapter | Laser_Disable_Edge | Will be '1' if the Laser_Disable signal has changed since the last register readout. |
16 | TruPulse Nano / SPI Laser-Adapter | Laser_Disable_State | Reflects the state of the Laser_Disable signal at the time of the register readout. Laser_Disable is active high ('1') if the interlock loop is open. |
15 | TruPulse Nano / SPI Laser-Adapter | Laser_Emission_Warning_Edge | Will be '1' if the Laser_Emission_Warning signal has changed since the last register readout. |
14 | TruPulse Nano / SPI Laser-Adapter | Laser_Emission_Warning_State | Reflects the state of the Laser_Emission_Warning signal (J1 Pin 16) at the time of the register readout. Will be '1' when the Laser_Emission_Warning signal is high. |
13 | TruPulse Nano / SPI Laser-Adapter | Task_Active_Edge | Will be '1' if the Task_Active signal has changed since the last register readout. |
12 | TruPulse Nano / SPI Laser-Adapter | Task_Active_State | Reflects the state of the Task_Active signal (J1 Pin 1) at the time of the register readout. Will be '1' when the Task_Active signal is high. |
11 | TruPulse Nano / SPI Laser-Adapter | Laser_Deactivated_Edge | Will be '1' if the Laser_Deactivated signal has changed since the last register readout. |
10 | TruPulse Nano / SPI Laser-Adapter | Laser_Deactivated_State | Reflects the state of the Laser_Deactivated signal (J1 Pin 12) at the time of the register readout. Will be '1' when the Laser_Deactivated signal is low. |
9 | TruPulse Nano / SPI Laser-Adapter | Beam_Delivery_Edge | Will be '1' if the Beam_Delivery signal has changed since the last register readout. |
8 | TruPulse Nano / SPI Laser-Adapter | Beam_Delivery_State | Reflects the state of the Beam_Delivery signal (J1 Pin 11) at the time of the register readout. Will be '1' when the Beam_Delivery signal is low. |
7 | TruPulse Nano / SPI Laser-Adapter | System_Fault_Edge | Will be '1' if the System_Fault signal has changed since the last register readout. |
6 | TruPulse Nano / SPI Laser-Adapter | System_Fault_State | Reflects the state of the System_Fault signal (J1 Pin 10) at the time of the register readout. Will be '1' when the System_Fault signal is low. |
5 | TruPulse Nano / SPI Laser-Adapter | Alarm_Edge | Will be '1' if the Alarm signal has changed since the last register readout. |
4 | TruPulse Nano / SPI Laser-Adapter | Alarm_State | Reflects the state of the Alarm signal (J1 Pin 9) at the time of the register readout. Will be '1' when the Alarm signal is low. |
3 | TruPulse Nano / SPI Laser-Adapter | Laser_Temperature_Edge | Will be '1' if the Laser_Temperature signal has changed since the last register readout. |
2 | TruPulse Nano / SPI Laser-Adapter | Laser_Temperature_State | Reflects the state of the Laser_Temperature (J1 Pin 8) signal at the time of the register readout. Will be '1' when the Laser_Temperature signal is low. |
1 | TruPulse Nano / SPI Laser-Adapter | Monitor_Edge | Will be '1' if the Monitor signal has changed since the last register readout. |
0 | TruPulse Nano / SPI Laser-Adapter | Monitor_State | Reflects the state of the Monitor signal (J1 Pin 3) at the time of the register readout. Will be '1' when the Monitor signal is low. |