Talking to ASD2 using TTY for remote pulsing This procedure will allow a person to pulse one channel at a time. 1. Reset the board to put the board into a known state. The board will be asleep waiting for a response from the TTY line. The yellow "uP" led will not be lit if the board is asleep. 2. Press the Enter key on the keyboard rapidly until the ASD2 awakens. The "uP" led will now be lit. The menu displayed on Hyperterminal will look like: I'm AWAKE !!! Type: s for SILENCE, v to reset to VERBOSE d to DISPLAY CHANNEL MAP arrays a to MODIFY/DISPLAY other arrays c to change OPs or CONTROLS r to REPEAT last OP = 03 x to EXECUTE this OP = 00 ? --- your choice ? 3. Press "c" to go into CONTROL Menu. The menu will look like: Type: to change CONTROL words: 1 THR_CTL = 21 2 THR_NOM = E0 3 DELTA_T = 0A 4 AMPVLIM = 64 9 MAP_CTL = 11 A CHNL_NO = 3F B VERBOSE = 01 C HC_STAT = 01 D LAST_OP = 03 E HC_DONE = 01 F WAKE_UP = 00 q go to QIN menu m go to MISC menu x to EXIT ? --- your choice ? 4. Press "q" to go into QIN CONTROL Menu. The menu will look like: Type: to change QIN CONTROL words: 1 QIN_CTL = 5B 2 QIN_NOM = 80 3 QIN_SEL = 00 4 QINAENB = 00 5 QINBENB = 00 6 QINCENB = 00 7 QINVREF = FF 8 interactively set QIN_CTL & QIN_SEL 9 return to CHANNEL display x to EXIT ? --- your choice ? 5. Press "4" to go into QINAENB Menu. The menu looks like: HC address= 87E4 VME address=GA01 1F90 now contains = 00 QINAENB = A-UNIT test pulse enables HC reads and transfers to ENB_A_B register if bit 20 in the VME_CTL word is set bit definitions: 01 = enbl ch48 QIN_MID_13 pulse to A-unit minus right (far end) 02 = enbl ch49 QIN_MID_02 pulse to A-unit minus left (far end) 04 = enbl ch50 QIN_END_13 pulse to A-unit plus right (near end) 08 = enbl ch51 QIN_END_02 pulse to A-unit plus left (near end) 10 = 20 = 40 = 80 = Type to skip, 2 hex chars, or X to exit --- your choice >> 6. Press "F" to enable all "A-units" to allow pulsing, then hit "Enter" to get out of the QINAENB Menu. The menu will look like: (Notice the "F" now in QINAENB) Type: to change QIN CONTROL words: 1 QIN_CTL = 5B 2 QIN_NOM = 80 3 QIN_SEL = 00 4 QINAENB = 0F 5 QINBENB = 00 6 QINCENB = 00 7 QINVREF = FF 8 interactively set QIN_CTL & QIN_SEL 9 return to CHANNEL display x to EXIT ? --- your choice ? 7. Press "8" to go into the Interactive Pulse menu. The menu will look like: Type: to set up QIN 0 start over 1 - use A-UNIT enables for B and C also 2 set Q_DITHER bit - alternate scope output between wire ends 3 enable REMOTE (trigger room) TTY ONE of the following: 4 select the front panel NIM input as the source 5 select the HC11 pulse as the source - one pulse only 6 select the HC11 pulse as the source - pulse until any key is typed 7 select the P2/J2 backplane TDC0_STR input as the source 8 select the P2/J2 backplane TDC1_STR input as the source when done, EXIT to load values, then return for CHANNEL NO. r - reset to defaults - go to safe OFF mode x to EXIT ? --- your choice ? 8. Press "1", then Press "6". This will allow you to pulse every channel and tells the ASD2 board to use the on-board microprocessor to do the pulsing. If you want to get the pulse from the front panel rather than using the microprocessor Press "4" instead of "6". Then Press "Enter" The board will set some values and go into the Channel Displayed Menu. The menu will look like: Type: to set/control CHANNEL displayed 0 - start at CHANNEL 0 - increment when CR is typed 1 - start at CHANNEL 8 - increment when CR is typed 2 - start at CHANNEL 16 - increment when CR is typed 3 - start at CHANNEL 24 - increment when CR is typed 4 - start at CHANNEL 32 - increment when CR is typed 5 - start at CHANNEL 40 - increment when CR is typed 6 - start at CHANNEL 48 - increment when CR is typed 7 - start at CHANNEL 56 - increment when CR is typed x to EXIT ? --- your choice ? 9. Select which Channel you want to start with by Pressing "0" through "7". This will start pulsing at whatever channel you choose (0,8,16,24,32,40,48.56). If "0" is pressed the menu will look like: CHNL_NO = 00_ To increment (and pulse) to the next channel up Press "Enter". 10. Reboot the ASD2 board when you are finished.