Upload
rollo
View
18
Download
0
Tags:
Embed Size (px)
DESCRIPTION
BPM Development at Instrumentation Technologies. Rok Hrovatin , Borut Baričevič, Tomaž Beltram, Matej Kenda 8th DITANET workshop on BPMs, J anuar 2012 [email protected]. The Backlog The Scope The Approach The Trends. The Backlog. 2010. 2001. 201 1. 2003. 2004. 201 1. 2005. - PowerPoint PPT Presentation
Citation preview
www.i-tech.si
BPM Development at Instrumentation TechnologiesRok Hrovatin, Borut Baričevič, Tomaž Beltram, Matej Kenda
8th DITANET workshop on BPMs, Januar 2012
Hadron BPM diagnostics
2www.i-tech.si
● The Backlog● The Scope● The Approach● The Trends
Hadron BPM diagnostics
3
The Backlog2001
2009
2010
20072008
20042005
2010
2003
20092011
2011
2011
2010
2012 . . . . .
Hadron BPM diagnostics
4www.i-tech.si
Functional backlog – main function
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
Basic functionality (DBPM) – (DDC ASIC, single data stream)Integrated unit (eBPM) (analogue, digital, communication, network attached, synchronization)
Hadron BPM hardwareBunch-by-bunch processor
Bunch-by-bunch front endLibera Brilliance (BCD, cross-talk & resolution improvement)
Single Pass eBPMPhoton BPM
LLRF (uTCA based)Low-jitter clock distribution (Libera Sync)Modular @ high integration
Hadron ring BPMDigital pulse processor (uTCA)
Fast Orbit Feedback
Libera Brilliance+ 4/4Phase and position (single pass)
Single pass eBPM 4/4. . . .
Hadron BPM diagnostics
5www.i-tech.si
Scope – what needs to be covered (BPM)● the machine / by application:
● single pass
● ring
● the beam: ● photon, electron, proton, ion
● relativistic / sub-relativistic
● sensor type:● button,
● stripline,
● shoe-box,
● blades,
● diamond,
● cavity BPM
● parameters and particularities
● outputs● raw data
● position
● charge
● phase / time-of-arrival
● derived values
● feedback capability / compatibility
● feedback contents
● instrument status, health and conditions
● instrument controls
Many functionalities are common!
Hadron BPM diagnostics
6www.i-tech.si
Scope – what is covered
Electron Hadron Photon
ring linear ring linear linear
Position 70 nm @10 kSPS0.35 um RMS, TbT
3 um @ 0.3 pC <1 um RMS, TbT 3 um RMS 0.01 um / 3 pARMS @ 2/1 kHz
Phase - - - 0.01 deg RMS -
Sum X X X X X
Derived Beam lifetime Bunch map / fill pA meter
Adjustment of analogue and digital signal processing is a must for each application.
Hadron BPM diagnostics
7www.i-tech.si
The approach
Adjustment of analogue and digital signal processing is a must for each application.Adjustments are required for particular requirements.
Still: Many functionalities are common!
• Recognition and identification of common functionalities and building blocks- in hardware- in software
• Based on common denominator: Platform formation• Application focused dedicated development
Hadron BPM diagnostics
8www.i-tech.si
Platform definition
Hadron BPM diagnostics
9
The Elements
www.i-tech.si
BPM Processor
BPM Processor
BPM Processor
BPM Processor GDXModuleTimingModule
ICB:Libera BASEBPM Application
Schematic overview: Libera HW architecture B ● uTCA-based hardware
● The chassis & computer● The Timing module● The GDX module
● Software● Libera BASE
(generic SW, platform Mgmt, FPGA cores, CS connectivity)
● Application / solution● Application specific HW
(BPM processor)● Application specific SW
(including FPGA design)
Hadron BPM diagnostics
10
www.i-tech.si
Software framework
● Libera BASE narrows the gap between hardware and the machine control system
● Helps to focus on the application with● Software framework for application development● Intuitive structure and programming interfaces
● Does not intend to replace Control System protocols● Libera BASE + Libera HW Architecture B = Libera Platform
B● Design started in this form in the beginning of 2010
● Based on many years of previous experience
Hadron BPM diagnostics
11
Libera BASE: Concepts and Building Blocks
● FW: MicroTCA-compliant platform management● BMC: Hardware abstraction layer (uses IPMI, USB, OpenHPI)● LKM: Linux kernel module relies on
a set of standardised FPGA registers● IREG: Application parameters● ISIG: Signal acquisition,
processing and dispatching● IAPP: Application development
framework, plugins● MCI: Client programming interface
(API) for Linux and Windows: exposes registry and access to signals
● ADAPTERS: Matlab, LabView, web, EPICS, Tango CS, FESA
www.i-tech.si
Hadron BPM diagnostics
12
www.i-tech.si
Libera BASE: Relation to Libera Instruments
● Instrument application software is created on Libera BASE● Accelerated development● Size ratio of Libera BASE vs application-specific software is approximately 10:1● Set of parameters, signals, algorithms are instrument-specific● Libera Brilliance+, Libera Single Pass H, Libera Hadron, Libera Spectra, Libera LLRF
● Common MCI API simplifies integration of multiple types of instruments● Synergy between Libera BASE and instruments
● Ammended / improved incrementally with each new instrument or its new version● Dedicated projects for common functionalities● Improvements of Libera BASE during development of one instrument get incorporated into
other instruments on regular basis
Hadron BPM diagnostics
13
www.i-tech.si
Example 1: Libera Brilliance+ tests at KEK-PF
Conditions:•1 bunch, ~1.5 turns•Charge: 0.1 nC•Beam current : 0.16 mA•Signal attenuated over 100 m of cables
Libera Brilliance+ set to TDP.
Hadron BPM diagnostics
14
www.i-tech.si
Example 1: Libera Brilliance+ tests at KEK-PF
Hadron BPM diagnostics
15
www.i-tech.si
Example 2: Libera Hadron tests at RHIC
Hadron BPM diagnostics
16
www.i-tech.si
Example 2: Libera Hadron tests at RHIC
Hadron BPM diagnostics
17
www.i-tech.si
Summary● The development of BPMs at Instrumentation Technologies
is well structured● Stable platform focuses one’s efforts on application
development and on particular requirements● Libera BASE opens doors for :
● Fast learning and modification
● Rapid algorithm prototyping
● User’s development
● Functionality sharing
Thank you