15
CERN LECC 2006, 25-29 September, Valencia, Spain LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS eam Phase and Intensity Monitor for LHCb Zbigniew Guzik, IPJ, Warsaw, Poland Richard Jacobsson , CERN

CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 1: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 2: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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))

Page 3: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 4: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 5: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 6: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 7: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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)

Page 8: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 9: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 10: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 11: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 12: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 13: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 14: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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

Page 15: CERN LECC 2006, 25-29 September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS

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?