=========================== ROC Electronics Test Manual =========================== FAQ is below. * Connect chamber to the stack. * Prepare directory by: cd dcsnfs/ROC_Test/Stand1 ./prepare_dir.pl # Stand1 is the main test stand. Stand2 is for intensive debugging. * Power up the DCS board Nominal current 0.9-1.0 A * Log in to dcs board and check firmware by ./ssh-dcs.sh exit If firmware version is below 150, update it by: ./flash_it.sh If you are asked for password, it is "dcs". * Login to dcs board and start feeserver by ./ssh-dcs.sh /dcsnfs/ROC_Test/feeserver_start ../restart_intercomlayer # This is necessary whenever you power up or reboot the DCS board. * Power up the chamber Power up at main power supply. Nominal current < 0.6 A for all channels Total power consumption should be ~ 5 W in total at power supply indication. * Shutdown and SCSN test. ./shutdown-test.sh see carefully the output. * Reset test. ./reset_test.sh see carefully the output. Number of MCMs shown should be either 138 or 104 for C1 and C0 chamber, respectively. * NI, ORI, and Bridge tests through FEE server ./ce_test.pl 2 # for ni test ./ce_test.pl 3 # for ori test ./ce_test.pl 4 # for bridge test ./ce_test.pl 7 # for laser id test # log will go automatically to _current/ directory with date. # you can check tag definitions by "wing_showtags" command. # If it looks the test is crashed (or dead-lock), check whether # you did feeserver restart (mentioned above). * Check the laser ids ./check_laser_ids.pl * Prepare patch if necessary Patch file should be prepared 1. with datx format in _current/patch.datx or 2. with tcs format in _current/patch.tcs Then can be downloaded by do_init automatically (it askes afterward). You can also send only patch by: ./send_patch.sh * Noise measurement with different digital filter conditions # No filter ./do_init nf ./opt_readout.sh t 100 Noise ;# you can use also s instead of t # Pedestal filter ./do_init p ./opt_readout.sh t 100 Noise # Pedestal + Tail + Gain filter ./do_init pgt ./opt_readout.sh t 100 Noise # At each step, you can check the data quickly by: ./o32_plot.pl # Total power consumption will be like 115 W with "pgt" setup. # Should not exceed too much. More than 130 W will be some failure. * PASA internal pulser measurements # ./do_init p # ./set_pasachm.sh even # ./opt_readout.sh i 10 # ./set_pasachm.sh odd # ./opt_readout.sh i 10 * External pulser measurement with only pedestal filter. Attach the pulser box to the cathode wire and chamber body. ./do_init p ./opt_readout.sh p 100 Pulser ./o32_plot.pl Here, all good channels should have ~4 RMS noise level. Channels with RMS < 2 should be checked. * Long time stress test Disconnect Pulser Line and do: ./do_init p ./stress_test.sh 600 3 # this is 3 times of 600 seconds length stress test (in total 30 minutes) If you run stress_Test.sh, A-ch LED (orange) on TTVvi should be turned on. If not, ask experts. Normally the chamber before cooling pipes needs one overnight stress test. After cooling pipes mounted, 1 to 2 hours is maybe enough. * Ask for Cooling pipe mounting After it, do the same measurements with new directory. * ROB's crashes during the configuration Check the following: 1. TTC trigger is stopped. If TTCvi has orange LED blinking, turn off the pulser or disable the trigger by TTC control software. 2. Power is there ? EOF