SPIRE Design Description - Research Services
SPIRE Design Description - Research Services
SPIRE Design Description - Research Services
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Draft <strong>SPIRE</strong> <strong>Design</strong> <strong>Description</strong> Document<br />
Onboard Software: The CPU board carries in the PROM the basic software to drive and control the DPU.<br />
The tasks the OBS carries out are schematically shown in Figure 4-6.<br />
Telecommands<br />
CDMS OBS<br />
Housekeeping<br />
Data<br />
Telemetry<br />
Science<br />
Data<br />
Subsystem<br />
Control<br />
Unit<br />
Commands<br />
61<br />
Housekeeping<br />
Data<br />
Science<br />
Data<br />
Commands<br />
Housekeeping Data<br />
Science Data<br />
Mechanism<br />
Control<br />
Unit<br />
Figure 4-6 <strong>SPIRE</strong> DPU On Board Software Context Diagram<br />
Commands<br />
Detector<br />
Control<br />
Unit<br />
The main functions of the OBS are the:<br />
(i) acceptance of instrument commands from CDMS;<br />
(ii) execution of predefined commanding sequences;<br />
(iii) instrument health/status monitoring;<br />
(iv) implementation of pre-defined procedures on detection of instrument anomalies. When an anomaly<br />
occurs, the OBS either (i) adjusts the instrument operation parameters, and/or (ii) switches the<br />
operating mode and/or (iii) activates subsystem redundancy;<br />
(v) science data acquisition and packetisation;<br />
(vi) HK data packetisation;<br />
(vii) transmission of data (science, HK, events and telecommand verification) from the instrument to the<br />
CDMS.<br />
In addition, the OBS shall provide the following software oriented functions:<br />
(i) the ability to load, via telecommands, replacement and/or additional software (patches, tables,<br />
command sequences);<br />
(ii) self-test and software verification facilities;<br />
(iii) the possibility to load and dump part of DPU/DCU memory;<br />
(iv) the possibility to write and check EEPROM;<br />
(v) the possibility to inhibit these functions during flight operations.<br />
4.1.2 Detector Readout and Control Unit (HSDRCU)<br />
The DRC is an electronic unit housed into two boxes: the FCU and the DCU, located between the FPU and<br />
the DPU. The DRCU includes the front-end electronics of the following sub-systems:<br />
(i) BDAs,<br />
(ii) SMEC,<br />
(iii) Beam Steering Mirror,<br />
(iv) Cooler,<br />
(v) PCAL and SCAL,<br />
(vi) Thermometry & Analog Housekeeping,