Neutral Gas Ion Mass Spectrometer (NGIMS) NGIMS Annotated Baseline Document For CONTOUR NGIMS Prepared by: _________________________ Florence Tan NGIMS Digital Engineer Approved by: _________________________ Jack Richards NGIMS Instrument Manager 1.0 Objective This document is an annotated version of CAS 302 NGIMS Baseline Document Rev. ?, xx mmm 2001. 2.0 Overview CAS 302 is run to establish a baseline, which provides a measure of the general condition of the INMS instrument. The data derived from the repeated baseline tests form a basis for trend analysis. The testing is done to establish confidence in instrument health, especially before and after the instrument or spacecraft is subject to any stressful environment. It is assumed that INMS has been turned on per CAS399 prior to running the CAS 302 INMS Baseline procedure. CAS 399 calls for INMS to be powered on and loaded with several sequences, trap, switching, mass, focus tables, and 4 software patches. It also performs the pressure test to ensure the safe turn on of INMS. 3.0 References * GSFC/NGIMS-FSW-011 Software Requirements Document for CONTOUR/NGIMS Flight Software * GSFC/NGIMS-FSW-06 CONTOUR/NGIMS Telemetry Document * GSFC/NGIMS-FR-017 Flight software Functional Requirements Document for CONTOUR/NGIMS Flight Software * CONTOUR Bus Specifications v. 0.96 Oct 13, 2000 4.0 NGIMS Baseline Overview NGIMS is operated using Canned Activity Sequences (CAS) and fragments which are little command procedures consisting of a sequence of timed commands. Ideally, each CAS should be written to be independent of previous CAS, ie. to be "stand-alone" CAS. Many CAS were not stand-alone either because they were overlooked in the frenzy of calibration/thermal-vac testing or it wasn't practical or feasible to do so. Moreover, the CAS could not be changed very easily once they were submitted to CAS sequencer due to verification and testing time constraints. The APL Procedure CAS ??? also has to be modified to reflect changes to the CAS. 4.1 Operational Constraints A filament should not be cycled on and off. This will shorten the life of the filament. In the long run the on-off cycle can cause damage to the filaments. Pulse Height Discriminator Scans (PHDs) were not taken with discriminator threshold levels at 0 because of high count rates that can prematurely age the electron multipliers. The minimum and maximum current drawn by NGIMS is red alarmed at 0.??A and ?? A, respectively. 4.2 General Guidelines on the Use of Scan table numbers This baseline uses the specific table numbers to do specific scans. They can be broken down as follows: Table # Source Function 4.4 Baseline Description 4.4.1 Individual Filament Turnon Low Emission 4.4.1.2 Open Source Filament 1 Test Unity Sweep at Low Emission Standby, ?, 0 Format: standby, on=1/off=0, serial number This command ensures that the instrument is in Standby State. DCON, 0, 15, 1, 0 Format: turn DCON word 0 on (=1) bit 15 with serial number=0 This command turns set low emis to 10% of the max emission Scan, 1, 0, 21, 0 Format: 1=OS, 0=not fractional, last subscan=21 (full sweep), serial number Command to start Scanning Setrepeat 1, 1, 0 Setrepeat 2, 0, 0 Setrepeat 3, 0, 0 Setrepeat 4, 0, 0 Setrepeat 5, 0, 0 Format: 1=OS 2=CS 3=IM 4=PM 5=SS, 1=repeat 0=norepeat, serial number Select Open Source scans only Standby, 1, 0 Format: standby, on=1/off=0, serial number=0 DCON 0, 11, 1, 1 Format: turn DCON word 0 on bit 11 (turn on filament) Scan begins when filament turned on. 4.4.1.3 Open Source Filament 1 Test Dwell on Mass 28 at Low Emission Standby, 1, 0 Format: standby, on=1/off=0, serial number This command ensures that the instrument is in a Standby State. Dcon, 0, 15, 1, 0 Format: turn DCON word 0 on (=1) bit 15 with serial number=0 (set low emis to 10% of the max emission) Scan 1, 0, 21, 0 Format: 1=OS, 0=not fractional, last subscan=21 (full sweep) Setrepeat 1, 0, 0 Setrepeat 2, 0, 0 Setrepeat 3, 0, 0 Setrepeat 4, 1, 0 Setrepeat 5, 0, 0 Format: 1=OS 2=CS 3=IM 4=PM 5=SS, 1=repeat 0=norepeat, serial number Standby, 1, 0 Format: standby, on=1/off=0, serial number=0 DCON 0, 11, 1, 1 Format: turn DCON word 0 on bit 11 (turn on filament) Open Source Filament 2 Test Unity Sweep at Low Emission Open Source Filament 2 Test Dwell on Mass 28 at Low Emission Closed Source Filament 3 Test Unity Sweep at Low Emission Closed Source Filament 3 Dwell on Mass 28 at Low Emission Closed Source Filament 4 Test Unity Sweep at Low Emission Closed Source Filament 4 Dwell on Mass 28 at Low Emission Two Filaments (2&4) on Low Emission Two Filaments (2&4) on Low Emission Unity Sweep Open Source Two Filaments (2&4) on Low Emission Fine Sweep Open Source Two Filaments (2&4) on Low Emission Dwell on Mass 28 Open Source Filaments 2&4 Low Emission on Unity Step Closed Source Filaments 2&4 Low Emission on Fine Sweep Closed Source Two Filaments (2&4) on Low Emission Dwell on Mass 28 Closed Source Individual Filament on Low Emission Individual Filament on Low Emission Unity Sweep Closed Source Filament 4 ON Low EV Dwell on Mass 28 Closed Source Filament 3 ON Test Unity Step at Low eV Filament 3 at Low eV Dwell on Mass 28 Fil 2 Low eV ON Unity Sweep Filament 2 ON Low eV Dwell on Mass 28 Fil 1 Low eV ON Unity Sweep Filament 1 ON Low eV Dwell on Mass 28 Two Filaments (1&3) in Low EV Fil 1&3 Open Source Selected Unity Sweep Low eV Fil 1&3 Low eV Open Source Fine Sweep Fil 1&3 Low eV Open Source Dwell on Mass 28 Fil 1&3 Closed Source Low eV on Unity Step Fil 1&3 Closed Source Low eV Fine Sweep Two Filaments (1&3) on Low eV Dwell on Mass 28 Closed Source Mass Tuning and Width Change DC Low Freq Gain to Change Peak Width (to Wide) Change DC Low Freq Gain to Change Peak Width (to Narrow) Change DC Low Freq Gain to Change Peak Width (to Nominal) Change AC Low Freq Gain to Shift Peak Left Change AC Low Freq Gain to Shift Peak Right Sweep using Mass Table 2 Sweep using Mass Table 3 Sweep using Mass Table 12 Lens Tuning Sweep QL1 with Nominal Setting at IP 35, Mass 40, Closed Source Switching table #3 keeps QL2,3,4 constant and varies QL1 from IP1 to 68, with the nominal QL1 setting at IP35. Sweep QL2 with Nominal Setting at IP 35, Mass 40, Closed Source Switching table #4 keeps QL1,3,4 constant and varies QL2 from IP1 to 68, with the nominal QL2 setting at IP35. Sweep QL3 with Nominal Setting at IP 35, Mass 40, Closed Source Switching table #5 keeps QL1,2,4 constant and varies QL3 from IP1 to 68, with the nominal QL3 setting at IP35. Sweep QL4 with Nominal Setting at IP 35, Mass 40, Closed Source Switching table #6 keeps QL1, 2, 3 constant and varies QL4 from IP1 to 68, with the nominal QL4 setting at IP35. Sweep QL5/6 with Nominal Setting at IP 35, Mass 40, Closed Source Focus table #3 keeps OL1, 2, 3, Lens 1, and Quad Bias constant and varies QL5/6 from IP1 to 68, with the nominal QL5/6 setting at IP35. Sweep Lens 1 with Nominal Setting at IP 35, Mass 40, Closed Source Focus table #4 keeps OL1, 2, 3, QL5/6, and Quad Bias constant and varies Lens 1 from IP1 to 68, with the nominal Lens 1 setting at IP35. Sweep Quad Bias with Nominal Setting at IP 35, Mass 40, Closed Source Focus table #5 keeps OL1, 2, 3, Lens 1 and QL5/6 constant and varies Quad Bias from IP1 to 68, with the nominal Quad Bias setting at IP35. Sweep Open Lens 1 with Nominal Setting at IP 35, Mass 40, Open Source Focus table #6 keeps OL2, OL3, Lens 1, Quad Bias and QL5/6 constant and varies Open Lens 1 from IP1 to 68, with the nominal Open Lens 1 setting at IP35. Sweep Open Lens 2 with Nominal Setting at IP 35, Mass 40, Open Source Focus table #7 keeps OL1, OL3, Lens 1, Quad Bias and QL5/6 constant and varies Open Lens 2 from IP1 to 68, with the nominal Open Lens 2 setting at IP35. Sweep Open Lens 3 with Nominal Setting at IP 35, Mass 40, Open Source Focus table #10 keeps OL1, OL2, Lens 1, Quad Bias and QL5/6 constant and varies Open Lens 3 from IP1 to 68, with the nominal Open Lens 3 setting at IP35. Sweep Open Lens 4 with Nominal Setting at IP 35, Mass 40, Open Source Trap table #2 keeps Top Plate Lens, Ion Deflectors 1-4 constant and varies Open Lens 4 from IP1 to 68, with the nominal Open Lens 4 setting at IP35. Sweep Top Plate Lens with Nominal Setting at IP 35, Mass 40, Open Source Trap table #3 keeps Open Lens 4, Ion Deflectors 1-4 constant and varies Top Plate Lens from IP1 to 68, with the nominal Top Plate Lens setting at IP35. Quad Lens 1,2,3,4 (Energy Scan) with Nominal Setting at IP 35, Mass 40, Open Source Vary QL1-4 settings (low to high) from IP1 to 68, with the nominal settings at IP35. Quad Bias with Nominal Setting at IP 10, Mass 40, Open Source Vary QB settings (low to high) from IP1 to 68, with the nominal settings at IP10. For open source QB is set at -1.5V. Each step is 0.125V. The lowest value is -2.0V at a DAC setting of 0. Pulse Height Discrimination and Noise Scans The results of this section are used to determine EM gain. The PHDs are run with rapid changing (incrementing) discriminator threshold levels at a certain EM voltage. The EM voltages are then changed after each complete set of discriminator threshold changes. EM voltages level changes also affect pulse heights. This data is taken with INMS dwelling on mass 40 and mass 20. PHDs were not taken with discriminator threshold levels at 0 because of high count rates that can prematurely age the electron multipliers. Setup for PHD of Electron Multipliers, Fil 4 off. PHD 74 Through 88 For Below Nominal V, Open Source, Mass 40 Set EM1 Voltage to 2500V which is the low setting. (Nominal EM1 Voltage = 2700V) Set EM2 Voltage to 2800V which is the low setting. (Nominal EM2 Voltage = Set Thresholds to Nominal Setting of 4 each for reference reading. Set Thresholds to Nominal Setting of 1 each for PHD. Average Counts = 145,000 Set Thresholds to Nominal Setting of 2 each for PHD. Average Counts = 130,000 Set Thresholds to Nominal Setting of 3 each for PHD. Average Counts = 115,000 Set Thresholds to Nominal Setting of 4 each for PHD. Average Counts = 95,000 Set Thresholds to Nominal Setting of 5 each for PHD. Average Counts = 72,000 Set Thresholds to Nominal Setting of 6 each for PHD. Average Counts = 50,000 Set Thresholds to Nominal Setting of 7 each for PHD. Average Counts = 50,000 Set Thresholds to Nominal Setting of 8 each for PHD. Average Counts = 18,000 Set Thresholds to Nominal Setting of 9 each for PHD. Average Counts = 5,000 Set Thresholds to Nominal Setting of 10 each for PHD. Average Counts = 200 Set Thresholds to Nominal Setting of 11 each for PHD. Average Counts = 100 Set Thresholds to Nominal Setting of 12 each for PHD. Average Counts = 0 Set Thresholds to Nominal Setting of 13 each for PHD. Average Counts = 0 Set Thresholds to Nominal Setting of 14 each for PHD. Average Counts = 0 Set Thresholds to Nominal Setting of 15 each for PHD. Average Counts = 0 PHD 89 Through 105 For Nominal HV, Open Source, Mass 40 Set EM1 Voltage to 2700V (Nominal Setting) Set EM2 Voltage to 2900V. (Nominal Setting) Set Thresholds to Nominal Setting of 4 each for reference reading. Set Thresholds to Nominal Setting of 1 each for PHD. Set Thresholds to Nominal Setting of 2 each for PHD. Set Thresholds to Nominal Setting of 3 each for PHD. 6-879 Send inms_fm_bsln_nom_v_mass40_2_idap4.et Set Thresholds to Nominal Setting of 4 each for PHD. Set Thresholds to Nominal Setting of 5 each for PHD. Set Thresholds to Nominal Setting of 6 each for PHD. Set Thresholds to Nominal Setting of 7 each for PHD. Set Thresholds to Nominal Setting of 8 each for PHD. Set Thresholds to Nominal Setting of 9 each for PHD. Set Thresholds to Nominal Setting of 10 each for PHD. Set Thresholds to Nominal Setting of 11 each for PHD. Set Thresholds to Nominal Setting of 12 each for PHD. 6-880 Send inms_fm_bsln_nom_v_mass40_3_idap4.et Set Thresholds to Nominal Setting of 13 each for PHD. Set Thresholds to Nominal Setting of 14 each for PHD. Set Thresholds to Nominal Setting of 15 each for PHD. 6.6.9.9.3 PHD 109 Through 125 For Above Normal HV, Open Source, Mass 40 6-881 Send inms_fm_bsln_hi_v_mass40_1_idap4.et Set EM1 Voltage to 2900V which is the high setting. (Nominal EM1 Voltage = 2700V) Set EM2 Voltage to 3000V which is the high setting. (Nominal EM2 Voltage = 2900V) Set Thresholds to Nominal Setting of 4 each for reference reading. Set Thresholds to Nominal Setting of 1 each for PHD. Set Thresholds to Nominal Setting of 2 each for PHD. Set Thresholds to Nominal Setting of 3 each for PHD. 6-882 Send inms_fm_bsln_hi_v_mass40_2_idap4.et Set Thresholds to Nominal Setting of 4 each for PHD. Set Thresholds to Nominal Setting of 5 each for PHD. Set Thresholds to Nominal Setting of 6 each for PHD. Set Thresholds to Nominal Setting of 7 each for PHD. Set Thresholds to Nominal Setting of 8 each for PHD. Set Thresholds to Nominal Setting of 9 each for PHD. Set Thresholds to Nominal Setting of 10 each for PHD. Set Thresholds to Nominal Setting of 11 each for PHD. Set Thresholds to Nominal Setting of 12 each for PHD. 6-883 Send inms_fm_bsln_hi_v_mass40_3_idap4.et Set Thresholds to Nominal Setting of 13 each for PHD. Set Thresholds to Nominal Setting of 14 each for PHD. Set Thresholds to Nominal Setting of 15 each for PHD. 6.6.9.9.4 PHD 129 Through 145 For Below Normal HV, Open Source, Mass 20 6-884 Send inms_fm_bsln_low_v_mass20_1_idap4.et Set EM1 Voltage to 2500V which is the low setting. (Nominal EM1 Voltage = 2700V) Set EM2 Voltage to 2800V which is the low setting. (Nominal EM2 Voltage = 2900V) Set Thresholds to Nominal Setting of 4 each for reference reading. Set Thresholds to Nominal Setting of 1 each for PHD. Set Thresholds to Nominal Setting of 2 each for PHD. 6-885 Send inms_fm_bsln_low_v_mass20_2_idap4.et Set Thresholds to Nominal Setting of 3 each for PHD. Set Thresholds to Nominal Setting of 4 each for PHD. Set Thresholds to Nominal Setting of 5 each for PHD. Set Thresholds to Nominal Setting of 6 each for PHD. Set Thresholds to Nominal Setting of 7 each for PHD. Set Thresholds to Nominal Setting of 8 each for PHD. Set Thresholds to Nominal Setting of 9 each for PHD. Set Thresholds to Nominal Setting of 10 each for PHD. 6-886 Send inms_fm_bsln_low_v_mass20_3_idap4.et Set Thresholds to Nominal Setting of 11 each for PHD. Set Thresholds to Nominal Setting of 12 each for PHD. Set Thresholds to Nominal Setting of 13 each for PHD. Set Thresholds to Nominal Setting of 14 each for PHD. Set Thresholds to Nominal Setting of 15 each for PHD. 6.6.9.9.5 PHD 149 Through 165 For Nominal V, Open Source, Mass 20 6-887 Send inms_fm_bsln_nom_v_mass20_1_idap4.et Set EM1 Voltage to 2700V (Nominal Setting) Set EM2 Voltage to 2900V. (Nominal Setting) Set Thresholds to Nominal Setting of 4 each for reference reading. Set Thresholds to Nominal Setting of 1 each for PHD. Set Thresholds to Nominal Setting of 2 each for PHD. Set Thresholds to Nominal Setting of 3 each for PHD. 6-888 Send inms_fm_bsln_nom_v_mass20_2_idap4.et Set Thresholds to Nominal Setting of 4 each for PHD. Set Thresholds to Nominal Setting of 5 each for PHD. Set Thresholds to Nominal Setting of 6 each for PHD. Set Thresholds to Nominal Setting of 7 each for PHD. Set Thresholds to Nominal Setting of 8 each for PHD. Set Thresholds to Nominal Setting of 9 each for PHD. Set Thresholds to Nominal Setting of 10 each for PHD. Set Thresholds to Nominal Setting of 11 each for PHD. Set Thresholds to Nominal Setting of 12 each for PHD. 6-889 Send inms_fm_bsln_nom_v_mass20_3_idap4.et Set Thresholds to Nominal Setting of 13 each for PHD. Set Thresholds to Nominal Setting of 14 each for PHD. Set Thresholds to Nominal Setting of 15 each for PHD. 6.6.9.9.6 PHD 169 Through 185 For HV above Nominal, Open Source, Mass 20 6-890 Send inms_fm_bsln_hi_v_mass20_1_idap4.et Set EM1 Voltage to 2900V which is the high setting. (Nominal EM1 Voltage = 2700V) Set EM2 Voltage to 3000V which is the high setting. (Nominal EM2 Voltage = 2900V) Set Thresholds to Nominal Setting of 4 each for reference reading. Set Thresholds to Nominal Setting of 1 each for PHD. Set Thresholds to Nominal Setting of 2 each for PHD. Set Thresholds to Nominal Setting of 3 each for PHD. 6-891 Send inms_fm_bsln_hi_v_mass20_2_idap4.et Set Thresholds to Nominal Setting of 4 each for PHD. Set Thresholds to Nominal Setting of 5 each for PHD. Set Thresholds to Nominal Setting of 6 each for PHD. Set Thresholds to Nominal Setting of 7 each for PHD. Set Thresholds to Nominal Setting of 8 each for PHD. Set Thresholds to Nominal Setting of 9 each for PHD. Set Thresholds to Nominal Setting of 10 each for PHD. Set Thresholds to Nominal Setting of 11 each for PHD. Set Thresholds to Nominal Setting of 12 each for PHD. 6-892 Send inms_fm_bsln_hi_v_mass20_3_idap4.et Set Thresholds to Nominal Setting of 13 each for PHD. Set Thresholds to Nominal Setting of 14 each for PHD. Set Thresholds to Nominal Setting of 15 each for PHD. 6.6.9.9.7 HV Off, Open Source, Mass 40 Check for noise in the system with EM1 and EM2 turned off. 6-893 Send inms_fm_bsln_noise_idap4.et Set EM1 Voltage to 0V to check for Noise (Nominal EM1 Voltage = 2700V) 00:01 74gs_dacparm, 0, 18, 0 Set EM2 Voltage to 0V to check for Noise. (Nominal EM2 Voltage = 2900V) 00:01 74gs_dacparm, 189, 16, 68 Set Thresholds to Nominal Setting of 4 each for reference reading. Set Thresholds to Nominal Setting of 1each Set Thresholds to Nominal Setting of 2 each. Set Thresholds to Nominal Setting of 3 each. Set Thresholds to Nominal Setting of 4 each. Set Thresholds to Nominal Setting of 5 each. Set Thresholds to Nominal Setting of 6 each. Set Thresholds to Nominal Setting of 7 each. Set Thresholds to Nominal Setting of 8 each. Set INMS state to Sleep 1 from Science Sequence State. 6.6.9.9.8 Dump Data from Tables Verify that within the science dump packet 6.6.9.10 Default Science Turnon Gather default science data here. Select filament 2 and 4 (open and closed source secondary filaments, respectively). Default science performs unity sweeps and fine sweeps over masses 0-99. 6.6.9.10.1 Filament 2 On Filament 4 Off, Open Source This section checks for crosstalk between open and closed sources. Sample data from the open source with filament 2 on and filament 4 off. 6.6.9.10.2 Filament 2 On, Mass Table 1, Closed Source 6.6.9.10.3 Filament 3 On Filament 2 Off, Closed Source Set BIU Discrete bit 1 to 0(low), sending INMS into sleep 0 state. NGIMS/GSFC- CONTOUR/NGIMS NGIMS Baseline Description Document Rev. : 1.0 Date: 03 January 2001 Page: 1