; PRT01401.CMD ; ; PARTICLES MODE 14 (ION CONIC) 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: 128 SWEEPS PER SPIN (DWELL,ACCUM=1X), 24 ENERGIES, ETOP=6Ch, ; RETRACE=0, LOW ENERGY=0 ; SESA: CYCLE MODE, 12 ENERGIES, SEPARATION=4/48, DWELL=ACCUM=1X, ; ETOP SET BY PEAK DETECT TRACKING ; TEAMS: 64 SWEEPS/SPIN FAST SURVEY, 32SWEEPS/SPIN SLOW SURVEY, DEFAULT RANGE ; ; SLOW SURVEY: (TEAMS MODE SS1(1), SAVG=4D, EAVG=43, IAVG=43; NOTE: DE-SPIN) ; SESA: 16 AVERAGES/SPIN @ 12Ex16A = 4.9KBPS AT 12RPM ; EESA: 2 AVERAGE/SPIN @ 48Ex32A = 4.9KBPS " ; IESA: 2 AVERAGE/SPIN @ (24x2)Ex32A 4.9KBPS " (NOTE AVERAGER DOES NOT UNDESTAND 24E MODE) ; 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=49, EAVG=59, IAVG=59; NOTE: DE-SPIN) ; SESA: 256 AVERAGES/SPIN @ 12EX16A= 78.6KBPS AT 12RPM ; EESA: 8 AVERAGE/SPIN @ 48EX64A = 39.3KBPS " ; IESA: 8 AVERAGE/SPIN @ (24x2)Ex64A 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: 198.3KBPS " ; ; BURST: ; SESA: 1536 CYCLES/SPIN @ 6SX2EX16A 471.9KBPS AT 12RPM ; EESA: 64 SWEEPS/SPIN @ 48EX32A 157.3KBPS " ; IESA: 128 SWEEPS/SPIN @ 24EX32A 157.3KBPS " ; TEAMS: BURST @ 64 SWEEPS/SPIN 314.6KBPS " (DURING FAST SURVEY) ; TOTAL: 1101.1KBPS " ; ; 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. ;===================================== MODEID = 014 SLOT = 4 CURRENT = 628 MODELOAD CMDLOG PRT01401.LOD .CMDS 59 ; ; << 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 14 .TABLE 14 0x89 ;ESA ICT, ESA_SAVG; sESA AVERAGER MODE .LOAD 0x4D ; 16 AVERAGES/SPIN, 12E, DESPIN .CDDB4D0F ;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 0x24C2 ; SESA: CYCLE MODE, DWELL=1X, INCREMENT=2X, DELTA=4X .LOADW 0x00CC ; EESA: DWELL=1X, TOPE=MAX, LOWE=RETRACE=OFF, 48E .LOADW 0x006D ; IESA: DWELL=1X, TOPE=6C, LOWE=RETRACE=OFF, 24E .LOADW 0X0000 ; DATAMODE: ACCUM=1X .CDFA24C2 ;Direct CDI of above .CDFB00CC ;Direct CDI of above .CDFC006D ;Direct CDI of above .CDFD0000 ;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 .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: ; ;.CDDB490F ;sESA SURVEY -> 256 AVG/SPIN ;.CDDD5959 ;eESA/iESA SURVEY -> 8 AVG/SPIN, 48Ex64A ;.CD7780E4 ;SET TEAMS 64 SWEEPS/SPIN ;.CD7F0F00 ; TEAMS RESET ;.CD747403 ;TEAMS MODE 4 ; R0 = 10 ;DEFINE FAST SURVEY PARTICLES DEFFASTP.CMD .LOADW 0x490F .LOADW 0xCDDB .LOADW 0x5959 .LOADW 0xCDDD .LOADW 0x80E4 .LOADW 0xCD77 .LOADW 0x0F00 .LOADW 0xCD7F .LOADW 0x7403 .LOADW 0xCD74 ; ;============================= ; Fast Survey -> Slow Survey Sequence: ; ;.CDDB4D0F ;sESA SURVEY -> 16 AVG/SPIN ;.CDDD4343 ;eESA/iESA SURVEY -> 2 AVG/SPIN ;.CD7781E4 ;SET TEAMS 32 SWEEPS/SPIN ;.CD7F0F00 ; TEAMS RESET ;.CD747103 ;TEAMS MODE 1 ; R0 = 10 ;DEFINE SLOW PARTICLES DEFSLOWP.CMD .LOADW 0x4D0F .LOADW 0xCDDB .LOADW 0x4343 .LOADW 0xCDDD .LOADW 0x81E4 .LOADW 0xCD77 .LOADW 0x0F00 .LOADW 0xCD7F .LOADW 0x7103 .LOADW 0xCD74 ; ; << END THE MODE DEFINITION >> ; ENDDEF.CMD