Download presentation
Presentation is loading. Please wait.
Published byAmberly Price Modified over 9 years ago
1
3 Nov 2009G. Rakness (UCLA)1 Weekend of 24 – 25 October Loaded all TMB firmware –Version 15 Oct 2009 XML file created using Jay’s muonic timing constants for TOF parameters…
2
3 Nov 2009G. Rakness (UCLA)2 Timing parameters measured 1.Define TOF parameters alct_tof_delay tmb_to_alct_data_delay 2.Measure ALCT tx/rx communication parameters alct_tx_clock_delay, alct_tx_posneg alct_rx_clock_delay, alct_posneg 3.Measure CFEB rx communication parameters cfeb[0-4]delay, cfeb[0-4]posneg 4.Equalize BC0 round trip from TMB ALCT TMB tmb_bxn_offset alct_bx0_delay match_trig_alct_delay 5.Measure L1A receipt windows and DAV bits at DMB tmb_l1a_delay, alct_l1a_delay, tmb_lct_cable_delay alct_dav_delay, cfeb_dav_delay After each step, load the measured values into the userPROM
3
3 Nov 2009G. Rakness (UCLA)3 One button per timing scan per endcap: Steps: 1.Click the button 2.Wait 3.Log all output 4.Log Test Summary 5.Use script to insert (234 * N) values from scan into xml file…
4
3 Nov 2009G. Rakness (UCLA)4 CFEB timing scans With CFEB digital phase shifters, we need to… Determine cfeb[0-4]posneg … and then there was an issue with ME1/1…
5
3 Nov 2009G. Rakness (UCLA)5 Determining cfeb[0-4]posneg Use the idea that the wrong posneg bit will cause the scan to have “holes”… posneg = 0 gives a total of 8 good windows... TimeDelay 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CFEB Id=0 2 2 2 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 2 2 2 2 2 1 2 CFEB Id=1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 CFEB Id=2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 0 1 2 1 CFEB Id=3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 0 1 2 2 2 CFEB Id=4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 posneg = 1 gives a total of 5 good windows... TimeDelay 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CFEB Id=0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 CFEB Id=1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 2 2 2 2 2 CFEB Id=2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 1 0 CFEB Id=3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 CFEB Id=4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 Count the number of windows per CFEB If N window = 1 per CFEB (for at least 4 CFEB’s), use this posneg value and determine centroid for each CFEB If one CFEB fails (i.e., N window 1), use the centroid from neighboring CFEB
6
3 Nov 2009G. Rakness (UCLA)6 ME1/1: injecting in ½-strips 0000001320000000 0000000231000000 0000001320000000 0000000231000000 0000001320000000 0000000231000000 Recall: not staggered strips for ME1/1… (temporarily “solved” this by requiring 5/6 layers in the CLCT pattern) Also had to fix the mapping for ME1/1a and ME1/1b… Normal CFEB pulsing pulses the following CFEB strips…
7
3 Nov 2009G. Rakness (UCLA)7 BC0 alignment Did the scans work?
8
3 Nov 2009G. Rakness (UCLA)8 ALCT-CLCT BC0 alignment at TMB 100 100 100 100 100 100 100 100 100 100 100 100 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 ME+ 100 100 100 100 100 100 100 100 100 100 100 100 100 0 100 100 100 100 For dead ALCT’s, set alct_bx0_enable=0 to set ALCT BC0 == CLCT BC0 ME– Read ALCT_BC0==CLCT_BC0 bit 100 times…
9
3 Nov 2009G. Rakness (UCLA)9 BC0 is (mostly) aligned at the CSCTF… CSC SP counted 14 “Short orbits” in 35 minutes for SP#1, inputs 4 – 6 (VMEp1_3) All the rest of the links count 0 (= good) SP counter of “short orbits”
10
3 Nov 2009G. Rakness (UCLA)10 Unexpected constraints to implementing muonic timing at point 5…
11
3 Nov 2009G. Rakness (UCLA)11 Signal leaving TMB Signal returning to TMB TX 1 integer delay tx 1 fine delay S 1 cable propagation rx 1 fine delay RX 1 integer delay time (bx) Signal at ALCT Constraint on TX: DMB expects the “Data AVailable” (DAV) bit from ALCT to arrive back at DMB within a ~fixed time after receiving the L1A… (“~fixed” means the dynamic range of the xml parameter alct_dav_cable_delay must span the range of TMB ALCT cable lengths) Effect of this constraint on muonic timing for the system at point 5… TX needed to be minimized (smallest value = 0) New DMB firmware was needed
12
3 Nov 2009G. Rakness (UCLA)12 Signal leaving TMB Signal returning to TMB TX 1 integer delay tx 1 fine delay S 1 cable propagation rx 1 fine delay RX 1 integer delay time (bx) Signal at ALCT Constraint on RX: CFEB expects the L1A back at a ~fixed time relative to the CLCT pretrigger (“~fixed” means the dynamic range of tmb_lct_cable_delay must span the range of TMB ALCT cable lengths) Effect of this constraint on muonic timing for the system at point 5… The time T needed to be tuned to ~match what we have now … N.B. I don’t think I have it quite right… (~1 – 2 bx off in some chambers) but the wide CFEB windows are saving me… T
13
3 Nov 2009G. Rakness (UCLA)13 Time taken last week at p5 1.Define TOF parameters alct_tof_delay tmb_to_alct_data_delay 2.Measure ALCT tx/rx communication parameters alct_tx_clock_delay, alct_tx_posneg alct_rx_clock_delay, alct_posneg 3.Measure CFEB rx communication parameters cfeb[0-4]delay, cfeb[0-4]posneg 4.Equalize BC0 round trip from TMB ALCT TMB tmb_bxn_offset alct_bx0_delay match_trig_alct_delay 5.Measure L1A receipt windows and DAV bits at DMB tmb_l1a_delay, alct_l1a_delay, tmb_lct_cable_delay alct_dav_delay, cfeb_dav_delay After each step, load the measured values into the userPROM 4.5h Time taken for 473 chambers 2.5h ~few min 4.5h Much is dependent on the TOF parameters, including communication, L1A, and the timing of L1A at ALCT Need fast turnaround time on these scans…
14
3 Nov 2009G. Rakness (UCLA)14 Streamline the procedure 1.Define TOF parameters alct_tof_delay tmb_to_alct_data_delay 2.Measure ALCT tx/rx communication parameters alct_tx_clock_delay, alct_tx_posneg alct_rx_clock_delay, alct_posneg 3.Measure CFEB rx communication parameters cfeb[0-4]delay, cfeb[0-4]posneg 4.Equalize BC0 round trip from TMB ALCT TMB tmb_bxn_offset alct_bx0_delay match_trig_alct_delay 5.Measure L1A receipt windows and DAV bits at DMB tmb_l1a_delay, alct_l1a_delay, tmb_lct_cable_delay alct_dav_delay, cfeb_dav_delay After each step, load the measured values into the userPROM Streamlined by removing unnecessary “sleeps”… Time taken for 473 chambers = 3h20 min using “collision timing” on both endcaps… Test to be done tomorrow with these constants…
15
3 Nov 2009G. Rakness (UCLA)15 To do Beam injections into Sector 4-5 scheduled for this weekend –“Beam splash” data to be collected at CMS… Planning to use collision TOF parameters for both endcaps…
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.