<--PREVIOUS MODE][HOME][NEXT MODE-->
; PRT01900.CMD
;
; PARTICLES MODE 19 (64 SWEEP, FIXED SESA) 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: 64 SWEEPS PER SPIN (DWELL,ACCUM=1X), 48 ENERGIES, ETOP=CCh,
; RETRACE=0, LOW ENERGY=0
; IESA: 64 SWEEPS PER SPIN (DWELL,ACCUM=1X), 48 ENERGIES, ETOP=CCh,
; RETRACE=0, LOW ENERGY=0
; SESA: FIXED MODE, 6 ENERGIES, SEPARATION=4/48, DWELL=ACCUM=1X,
; ETOP =70H, FIXED (NO TRACKING)
; TEAMS: 64 SWEEPS/SPIN FAST SURVEY, 32SWEEPS/SPIN SLOW SURVEY, DEFAULT RANGE
;
; SLOW SURVEY: (TEAMS MODE SS1(1), SAVG=45, EAVG=43, IAVG=43; NOTE: DE-SPIN)
; SESA: 32 AVERAGES/SPIN @ 6EX16A = 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 FS2(4), SAVG=40, EAVG=59, IAVG=59; NOTE: DE-SPIN)
; SESA: 1024 AVERAGES/SPIN @ 6EX16A=157.3KBPS AT 12RPM
; EESA: 8 AVERAGES/SPIN @ 48EX64A = 39.3KBPS "
; IESA: 8 AVERAGES/SPIN @ 48EX64A = 39.3KBPS "
; TEAMS SURVEY 14.9KBPS "
; TEAMS HI-MASS 3.3KBPS "
; TEAMS POLE CHANNEL 13.1KBPS "
; TEAMS MONITOR RATES 3.2KBPS "
; TEAMS PHA 6.6KBPS "
; TOTAL: 276.9KBPS "
;
; BURST:
; SESA: 3072 SAMPLES/SPIN @ 6SX1EX16A 471.9KBPS AT 12RPM
; EESA: 64 SWEEPS/SPIN @ 48EX32A 157.3KBPS "
; IESA: 64 SWEEPS/SPIN @ 48EX32A 157.3KBPS "
; TEAMS: BURST @ 64 SWEEPS/SPIN 314.6KBPS " (DURING FAST SURVEY)
; TOTAL: 1101.1KBPS "
;
; DWC 1996-12-13
;=====================================
MODEID = 019
SLOT = 1
CURRENT = 628
MODELOAD
CMDLOG PRT01900.LOG
.CMDS 66
;
; << 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 19
.TABLE 14 0x89 ;ESA ICT, ESA_SAVG; sESA AVERAGER MODE
.LOAD 0x45 ; 32 AVERAGES/SPIN, 6E, DESPIN
.CDDB450F ;Direct CDI of above
.TABLE 14 0x8A ;ESA ICT, ESA_EAVG/ESA_IAVG; eESA/iESA AVERAGER MODE
.LOADW 0x4343 ; 2 AVERAGE/SPIN, 48Ex32A, DESPIN
.CDDD4343 ;Direct CDI of above
.TABLE 14 0X80 ;ESA ICT, SWEEP MODES
.LOADW 0x0872 ; SESA: FIXED MODE, DWELL=1X, INCREMENT=4X, DELTA=4X ETOP=70 (SET INC. = DELTA FOR AVERAGER)
.LOADW 0x00CC ; EESA: DWELL=1X, TOPE=MAX, LOWE=RETRACE=OFF, 48E
.LOADW 0x00CC ; IESA: DWELL=1X, TOPE=MAX, LOWE=RETRACE=OFF, 48E
.LOADW 0X0000 ; DATAMODE: ACCUM=1X
.CDFA0872 ;Direct CDI of above
.CDFB00CC ;Direct CDI of above
.CDFC00CC ;Direct CDI of above
.CDFD0000 ;Direct CDI of above
.TABLE 14 0xBC ;SESA TRACKING CONTROL
.LOAD 0 ; DISABLE
.TABLE 14 0x98 ;PDSWEEPMASK
.LOADW 0x0003 ; = every 4th 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:
;
;.CDDB400F ;sESA SURVEY -> 1024 AVG/SPIN
;.CDDD5959 ;eESA/iESA SURVEY -> 8 AVG/SPIN, 48Ex64A
;.CD7780E4 ;SET TEAMS 64 SWEEPS/SPIN
;.CD7F0F00 ; TEAMS RESET
;.CD747403 ;TEAMS MODE 4
;.TABLE 14 0x98 ;PDSWEEPMASK
;.LOADW 0x0000 ; = every eESA sweep
;
R0 = 14 ;DEFINE FAST SURVEY PARTICLES
DEFFASTP.CMD
.LOADW 0x400F
.LOADW 0xCDDB
.LOADW 0x5959
.LOADW 0xCDDD
.LOADW 0x80E4
.LOADW 0xCD77
.LOADW 0x0F00
.LOADW 0xCD7F
.LOADW 0x7403
.LOADW 0xCD74
.LOADW 0x0098
.LOADW 0xD08E
.LOADW 0x0000
.LOADW 0xD201
;
;=============================
; Fast Survey -> Slow Survey Sequence:
;
;.CDDB450F ;sESA SURVEY -> 32 AVG/SPIN
;.CDDD4343 ;eESA/iESA SURVEY -> 2 AVG/SPIN
;.CD7781E4 ;SET TEAMS 32 SWEEPS/SPIN
;.CD7F0F00 ; TEAMS RESET
;.CD747103 ;TEAMS MODE 1
;.TABLE 14 0x98 ;PDSWEEPMASK
;.LOADW 0x0003 ; = every 4th eESA sweep
;
R0 = 14 ;DEFINE SLOW PARTICLES
DEFSLOWP.CMD
.LOADW 0x450F
.LOADW 0xCDDB
.LOADW 0x4343
.LOADW 0xCDDD
.LOADW 0x81E4
.LOADW 0xCD77
.LOADW 0x0F00
.LOADW 0xCD7F
.LOADW 0x7103
.LOADW 0xCD74
.LOADW 0x0098
.LOADW 0xD08E
.LOADW 0x0003
.LOADW 0xD201
;
; << END THE MODE DEFINITION >>
;
ENDDEF.CMD <--PREVIOUS MODE][HOME][NEXT MODE-->