File $Source: /home/juda/www/hrc_flight/RCS/epulse_i.html,v $
Version $Revision: 1.6 $
Last Update $Date: 1999/04/07 19:22:13 $
HRC CCB Status Approved

OP03 Procedures op03:

HRC Command Sequences

HRC-I Electronic Pulse Inject

Description:

This command sequence operates the electronic pulse calibration of the HRC-I. This is used to verify proper operation of each of the HRC charge amplifiers and the integrity of the wiring in the HRC-I Crossed-Grid Charge Detector (CGCD) which is used to determine x-ray event locations. The electronic pulse inject operates by applying pulses to the bottom electrode of the bottom MCP and relying on capacitive coupling to generate signals in the CGCD.

The sequence sets the calibration pulse amplitude to a value of PULSE_AMP and turns on the calibration mode. The HRC event processing electronics are then forced to use each coarse position along each axis as the center position of the event, pausing for DWELL_TIME at each forced position. After stepping through all amplifiers the calibration mode is turned off, the forced positions reset to zero, and the calibration pulse amplitude set to zero.

Cautions/Restrictions:

The HRC must be powered on (e.g. "Power Up HRC on CEA A"), initialized and the imaging detector selected for use (e.g. "Set HRC-I Unique Defaults").

The HRC-I MCP HV must be turned off before executing this sequence (see HRC-C-007).

Flow Diagram

Delta-Time Command Mnemonic Description Cmd Field Mnemonic Data Parameter Telemetry Verifier Expected Value Notes
00:00:01.000 2FCPUALV Set forced coarse U-axis position to 0 2FCPUAL1 0 2FCPUAST 0 sd2200
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 0 2FCPVAL1 0 2FCPVAST 0 sd2300
00:00:01.000 2CALBAAM Set calibration pulse amplitude to PULSE_AMP 2CALBAA1 PULSE_AMP 2CALPALV PULSE_AMP_LVL sd20yy
PULSE_AMP_LVL is an analog value related to PULSE_AMP
(e.g. for PULSE_AMP = 0, PULSE_AMP_LVL = 127;
for PULSE_AMP = 127, PULSE_AMP_LVL = 191)
00:00:01.000 2CLMDAON Set calibration mode to on     2CLMDAST ON sd2101
00:00:01.000 2FCPUALV Set forced coarse U-axis position to 0 2FCPUAL1 0 2FCPUAST 0 sd2200
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 0 2FCPVAL1 0 2FCPVAST 0 sd2300
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 1 2FCPUAL1 1 2FCPUAST 1 sd2201
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 1 2FCPVAL1 1 2FCPVAST 1 sd2301
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 2 2FCPUAL1 2 2FCPUAST 2 sd2202
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 2 2FCPVAL1 2 2FCPVAST 2 sd2302
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 3 2FCPUAL1 3 2FCPUAST 3 sd2203
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 3 2FCPVAL1 3 2FCPVAST 3 sd2303
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 4 2FCPUAL1 4 2FCPUAST 4 sd2204
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 4 2FCPVAL1 4 2FCPVAST 4 sd2304
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 5 2FCPUAL1 5 2FCPUAST 5 sd2205
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 5 2FCPVAL1 5 2FCPVAST 5 sd2305
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 6 2FCPUAL1 6 2FCPUAST 6 sd2206
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 6 2FCPVAL1 6 2FCPVAST 6 sd2306
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 7 2FCPUAL1 7 2FCPUAST 7 sd2207
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 7 2FCPVAL1 7 2FCPVAST 7 sd2307
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 8 2FCPUAL1 8 2FCPUAST 8 sd2208
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 8 2FCPVAL1 8 2FCPVAST 8 sd2308
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 9 2FCPUAL1 9 2FCPUAST 9 sd2209
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 9 2FCPVAL1 9 2FCPVAST 9 sd2309
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 10 2FCPUAL1 10 2FCPUAST 10 sd220a
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 10 2FCPVAL1 10 2FCPVAST 10 sd230a
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 11 2FCPUAL1 11 2FCPUAST 11 sd220b
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 11 2FCPVAL1 11 2FCPVAST 11 sd230b
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 12 2FCPUAL1 12 2FCPUAST 12 sd220c
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 12 2FCPVAL1 12 2FCPVAST 12 sd230c
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 13 2FCPUAL1 13 2FCPUAST 13 sd220d
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 13 2FCPVAL1 13 2FCPVAST 13 sd230d
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 14 2FCPUAL1 14 2FCPUAST 14 sd220e
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 14 2FCPVAL1 14 2FCPVAST 14 sd230e
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 15 2FCPUAL1 15 2FCPUAST 15 sd220f
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 15 2FCPVAL1 15 2FCPVAST 15 sd230f
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 16 2FCPUAL1 16 2FCPUAST 16 sd2210
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 16 2FCPVAL1 16 2FCPVAST 16 sd2310
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 17 2FCPUAL1 17 2FCPUAST 17 sd2211
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 17 2FCPVAL1 17 2FCPVAST 17 sd2311
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 18 2FCPUAL1 18 2FCPUAST 18 sd2212
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 18 2FCPVAL1 18 2FCPVAST 18 sd2312
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 19 2FCPUAL1 19 2FCPUAST 19 sd2213
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 19 2FCPVAL1 19 2FCPVAST 19 sd2313
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 20 2FCPUAL1 20 2FCPUAST 20 sd2214
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 20 2FCPVAL1 20 2FCPVAST 20 sd2314
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 21 2FCPUAL1 21 2FCPUAST 21 sd2215
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 21 2FCPVAL1 21 2FCPVAST 21 sd2315
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 22 2FCPUAL1 22 2FCPUAST 22 sd2216
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 22 2FCPVAL1 22 2FCPVAST 22 sd2316
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 23 2FCPUAL1 23 2FCPUAST 23 sd2217
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 23 2FCPVAL1 23 2FCPVAST 23 sd2317
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 24 2FCPUAL1 24 2FCPUAST 24 sd2218
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 24 2FCPVAL1 24 2FCPVAST 24 sd2318
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 25 2FCPUAL1 25 2FCPUAST 25 sd2219
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 25 2FCPVAL1 25 2FCPVAST 25 sd2319
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 26 2FCPUAL1 26 2FCPUAST 26 sd221a
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 26 2FCPVAL1 26 2FCPVAST 26 sd231a
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 27 2FCPUAL1 27 2FCPUAST 27 sd221b
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 27 2FCPVAL1 27 2FCPVAST 27 sd231b
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 28 2FCPUAL1 28 2FCPUAST 28 sd221c
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 28 2FCPVAL1 28 2FCPVAST 28 sd231c
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 29 2FCPUAL1 29 2FCPUAST 29 sd221d
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 29 2FCPVAL1 29 2FCPVAST 29 sd231d
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 30 2FCPUAL1 30 2FCPUAST 30 sd221e
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 30 2FCPVAL1 30 2FCPVAST 30 sd231e
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 31 2FCPUAL1 31 2FCPUAST 31 sd221f
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 31 2FCPVAL1 31 2FCPVAST 31 sd231f
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 32 2FCPUAL1 32 2FCPUAST 32 sd2220
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 32 2FCPVAL1 32 2FCPVAST 32 sd2320
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 33 2FCPUAL1 33 2FCPUAST 33 sd2221
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 33 2FCPVAL1 33 2FCPVAST 33 sd2321
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 34 2FCPUAL1 34 2FCPUAST 34 sd2222
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 34 2FCPVAL1 34 2FCPVAST 34 sd2322
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 35 2FCPUAL1 35 2FCPUAST 35 sd2223
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 35 2FCPVAL1 35 2FCPVAST 35 sd2323
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 36 2FCPUAL1 36 2FCPUAST 36 sd2224
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 36 2FCPVAL1 36 2FCPVAST 36 sd2324
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 37 2FCPUAL1 37 2FCPUAST 37 sd2225
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 37 2FCPVAL1 37 2FCPVAST 37 sd2325
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 38 2FCPUAL1 38 2FCPUAST 38 sd2226
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 38 2FCPVAL1 38 2FCPVAST 38 sd2326
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 39 2FCPUAL1 39 2FCPUAST 39 sd2227
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 39 2FCPVAL1 39 2FCPVAST 39 sd2327
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 40 2FCPUAL1 40 2FCPUAST 40 sd2228
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 40 2FCPVAL1 40 2FCPVAST 40 sd2328
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 41 2FCPUAL1 41 2FCPUAST 41 sd2229
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 41 2FCPVAL1 41 2FCPVAST 41 sd2329
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 42 2FCPUAL1 42 2FCPUAST 42 sd222a
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 42 2FCPVAL1 42 2FCPVAST 42 sd232a
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 43 2FCPUAL1 43 2FCPUAST 43 sd222b
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 43 2FCPVAL1 43 2FCPVAST 43 sd232b
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 44 2FCPUAL1 44 2FCPUAST 44 sd222c
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 44 2FCPVAL1 44 2FCPVAST 44 sd232c
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 45 2FCPUAL1 45 2FCPUAST 45 sd222d
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 45 2FCPVAL1 45 2FCPVAST 45 sd232d
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 46 2FCPUAL1 46 2FCPUAST 46 sd222e
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 46 2FCPVAL1 46 2FCPVAST 46 sd232e
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 47 2FCPUAL1 47 2FCPUAST 47 sd222f
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 47 2FCPVAL1 47 2FCPVAST 47 sd232f
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 48 2FCPUAL1 48 2FCPUAST 48 sd2230
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 48 2FCPVAL1 48 2FCPVAST 48 sd2330
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 49 2FCPUAL1 49 2FCPUAST 49 sd2231
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 49 2FCPVAL1 49 2FCPVAST 49 sd2331
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 50 2FCPUAL1 50 2FCPUAST 50 sd2232
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 50 2FCPVAL1 50 2FCPVAST 50 sd2332
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 51 2FCPUAL1 51 2FCPUAST 51 sd2233
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 51 2FCPVAL1 51 2FCPVAST 51 sd2333
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 52 2FCPUAL1 52 2FCPUAST 52 sd2234
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 52 2FCPVAL1 52 2FCPVAST 52 sd2334
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 53 2FCPUAL1 53 2FCPUAST 53 sd2235
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 53 2FCPVAL1 53 2FCPVAST 53 sd2335
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 54 2FCPUAL1 54 2FCPUAST 54 sd2236
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 54 2FCPVAL1 54 2FCPVAST 54 sd2336
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 55 2FCPUAL1 55 2FCPUAST 55 sd2237
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 55 2FCPVAL1 55 2FCPVAST 55 sd2337
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 56 2FCPUAL1 56 2FCPUAST 56 sd2238
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 56 2FCPVAL1 56 2FCPVAST 56 sd2338
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 57 2FCPUAL1 57 2FCPUAST 57 sd2239
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 57 2FCPVAL1 57 2FCPVAST 57 sd2339
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 58 2FCPUAL1 58 2FCPUAST 58 sd223a
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 58 2FCPVAL1 58 2FCPVAST 58 sd233a
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 59 2FCPUAL1 59 2FCPUAST 59 sd223b
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 59 2FCPVAL1 59 2FCPVAST 59 sd233b
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 60 2FCPUAL1 60 2FCPUAST 60 sd223c
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 60 2FCPVAL1 60 2FCPVAST 60 sd233c
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 61 2FCPUAL1 61 2FCPUAST 61 sd223d
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 61 2FCPVAL1 61 2FCPVAST 61 sd233d
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 62 2FCPUAL1 62 2FCPUAST 62 sd223e
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 62 2FCPVAL1 62 2FCPVAST 62 sd233e
DWELL_TIME 2FCPUALV Set forced coarse U-axis position to 63 2FCPUAL1 63 2FCPUAST 63 sd223f
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 63 2FCPVAL1 63 2FCPVAST 63 sd233f
DWELL_TIME 2CLMDAOF Set calibration mode to off     2CLMDAST OFF sd2100
00:00:01.000 2FCPUALV Set forced coarse U-axis position to 0 2FCPUAL1 0 2FCPUAST 0 sd2200
00:00:01.000 2FCPVALV Set forced coarse V-axis position to 0 2FCPVAL1 0 2FCPVAST 0 sd2300
00:00:01.000 2CALBAAM Set calibration pulse amplitude to 0 2CALBAA1 0 2CALPALV 127 sd2000


$Log: epulse_i.html,v $

Revision 1.6 1999/04/07 19:22:13 juda

HTML changes: added DOCTYPE and ALT reference for flow diagram - added "name"

tags to sub-sequenceschanged value for telemetry verifier 2CALPALV to reflect it as an analog readout

Revision 1.5 1999/03/03 20:37:25 juda

changed link for "Set HRC-I Unique Defaults" since filename has changed

Revision 1.4 1998/07/09 18:09:02 juda

converted to a generic sequence - pulse amplitude and dwell time are now variables (PULSE_AMP and DWELL_TIME) - removed second pass - marked as Approved

Revision 1.3 1998/07/08 20:25:01 juda

Fixed initial "Cal Mode Off" command to an "On" command - doubled sequence, first step through at amplitude 127 then repeat at 255

Revision 1.2 1998/07/01 19:08:15 juda

added lines to switch forced U and V axis positions back to 0

Revision 1.1 1998/06/15 12:51:23 juda

Initial revision


Dr. Michael Juda
Harvard-Smithsonian Center for Astrophysics
60 Garden Street, Mail Stop 70
Cambridge, MA 02138, USA
Ph.: (617) 495-7062
Fax: (617) 495-7356
E-mail: mjuda@cfa.harvard.edu