17
www.i-tech.si BPM Development at Instrumentation Technologies Rok Hrovatin, Borut Baričevič, Tomaž Beltram, Matej Kenda 8th DITANET workshop on BPMs, Januar 2012 [email protected]

BPM Development at Instrumentation Technologies

  • Upload
    rollo

  • View
    18

  • Download
    0

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

Page 1: BPM  Development at Instrumentation Technologies

www.i-tech.si

BPM Development at Instrumentation TechnologiesRok Hrovatin, Borut Baričevič, Tomaž Beltram, Matej Kenda

8th DITANET workshop on BPMs, Januar 2012

[email protected]

Page 2: BPM  Development at Instrumentation Technologies

Hadron BPM diagnostics

2www.i-tech.si

● The Backlog● The Scope● The Approach● The Trends

Page 3: BPM  Development at Instrumentation Technologies

Hadron BPM diagnostics

3

The Backlog2001

2009

2010

20072008

20042005

2010

2003

20092011

2011

2011

2010

2012 . . . . .

Page 4: BPM  Development at Instrumentation Technologies

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

Page 5: BPM  Development at Instrumentation Technologies

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!

Page 6: BPM  Development at Instrumentation Technologies

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.

Page 7: BPM  Development at Instrumentation Technologies

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

Page 8: BPM  Development at Instrumentation Technologies

Hadron BPM diagnostics

8www.i-tech.si

Platform definition

Page 9: BPM  Development at Instrumentation Technologies

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)

Page 10: BPM  Development at Instrumentation Technologies

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

Page 11: BPM  Development at Instrumentation Technologies

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

Page 12: BPM  Development at Instrumentation Technologies

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

Page 13: BPM  Development at Instrumentation Technologies

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.

Page 14: BPM  Development at Instrumentation Technologies

Hadron BPM diagnostics

14

www.i-tech.si

Example 1: Libera Brilliance+ tests at KEK-PF

Page 15: BPM  Development at Instrumentation Technologies

Hadron BPM diagnostics

15

www.i-tech.si

Example 2: Libera Hadron tests at RHIC

Page 16: BPM  Development at Instrumentation Technologies

Hadron BPM diagnostics

16

www.i-tech.si

Example 2: Libera Hadron tests at RHIC

Page 17: BPM  Development at Instrumentation Technologies

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