isual long functional test h. heetderks. trr december, 20012ncku ucb tohoku isual long functional...

15
ISUAL Long Functional Test H. Heetderks

Upload: cameron-richardson

Post on 11-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

ISUAL Long Functional Test

H. Heetderks

Page 2: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 2NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Basic DPU Function

• Verify Power on Reset and proper system power-up

• Verify operation of Watch Dog Timer

• Check proper transmission of SOH Telemetry on Prime and B/U links

• Verify receipt of commands on Prime and B/U links

• Verify receipt of Pulse-per-Second on Prime and B/U links

• Check operation of internal clock

• Exercise Count-Down Timer

• Verify operation of Day Sensor and exercise threshold adjustment

• Check operation of all heaters

• Verify PROM checksum

• Verify operation of NVRAM– Verify correct generation and checking of checksum

– Exercise write and read functions and Memory Bank switching

– Check lock/unlock function

Page 3: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 3NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Housekeeping Telemetry

• Verify Analog Telemetry generation• Verify Digital Telemetry generation• Perform local memory dump• Verify correct operation of time-tagged commands• Exercise stored Group commands• Exercise all power system switches

– Verify correct state in SOH T/M

– Verify correct voltage in Analog T/M

Page 4: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 4NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

High Voltage Control

• Verify correct operation of command enable function

– Show good code accepted, and bad codes are rejected

– Exercise unlock time-out function

• Exercise setting of both single and multiple values

• Verify correct operation of Maximum Value Check

• Exercise HV/4 function

• Exercise hardware HV disable function

• Exercise fault check functions

Page 5: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 5NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Mass Memory Operations

• Write a pattern to memory and read it back. Exercise both memory banks

• Write a pattern into memory and read it back through the T/M system

• Use the DCM to read a pattern written into memory• Verify memory operation with all sensors writing into memory

simultaneously• Verify DPU can address entire memory• Measure read and write time

– Check time-out operation

• Exercise Error Correction System?– Verify correct operation of EDAC error counters

• Measure memory power in various operation modes

Page 6: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 6NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

DCM Operation Testing

• Verify proper start-up and self test sequence

• Load and exercise test program from DPU

• Use canned program to process MMCB’s and compress test data pattern

• Verify CDI interface with DPU

• Use power system monitors to measure power consumption under various operating modes

Page 7: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 7NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Sprite Imager Camera Operation

• High Voltage Supply Function– With Imager lens cap ON, command several values of HV settings and verify that

corresponding VMON readings are in the Housekeeping telemetry.• Power Consumption Check

– Verify proper values for current drawn on each supply line

• Filter Wheel Operation– Send commands to move filter wheel through several filter settings– Choose command such that filter wheel runs from one to three steps in both forward

and reverse directions– Verify that wheel stops within error band of position sensor and verify position sensor

operation– Use low level jog command to check operation of back-up position sensor

• Thermoelectric Cooler Operation– With Imager either in vacuum, or using N2 purge, turn on TEC and verify that

temperature difference develops across TEC.

• Aurora Mode Nominal Operation– With Imager viewing low light scene with appropriate HV settings, set ExpDuration

and RepPeriod to at least two different values, and verify that EXP pulse width and frequency change accordingly. Take N images at each setting and verify that data is transferred to AEP and available in output telemetry.

Page 8: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 8NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Sprite Imager Camera Operation(continued)

• Aurora Mode Max Exposure– Verify that Imager can take images at maximum specified Exposure Duration

(1.0 second)

• Sprite Continuous Nominal Operation– Requires "Sprite Simulator" test set. Set up imager for at least two different sets of

parameters for RepPeriod, ExpDuration, NumPostTrig, NumPreTrig, and verify that event response timing is consistent with these settings. Capture N events and verify that image data is transferred to AEP and is available in the output telemetry. Verify that image data captured the Simulator events, consistent with simulator timing settings.

• Sprite Continuous Max Frame Rate and CCD Readout Time– Set parameters for max frame rate and verify this rate by measuring frequency of

EXP, both prior to readout and during readout. Measure frequency of FRMV pulses to verify CCD Readout time

• Sprite Continuous Gate Delay– Verify functional operation of Gate Delay by setting at least two different values of

GDelay, for at least two different ExpDuration/RepPeriod settings, for both GateOff Mode On and Off. Gate Delay is verified by observing the delay in PCGATE rising edge relative to EXP rising edge with Event is triggered.

Page 9: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 9NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Sprite Imager Camera Operation(continued)

• Sprite Burst Nominal Operation– Requires "Sprite Simulator" test set. Set up imager for at least two different sets of

parameters for RepPeriod, ExpDuration, NumPostTrig and verify that event response timing is consistent with these settings. Verify that image data captured the Simulator events, consistent with simulator timing settings. Verify that 8 images are transferred to AEP for each event and that the data is available in the output telemetry

• Sprite Burst Max Frame Rate– Set parameters for max frame rate and verify this rate by measuring frequency of

EXP.

• Sprite Burst Gate Delay– Verify functional operation of Gate Delay by setting at least two different values of

GDelay, for at least two different ExpDuration/RepPeriod settings, for both GateOff Mode On and Off. Gate Delay is verified by observing the delay in PCGATE rising edge relative to EXP rising edge with Event is triggered.

• Imager Stimulation Pulser Operation– Turn on Stim and verify that it is functional, using appropriate camera and gain

parameters. Observe Stim signature in image data.

Page 10: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 10NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Sprite Imager Camera Operation(continued)

• Imager Analog Voltages Monitor System– Verify that all 16 settings of Imager "housekeeping voltage selection" (Command

0x28) are functional and that readings are appropriate. Measure MONH and correlate this with data in housekeeping telemetry output.

• Imager Heaters– Turn on Imager Filter Heater, then verify proper rate of temperature rise from

monitor thermistor

– Turn on Imager Imager Front Lens Heater, then verify proper rate of temperature rise from monitor thermistor

– Turn on Rear Lens Heater, then verify proper rate of temperature rise from monitor thermistor

• Imager Temperature– Verify nominal data for all Imager thermistors.

• Daylight Sensor Operation– With Imager turned On, verify nominal operation of Daylight Sensor. Monitor both

outputs and verify that they are available to DPU.

Page 11: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 11NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Spectrophotometer Operation

• Power Consumption Check– Verify proper values for current drawn on each supply line

• High Voltage Supply Function– With SP lens caps ON and black felt cloth over instrument, command several

values of HV settings and verify that corresponding VMON readings are in the Housekeeping telemetry.

• Telemetry Readout Operation– Start and Stop Spectrophotometer T/M readout. Verify data are properly stored in

Mass Memory and can be readout.

• Dark Current Check– With SP lens caps ON and black felt cloth over instrument, set nominal values of

HV settings. Measure and record count rates over a range of HV settings

• Stimulation Pulser Test– With SP lens caps ON and black felt cloth over instrument, set nominal values of

HV settings. Operate Stimulation Pulsers and verify correct change in count rates.

Page 12: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 12NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Spectrophotometer Operation (continued)

• Trigger Response Test– Set up system for Spectrophotometer Trigger operation. Use Stim Pulser to

simulate various types of trigger event and verify correct operation. Show rejection of simulated cosmic ray events.

Page 13: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 13NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Array Photometer Operation

• Power Consumption Check– Verify proper values for current drawn on each supply line

• High Voltage Supply Function– With lens caps ON and black felt cloth over instrument, command several values of

HV settings and verify that corresponding VMON readings are in the Housekeeping telemetry.

• Telemetry Readout Operation– Start and Stop Array Photometer T/M readout. Verify data are properly stored in

Mass Memory and can be readout in Science Telemetry.

• Dark Current Check– With lens caps ON and black felt cloth over instrument, set nominal values of HV

settings. Measure and record count rates over a range of HV settings

• Stimulation Pulser Test– With lens caps ON and black felt cloth over instrument, set nominal values of HV

settings. Operate AP Stimulation Pulsers and verify correct change in count rates.

Page 14: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 14NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Array Photometer Operation (continued)

• Trigger Response Test– Set up system for Array Photometer data collection in response to

Spectrophotometer Trigger events. Use SP Stim Pulser to simulate various types of trigger event in the Spectrophotometer . Verify correct operation and collection of AP data in response to simulated triggers.

Page 15: ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset

TRR December, 2001 15NCKU UCB Tohoku ISUAL Long Functional Test Heetderks

Full Science Data Taking Test

• Set up Power Services and Mass Memory• Start DCM and load Program• Send Imager Camera set up commands• Send Spectrophotometer set up commands• Send Array Photometer set up commands• Set up Stim Pulsers on all sensors• Initiate Aurora Mode operation on all sensors

– Generate Images at regular interval and verify proper displays

• Initiate Sprite Mode operation on all sensors– Set up trigger system and check both isolated and multiple trigger events