PACS spectrometer operation from the commanding point of view
T. Mueller, D. Cesarsky; 10-Nov-2006
Index
Contents
1. Short Functional Tests (Ge:Ga-detector related)
1.1. SFT Warm: Heater, flasher and Ge:Ga detector chain
- see PACS-ME-TP-007
1.2. SFT at HeI: Heater, flasher and Ge:Ga detector chain
- see PACS-ME-TP-007
1.3. SFT at HeII: Heater, flasher and Ge:Ga detector chain
- see PACS-ME-TP-007
2. Nominal Operations
2.1. Instrument switch-on and connection of the warm electronic boxes
currently done with tcl-script PACS_Switch_On.tcl (maintained by FGB)
after execution: PACS is in SAFE mode
2.2. General Setup for Spectrometer Operation
starting out of SAFE mode
mode SPEC_setup_OBS calling the block SPEC_setup, calling the following CUS procedures:
- procedure SPEC_dpu_dmc_setup (hk-list, rec_opt, fpga)
- procedure SPEC_init_det_setup (initial detector setup, including switch-on of the SPECs and the correct selection of the CREs)
- procedure SPEC_CRE_setup
- procedure SPEC_dmc_setup
- procedure SPEC_fltw_conf
- procedure SPEC_fltw_move
- procedure CONF_chopper
- procedure CHOP_on_off
- procedure CONF_cs
- procedure CS_on_off
- procedure CS_temp
- procedure CONF_grating
- procedure SPEC_spu_setup
- AF5 enabled
ending up in Spectroscopy mode, but SPU processing has not yet started
- default SPU mode: slope fitting for 64 readouts per ramp, no sub-ramps, default compression mode
- filter is in position "A",
- chopper enabled and at position "0"
- grating is homed (with 1deg/sec, neg. direction) and enabled for nominal operations with a speed of 4deg/sec and positioned at 500000
- calibration sources are set to default values (takes about 40-50 min stabilisation time)
- blue detector heater is switched on and a current of 1.5 mA is applied (takes about 20 min stablisation time)
- Autonomy function 5 "COUNTER_SPEC" is enabled
2.3. Operation of the spectrometers (starting out of '''Spectroscopy mode''')
2.3.1. start/stop of bolometer data flow
mode SPEC_spu_setup_OBS calling procedure SPEC_spu_setup ---> spectrometer data flow running
mode SPEC_spu_reset_OBS calling procedure SPEC_spu_reset ---> spectrometer data flow stopped
for modified SPU settings: SPEC_spu_setup_OBS.tcl <parameters>
2.3.2. Take data with manual chopper, grating & filter movements
mode SPEC_spu_setup_OBS calling procedure SPEC_spu_setup ---> spectrometer data flow running
mode PACS_fltw_move_OBS calling procedure SPEC_fltw_move (or PHOT_fltw_move)
or command Pacs_DMC_MOVE_CHOP_ABS
or command Pacs_DMC_MOVE_CHOP_REL
or command Pacs_DMC_MOVE_GRAT_ABS
or command Pacs_DMC_MOVE_GRAT_REL
mode SPEC_spu_reset_OBS calling procedure SPEC_spu_reset ---> spectrometer data flow stopped
Note: PACS_fltw_move_OBS can be called via a specific tcl-script where the filter has to be specified.
2.3.3. Take data with pre-defined OBCPs
mode OBCP_chop_scan_spec_OBS calling blocks/procedures:
procedure SPEC_spu_setup
procedure SPEC_fltw_move
block OBCP_chop_scan_spec
procedure SPEC_fltw_move
block OBCP_chop_scan_spec
procedure SPEC_fltw_move
procedure SPEC_spu_reset
mode OBCP_grat_scan_nochop_OBS calling blocks/procedures:
procedure SPEC_spu_setup
block OBCP_grat_scan_nochop
procedure SPEC_spu_reset
mode OBCP_spec_2_3_chop_OBS calling blocks/procedures:
procedure SPEC_spu_setup
block OBCP_spec_2_3_chop
procedure SPEC_spu_reset
mode OBCP_grat_line_scan_chop_2_OBS calling blocks/procedures:
procedure SPEC_spu_setup
block OBCP_grat_line_scan_chop_2
procedure SPEC_spu_reset
mode OBCP_gra_scan_chop2_fast_OBS calling blocks/procedures:
procedure SPEC_spu_setup
block OBCP_gra_scan_chop2_fast
procedure SPEC_spu_reset
mode OBCP_spec_freq_switch_OBS calling blocks/procedures:
procedure SPEC_spu_setup
block OBCP_spec_freq_switch
procedure SPEC_spu_reset
mode OBCP_chop_grat_scan_cal_OBS calling blocks/procedures:
procedure SPEC_spu_setup
block OBCP_chop_grat_scan_cal
procedure SPEC_spu_reset
mode SPEC_all_aots_OBS calling the following blocks/procedures:
procedure SPEC_spu_setup
procedure SPEC_fltw_move
block OBCP_spec_2_3_chop
block OBCP_spec_2_3_chop_dither
block OBCP_grat_line_scan_chop_2
block OBCP_grat_scan_chop2_fast
block OBCP_grat_scan_nochop
block OBCP_spec_2_3_chop
block OBCP_chop_grat_scan_cal
block OBCP_chop_scan_spec
block OBCP_spec_freq_switch
procedure SPEC_fltw_move
block OBCP_spec_2_3_chop
block OBCP_spec_2_3_chop_dither
block OBCP_grat_line_scan_chop_2
block OBCP_grat_scan_chop2_fast
block OBCP_grat_scan_nochop
block OBCP_spec_2_3_chop
block OBCP_chop_grat_scan_cal
block OBCP_chop_scan_spec
block OBCP_spec_freq_switch
procedure SPEC_fltw_move
procedure SPEC_spu_reset
Note: all these modes can be started with default parameters via the generic tcl-script; the key-OBCPs can also be started with freely selectable parameters via specific tcl-scripts
2.3.4. Execute AOT observations
CUS scripts (to be finalised):
2.4. Reset after spectrometer operation
PACS is in SPECTROSCOPY
execute mode SAFE mode
2.5. Instrument switch-off
currently done with the tcl-script PACS_Switch_Off.tcl (maintained by FGB)
- after execution: PACS is switched off
3. Specific Spectrometer Tests
3.1. Thermal Behaviour Test
starting out of SAFE mode
mode SPEC_thermal_OBS calling the following blocks/procedures:
procedure SPEC_dpu_dmc_setup
procedure SPEC_init_det_setup
procedure SPEC_CRE_setup
procedure SPEC_heater_setup
procedure SPEC_fltw_conf
procedure SPEC_fltw_move
procedure CONF_chopper
procedure CHOP_on_off
procedure CONF_grating
block OBCP_spec_2_3_chop (3x)
procedure CONF_cs
procedure CS_on_off
procedure CS_temp
- individual commands to switch-off SPECs and DECs in a time-delayed way
procedure OBCP_SAFE
ending up in SAFE mode
3.2. SPU Modes & Detector Selection Tests
3.3. Other Tests
4. NOTES
- the SFT tests are described in PACS-ME-TP-007
some specific spectrometer tests, like the thermal behaviour measurement, start directly out of SAFE mode, while most of the tests will be executed after the SPEC_setup_OBS when the instrument is in Spectroscoy mode
- the above mentioned CUS scripts (with a few exceptions) have been tested and are available in the CUS database and from the CVS library
- the AOT related CUS-scripts are still under testing