Upload
randolf-harmon
View
222
Download
0
Embed Size (px)
DESCRIPTION
CERN LECC 2006, September, Valencia, Spain Z. Guzik & R. Jacobsson CERN LECC 2006, September, Valencia, Spain 3 Motivation 2 l Monitor individual bunch position l Bunch structure LHCb off nominal IP with 7.5m See single bunch (-gas) crossings Ghost or displaced bunches (compare LEP) l Bunch intensity bunch-by-bunch Trigger conditions Check trigger/detector timing alignment l Interface the measurement directly with the data taking Bunch information in the event data Bunch crossing trigger/gate
Citation preview
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Acknowledgements:Eva Calvo Giraldo, AB/BIRhodri Jones, AB/BIGreg Kasprowicz, AB/BIThilo Pauly, ATLAS
Beam Phase and Intensity Monitor for LHCb
Zbigniew Guzik, IPJ, Warsaw, PolandRichard Jacobsson, CERN
22
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Motivation 1Motivation 1 Global clock stability
LHCb: 14 km of fibre between SR4 and PA8 at a depth of ~1m
Estimated max. diurnal drift 200 ps Estimated max. seasonal drift 8ns
Aid in the coarse and fine time alignment of the experiment
Measure bunch phase bunch-by-bunch
Effect of temperature variations on distribution fibres(Source: Asservissement en phase d'une liason fibre optique, rapport de stage, Avril-Juin 2002, Abdelhalim Kelatma (AB/RF))
33
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Motivation 2Motivation 2
Monitor individual bunch position
Bunch structure LHCb off nominal IP with 7.5m See single bunch (-gas) crossings Ghost or displaced bunches (compare LEP)
Bunch intensity bunch-by-bunch Trigger conditions Check trigger/detector timing alignment
Interface the measurement directly with the data taking Bunch information in the event data Bunch crossing trigger/gate
44
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Experiment Beam Pick-UpsExperiment Beam Pick-Ups
146 m to the IP
1158 Beam Position Monitors (BPMs) in the LHC of the Button Electrode type Two per IP for exclusive use by the experiments
Located ~146m on either side of the IP on the incoming beam in LHCb
55
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Button Electrodes (BPTX)Button Electrodes (BPTX)
Sum voltage from all four buttons Signal amplitude ~independent of position
BPTX output [V] 200 m CMA50 cable [V] Beam intensity (ppb) 450 GeV 7 TeV 450 GeV 7 TeV
Pilot (5*109) -1.3 … 2.2 -1.7 … 3.7 -0.6 … 1.2 -1.2 … 2.4
Year 1 (4*1010) 10 … 18 -14 … 30 -4.4 … 9.6 -10 … 19
Nominal (1.15*1011) -29 … 51 -39 … 85 -12 … 28 -30 … 55
Vbutton
beam (450 GeV) = 375 psbeam (7 TeV) = 250 ps
66
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Signal transmissionSignal transmission
Signal cables installed between BPTXs and the LHCb “LHC rack” in counting houses
½” Nexan CMA50 coaxial cable Approximately 200m (to be measured precisely), 4.2ns/m Attenuation 3.3dB/100m(160 MHz), 5.9dB/100m(450MHz)
CMA 50200m
Pulse from single button with nominal beam at 7 TeV
77
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Expected SignalExpected SignalBPTX output [V] 200 m CMA50 cable [V] Beam intensity
(ppb) 450 GeV 7 TeV 450 GeV 7 TeV
Pilot (5*109) -1.3 … 2.2 -1.7 … 3.7 -0.6 … 1.2 -1.2 … 2.4
Year 1 (4*1010) 10 … 18 -14 … 30 -4.4 … 9.6 -10 … 19
Nominal (1.15*1011) -29 … 51 -39 … 85 -12 … 28 -30 … 55
Vbutton
beam (450 GeV) = 375 psbeam (7 TeV) = 250 ps
Pulse from single button after 200m with beam at 7 TeV
Signal from BPTX on SPS compared to simulation (4.2*1010 and 100m cable)
88
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Acquisition BoardAcquisition Board Developing custom made acquisition board
Beam Phase and Intensity Monitor (BPIM) 6U VME, one per beam
Summary of functions: Measure time between bunch arrivals and LHC bunch
clock locally • Bunch-by-bunch for a full turn filled in FIFO • Triggered via controls interface• <100 ps precision
Measure continuously bunch intensities bunch-by-bunch• 12-bit resolution• Output intensity on front-panel at 40 MHz (8/4-bit resolution)• Triggered via controls interface, fill in FIFO with intensities for
full turn
Output “bunch crossing trigger” on GP outputs
Interfaced directly to LHCb Timing and Fast Control system• Bunch information fed into event data• May be used in the trigger control
Readout via Experiment Control System
99
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Input stageInput stage
Configurable attenuator to normalize the amplitude range for pilot/nominal(ultimate) beam
Two selections using a special RF relay from Omron Output of the attenuator is buffered with an ultra-fast gain device
Board is driven with the LHC bunch clock and orbit signal
The phase and the intensity measurement circuits are adjusted with only one programmable delay on the incoming clock which covers entire 25ns range
1010
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Intensity MeasurementIntensity MeasurementADC
TDC
Integrator+
Rectifier(positive)
Rectifier(negative)
FPGA
Attenuator Analogbuffer
Beam
Thresholdcomparator
Zero-crossingcomparator
ThresholdDAC
FPGA
Delay
PECLF/F
Data
Clock
Delay
Reset
Dis
char
ge
Sample
Leveladapter
Bunchclock Programmable
delay
FPGA Clockfanout
Delay One-shot
LVPECL/PECL
8:1 Divider
LVPECL/PECL
One-shot
StartStop
BUNCH CLOCK
BEAM PULSE
DELAYED BUNCH CLOCK
RESETTING CHARGE
TDC START
TDC STOPS
( every 8-th bunch )
INTEGRATOR OUTPUT
2 ns
ADC sampling point
Master Clock
FIFOS WRITE CLOCK
Full wave rectifier Active integrator circuit Differential 12-bit A/D conversion Integrator charge reset using an RF MOSFET
1111
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Phase MeasurementPhase MeasurementADC
TDC
Integrator+
Rectifier(positive)
Rectifier(negative)
FPGA
Attenuator Analogbuffer
Beam
Thresholdcomparator
Zero-crossingcomparator
ThresholdDAC
FPGA
Delay
PECLF/F
Data
Clock
Delay
Reset
Dis
char
ge
Sample
Leveladapter
Bunchclock Programmable
delay
FPGA Clockfanout
Delay One-shot
LVPECL/PECL
8:1 Divider
LVPECL/PECL
One-shot
Start
Stop
BUNCH CLOCK
BEAM PULSE
DELAYED BUNCH CLOCK
RESETTING CHARGE
TDC START
TDC STOPS
( every 8-th bunch )
INTEGRATOR OUTPUT
2 ns
ADC sampling point
Master Clock
FIFOS WRITE CLOCK
Based on ultra-high performance TDC-GPX from Acam R-Mode: 27 ps resolution over 10 s at 40MHz
Pulse is discriminated with programmable threshold First version based on zero-crossing detector
Zero-crossing moves with varying bunch size/shape 450GeV/7TeV: ~100 ps
Measurements with respect to every 8th bunch clock edge
1212
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Digital ProcessingDigital Processing Large FPGA :
Readout and control interfaces for ADC/TDC Control of attenuator selection Control of threshold DAC Programmable clock delay
Linearization of converter characteristics
Output compressed 8/4-bit intensity data on FP Produce bunch crossing trigger or gate
Commanded via control interface, FPGA starts filling FIFOs with phase and intensity measurements of a full orbit upon the following orbit pulse
MAIN FPGA
LVDSDrivers
ADC
TDC
FIFOPhase
FIFOIntensity
BX InfoGP outputs
1313
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
Board ControlBoard Control
MAIN FPGALVDSDrivers
BX InfoGP outputs
FIFOPhase
FIFOIntensity
Local Bus
VMEinterface(FPGA)
Drivers
Glue Card
Credit Card PC
VME Bus
Ethernet
Main control interface based on on board Credit-Card-sized PC with Ethernet.
Board busses (Local Bus,I2C,JTAG) produced from PCI bus in a “Glue Logic” FPGA on separate mezzanine
Alternatively, board may be controlled via a standard 32-bit VME interface implemented in an FPGA
FPGA programming FPGA may be programmed directly from the CCPC Configuration device may also be programmed directly
from the CCPC or onboard header. VME interface FPGA is programmed via a header
1414
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
TFC InterfaceTFC Interface
Readout Network
Detector
L0 FE L0 FE L0 FE L0 FE
VELO
L0 FE L0 FE L0 FE
ST OT RICH ECAL HCAL MUON
TELL1 TELL1 TELL1 UKL1 TELL1 TELL1 TELL1
SWITCH SWITCHSWITCH SWITCH SWITCH SWITCH SWITCH
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
TFC SYSTEM
L0 TRIGGER
L0 triggerLHC clock
Fron
t-End
CPU farm
MEP Requests
BPIM
Readout Network
Detector
L0 FE L0 FE L0 FE L0 FE
VELO
L0 FE L0 FE L0 FE
ST OT RICH ECAL HCAL MUON
TELL1 TELL1 TELL1 UKL1 TELL1 TELL1 TELL1
SWITCH SWITCHSWITCH SWITCH SWITCH SWITCH SWITCH
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
TFC SYSTEM
L0 TRIGGER
L0 triggerLHC clock
Fron
t-End
CPU farm
MEP Requests
BPIM
VELOL1 FE
TTCrx
VELOL0 FE
TTCrx
VELOL0 FE
TTCrx
ODINReadout Supervisor
THORTFC Switch
MUNINThrottle Switch
TTCtxOptical transmitter
TTC
syst
em
RF2TTCClock receiver/fanout
LHC clock
MEP
Req
. (G
bE)
L0 (L
VDS)
Triggersplitter
VELOL0 FE
TTCrxVELOL0 FE
TTCrx
VELOTELL1
TTCrx
TTCocOptical splitter
VELOL1 FE
TTCrx
VELOL0 FE
TTCrx
VELOL0 FE
TTCrx
VELOL0 FE
TTCrxECALL0 FE
TTCrx
ECAL TELL1
TTCrx
HUGI
NTh
rottl
e O
R
FREJATTC monitoring
HUGI
NTh
rottl
e O
R
BPIM
TTCtxOptical transmitter
TTCtxOptical transmitter
TTCtxOptical transmitter
TTCtxOptical transmitter
TTCocOptical splitter
TTCocOptical splitter
TTCocOptical splitter
Event BuildingODIN data bank
Event BuildingEvent Building
Bunch crossing information is used in the Timing and Fast Control system and information is put in the ODIN Data Bank which is appended to the event data
1515
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain Z. Guzik & R. JacobssonZ. Guzik & R. Jacobsson
CERN
LECC 2006, 25-29 September, Valencia, SpainLECC 2006, 25-29 September, Valencia, Spain
ConclusionsConclusions First prototype of Beam Phase and Intensity Monitor developed for the LHCb BPTXs
Variable attenuator for pilot/first year/nominal beam Measuring beam intensity per bunch contrinuously Outputting intensity measurement at 40 MHz via LVDS interface Outputting bunch crossing trigger/gate or whatever based on intensity/timing Resolution of intensity measurement - 12 bits Measuring phase between incoming bunch signal and bunch clock continuously Resolution of phase measurement better than 100ps Accumulates data from full turn triggered by control interface Credit Card PC based control interface and VME interface 6U VME board
Directly interfaced to the Timing and Fast Control system in LHCb• Bunch crossing information in event data
Board is being mounted and will hopefully be tested on beam in Oct-Nov
Improvements: Zero-crossing detection replaced with bunch size/shape independent method
Interest in the other experiments?