COOKBOOK for the SURFACE-T0 DATA TAKING

Hi Surface-Beaker !!
This is the official cookbook of the surface t0 data taking. You need the following ingredients:
- All SWAMPs and patch panels of the AMANDA detector
- The following electronics components found in a loose crate labelled "SURFACE-T0":
- A pulse generator "BNC"
- An amplifier "UCI - 15 Channel Amplifier" (12 ns delay)
- A fan "DESY F8" (4 ns delay)
- A discriminator "Le Croy 623B" (about 15 ns delay for signals of the same polarity)
- A big supply of lemo cables (hanging at the left side from the entrance coming from the CARA room),
especially:
- 4 green "1 ns" cables
- 6-8 blue "2 ns" cables
- At least 16 long white cables (10 ns). If there are not enough of these, replace them
by 16 (or more) black "8 ns" cables. Connect pairs of these cables with lemo barrels found
in the supply box hanging on the back wall just above the working tables.
- An oscilloscope, best the new one with the colors.
- An E/O converter (ask Marc where to find it)
- A pair of 10dB attenuators (best the brown one with the blue one, ask
Marc where to find it.)
- The pair of flat scissors the unplug the lemo cables from the SWAMPs.
- The electronic logbook
- A camera to make a picture of yourself while you're working.
Now, turn off the HV from all the OMs. This includes the 1440 crates (M1 and M2), the
1458_5, 1458_8 crates, the DOM HV control and the dAOMs.
Get the DAQ initialized. This includes:
- Copy the file "initrun.ads.surft0" to "initrun.ads" (and edit it afterwards)
- Edit the file "adq.cnf": Search for "DataDir" and edit:
DataDir "/mnt/scr_2/t0cal/surft0 0:/mnt/scr_1/t0cal/surft0 1"
Make sure that these directories exist
- Initialize the DAQ
OK, and now set up the electronics part. There are three different measurements to perform (optionally four):
Each of them requires to go through the whole detector with data taken string-wise. Each needs different
input amplitudes, so be cautious not to mix them up!
YOU CAN EASILY KILL THE SWAMPS WITH SIGNAL AMPLITUDES HIGHER THAN 25 mV !!!!
- 1. Feed a rectangular pulse into the SWAMPs:
A negative pulse is created by the pulse generator, amplified and then discriminated. The outgoing signal of the
disciminator should have an amplitude of -800 mV and a rise time less than 5 ns.
This is used to trigger the DAQ. A similiar signal gets attenuated to -8 mV and will be used as input
to the SWAMPs. There are 6 reference channels which keep their input cable during the whole run
and one test channel which is alternately fed into the different SWAMPs of a string.
Here's a precise map how to do it.
PLEASE LOOK AT THE DIFFERENT SIGNAL OUTPUTS ON THE SCOPE FIRST AND MAKE SURE,
THAT THE AMPLITUDES
DO NOT EXCEED THE 25mV LIMIT FOR THE SWAMP INPUTS.
If you additionally look at the TDC and ADC outputs of the SWAMPs, you should see
this
Make sure that
you use exactly the same cable lengths for:
- All reference channels
- The test channel
- The trigger channel
Unless this is possible, use the delay (default: 0) in the filename.
Edit the file "initrun.ads" and use filenames like:
SurfT0cal0_rect_05ns_13mV_st[string number]_d[delay]
Take one run per string using only the channels read out electrically
- 2. Feed a rectangular pulse into the TDCs and the ADCs:
A negative pulse is created by the pulse generator, amplified and then discriminated. The outgoing signal of the
disciminator should have an amplitude of -800 mV and a rise time less than 5 ns.
This is used to trigger the DAQ. A similiar signal (not attenuated) will be used as input
to the cable plugged into the TDC output of the SWAMPs.
There are 6 reference channels which keep their input cable during the whole run
and one test channel which is alternately fed into the different TDC channels of a string.
Here's a precise map how to do it.
Edit the file "initrun.ads" and use filenames like:
SurfT0cal0_TDC_10ns_500mV_st[string number]_d[delay]
Take one run per string feeding the signal altenately into the TDC and the ADC channels using
all channels (electrical and optical ones)
- 3. Feed a rectangular pulse into the ORBs:
A POSITIVE pulse is created by the pulse generator and discriminated. The outgoing signal of the
disciminator should have an amplitude of -800 mV and a rise time less than 5 ns.
This is used to trigger the DAQ. The original (positive) signal will be used as input to the E/O converter
which is alternately fed into the different fibers connected to the patch panels.
Here's a precise map how to do it.
PLEASE LOOK AT THE DIFFERENT SIGNAL OUTPUTS ON THE SCOPE FIRST AND MAKE SURE,
THAT THE AMPLITUDES DO NOT EXCEED THE 2.5 V LIMIT FOR THE E/O converter.
If you additionally look at the TDC and ADC outputs of the ORBs, you should see
this. Note that the discriminator needs 335 ns to
invert the signal.
Make sure that you use exactly the same cable lengths for:
- The test channel
- The trigger channel
Unless this is possible, use the delay (default: 0) in the filename.
Edit the file "initrun.ads" and use filenames like:
SurfT0cal0_opt_30ns_2.4V_st[string number]_d[delay]
Take one run per string using only the channels read out optically
- 4. Feed an OM pulse into the SWAMPs (optional):
A negative pulse is created by the pulse generator, amplified and then discriminated. The outgoing signal of the
disciminator should have an amplitude of -800 mV and a rise time less than 5 ns.
This is used to trigger the DAQ. The original (negative) signal will be used as input
to the SWAMPs. There are 6 reference channels which keep their input cable during the whole run
and one test channel which is alternately fed into the different SWAMPs of a string.
Here's a precise map how to do it.
PLEASE LOOK AT THE DIFFERENT SIGNAL OUTPUTS ON THE SCOPE FIRST AND MAKE SURE,
THAT THE AMPLITUDES
DO NOT EXCEED THE 25mV LIMIT FOR THE SWAMP INPUTS.
If you additionally look at the TDC and ADC outputs of the SWAMPs, you should see
this
Make sure that
you use exactly the same cable lengths for:
- All reference channels
- The test channel
- The trigger channel
Unless this is possible, use the delay (default: 0) in the filename.
Edit the file "initrun.ads" and use filenames like:
SurfT0cal0_om_20ns_20mV_st[string number]_d[delay]
Take one run per string using only the channels read out electrically
Markus Gaug
Last modified: Mon Dec 4 14:35:08 UTC 2000