<--PREVIOUS MODE][HOME][NEXT MODE-->
; PRT00202.CMD
;
; PARTICLES MODE 2 (GENERAL 2) COMMAND SET
; REQUIRES IDPU S/W MODE 2.4 OR LATER
; TURNS ON HV IF IT WAS ENABLED
; TURNS ON ESA AND TEAMS.
;
; SWEEP MODES:
; EESA: 32 SWEEPS PER SPIN (DWELL,ACCUM=2X), 48 ENERGIES, ETOP=CCh,
; RETRACE=0, LOW ENERGY=0
; IESA: 32 SWEEPS PER SPIN (DWELL,ACCUM=2X), 48 ENERGIES, ETOP=CCh,
; RETRACE=0, LOW ENERGY=0
; SESA: CYCLE MODE, 12 ENERGIES, SEPARATION=4/48, DWELL=ACCUM=2X,
; ETOP SET BY PEAK DETECT TRACKING
; TEAMS: 32 SWEEPS/SPIN, DEFAULT RANGE
;
; SLOW SURVEY: (TEAMS MODE SS1(1), SAVG=4C, EAVG=42, IAVG=42; NOTE: DE-SPIN)
; SESA: 16 AVERAGES/SPIN @ 12EX16A = 4.9KBPS AT 12RPM
; EESA: 2 AVERAGE/SPIN @ 48EX32A = 4.9KBPS "
; IESA: 2 AVERAGE/SPIN @ 48EX32A = 4.9KBPS "
; TEAMS SURVEY 3.7KBPS "
; TEAMS HI-MASS 1.6KBPS "
; TEAMS POLE CHANNEL -
; TEAMS MONITOR RATES 1.6KBPS "
; TEAMS PHA 0.8KBPS "
; TOTAL: 22.6KBPS "
;
; FAST SURVEY: (TEAMS MODE FS3A(7), SAVG=48, EAVG=40, IAVG=40; NOTE: DE-SPIN)
; SESA: 256 AVERAGES/SPIN @ 12EX16A= 78.6KBPS AT 12RPM
; EESA: 8 AVERAGES/SPIN @ 48EX32A = 19.7KBPS "
; IESA: 8 AVERAGES/SPIN @ 48EX32A = 19.7KBPS "
; TEAMS SURVEY 29.5KBPS "
; TEAMS HI-MASS 6.6KBPS "
; TEAMS POLE CHANNEL 13.1KBPS "
; TEAMS MONITOR RATES 1.6KBPS "
; TEAMS PHA 6.6KBPS "
; TOTAL: 175.4KBPS "
;
; BURST:
; SESA: 768 CYCLES/SPIN @ 6SX2EX16A 235.9KBPS AT 12RPM
; EESA: 32 SWEEPS/SPIN @ 48EX32A 78.6KBPS "
; IESA: 32 SWEEPS/SPIN @ 48EX32A 78.6KBPS "
; TEAMS: BURST @ 32 SWEEPS/SPIN 157.3KBPS "
; TOTAL: 550.4KBPS "
;
; DWC 3-MARCH-1995
; Revision 19-April-1995, Verion 01, DWC
; add direct CDI register commands for ESA sweep mode so that
; mode changes even if ESA already on.
; Revision 30-September-1996, Version 02, DWC
; add PDSWEEPMASK change to keep tracking from changing too
; often in fast survey (faster than SESA averager interval)
;=====================================
MODEID = 002
SLOT = 1
CURRENT = 628
MODELOAD
CMDLOG PRT00202.LOD
.CMDS 61
;
; << START THE MODE DEFINITION >>
;
STARTDEF.CMD
;
; Off -> Slow Survey Sequence:
;
.TABLE 0 0 ;DISABLE BURST FOR 30 SECONDS
.LOAD 30
.TABLE 14 0x94 ;ESA ICT, PARTICLES MODE ID
.LOAD 02
.TABLE 14 0x89 ;ESA ICT, ESA_SAVG; sESA AVERAGER MODE
.LOAD 0x4C ; 16 AVERAGES/SPIN, 12E, DESPIN
.CDDB4C0F ;Direct CDI of above
.TABLE 14 0x8A ;ESA ICT, ESA_EAVG/ESA_IAVG; eESA/iESA AVERAGER MODE
.LOADW 0x4242 ; 2 AVERAGE/SPIN, 48Ex32A, DESPIN
.CDDD4242 ;Direct CDI of above
.TABLE 14 0X80 ;ESA ICT, SWEEP MODES
.LOADW 0x25C2 ; SESA: CYCLE MODE, DWELL=2X, INCREMENT=2X, DELTA=4X
.LOADW 0x01CC ; EESA: DWELL=2X, TOPE=MAX, LOWE=RETRACE=OFF, 48E
.LOADW 0x01CC ; IESA: DWELL=2X, TOPE=MAX, LOWE=RETRACE=OFF, 48E
.LOADW 0X0015 ; DATAMODE: ACCUM=2X
.CDFA25C2 ;Direct CDI of above
.CDFB01CC ;Direct CDI of above
.CDFC01CC ;Direct CDI of above
.CDFD0015 ;Direct CDI of above
.TABLE 14 0xBC ;SESA TRACKING CONTROL
.LOAD 0xFF ; ENABLE
.LOAD 0 ; MIN LEVEL (ETOP-6DELTAE)
.LOAD 0x33 ; MAX ETOP (MAX)
.LOAD 1 ; TRACKING OFFSET = 1xDELTAE; ONE SESA ABOVE PEAK
.TABLE 14 0x98 ; PDSWEEPMASK
.LOADW 0x0001 ; = every 2nd eESA sweep
.DIAGREQ 1 ;MAX DIAGNOSTIC RATE WHILE HV ON
.ESAHVON ;START ESA LV & HV ON SEQUENCE (NO HV IF NOT ENABLED)
.ADR 0x3CB6 ;TEAMS STARTUP SEQUENCE
.LOAD 0x71 ; TEAMS STARTUP MODE = 1
.TEAMS 1 ;TEAMS STBY->ON
.CMDWT 2560 ;20 SECOND WAIT TO BE SURE HV ON.
.DIAGREQ 60 ;SLOW DOWN DIAGNOSTIC PACKETS
;
;=============================
; Slow Survey -> Fast Survey Sequence:
;
;.CDDB4A0F ;sESA SURVEY -> 256 AVG/SPIN
;.CDDD4040 ;eESA/iESA SURVEY -> 8 AVG/SPIN
;.CD747703 ;TEAMS MODE 7
;.TABLE 14 0x98 ; PDSWEEPMASK
;.LOADW 0x0000 ; = every eESA sweep
;
R0 = 10 ;DEFINE FAST SURVEY PARTICLES
DEFFASTP.CMD
.LOADW 0x480F
.LOADW 0xCDDB
.LOADW 0x4040
.LOADW 0xCDDD
.LOADW 0x7703
.LOADW 0xCD74
.LOADW 0x0098
.LOADW 0xD08E
.LOADW 0x0000
.LOADW 0xD201
;
;=============================
; Fast Survey -> Slow Survey Sequence:
;
;.CDDB4C0F ;sESA SURVEY -> 16 AVG/SPIN
;.CDDD4242 ;eESA/iESA SURVEY -> 2 AVG/SPIN
;.CD747103 ;TEAMS MODE 1
;.TABLE 14 0x98 ; PDSWEEPMASK
;.LOADW 0x0001 ; = every 2nd eESA sweep
;
R0 = 10 ;DEFINE SLOW PARTICLES
DEFSLOWP.CMD
.LOADW 0x4C0F
.LOADW 0xCDDB
.LOADW 0x4242
.LOADW 0xCDDD
.LOADW 0x7103
.LOADW 0xCD74
.LOADW 0x0098
.LOADW 0xD08E
.LOADW 0x0001
.LOADW 0xD201
;
; << END THE MODE DEFINITION >>
;
ENDDEF.CMD <--PREVIOUS MODE][HOME][NEXT MODE-->