FPGA based Sampling ADC for Crystal Barrel

Similar documents
RT2016 Phase-I Trigger Readout Electronics Upgrade for the ATLAS Liquid-Argon Calorimeters

New Software-Designed Instruments

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page

New! New! New! New! New!

DIGITAL SYSTEM. Technology Overview Nordco. All rights reserved. Rev C

Schematic. A: Overview of the Integrated Detector Readout Electronics and DAQ-System. optical Gbit link. 1GB DDR Ram.

Product Information Sheet PX Channel, 14-Bit Waveform Digitizer

FPGA Algorithm Development Using a Graphical Environment

FT Cal and FT Hodo DAQ and Trigger

Work in Tbilisi. David Mchedlishvili (SMART EDM_lab of TSU) GGSWBS , Tbilisi. Shota Rustaveli National Science Foundation

PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012

Heavy Photon Search Data Acquisition

Upgrading the ATLAS Tile Calorimeter electronics

SMT9091 SMT148-FX-SMT351T/SMT391

High-speed 2-channel IN / 2-channel OUT data I/O system

Description of the JRA1 Trigger Logic Unit (TLU)

DT8824 High Stability, High Accuracy, Ethernet Instrument Module

BES-III off-detector readout electronics for the GEM detector: an update

The Intelligent FPGA Data Acquisition

Low Cost Multifunction I/O 100 ks/s, 12-Bit, 8 Analog Inputs

TEST REPORT POWER SUPPLY AND THERMAL V2

PCI-DAS1602/12 Specifications

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

BTeV at C0. p p. Tevatron CDF. BTeV - a hadron collider B-physics experiment. Fermi National Accelerator Laboratory. Michael Wang

Velo readout board RB3. Common L1 board (ROB)

New! New! New! New! New!

Integrated CMOS sensor technologies for the CLIC tracker

Product Information Sheet PX14400D 2 Channel, DC-Coupled, 14-Bit Digitizer

INFN Padova INFN & University Milano

IEEE Proof Web Version

MSU/NSCL May CoBo Module. Specifications Version 1.0. Nathan USHER

APV-25 based readout electronics for the SBS front GEM Tracker

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

256 channel readout board for 10x10 GEM detector. User s manual

Compute Node Design for DAQ and Trigger Subsystem in Giessen. Justus Liebig University in Giessen

PCIe-24DSI12WRCIEPE 24-Bit, 12-Channel, 105KSPS Transducer Input Module With 12 Wide-Range Delta-Sigma Input Channels and IEPE Current Excitation

Features. RoHS COMPLIANT 2002/95/EC

IEEE Nuclear Science Symposium San Diego, CA USA Nov. 3, 2015

SR3_Analog_32. User s Manual

Level-1 Data Driver Card of the ATLAS New Small Wheel Upgrade Compatible with the Phase II 1 MHz Readout

Enabling Intelligent Digital Power IC Solutions with Anti-Fuse-Based 1T-OTP

Timing distribution and Data Flow for the ATLAS Tile Calorimeter Phase II Upgrade

GCU ARCHITECTURE PROPOSAL

Challenges and performance of the frontier technology applied to an ATLAS Phase-I calorimeter trigger board dedicated to the jet identification

The WaveDAQ system: Picosecond measurements with channels

SMT338-VP. User Manual

5. Delta-Sigma Modulators for ADC

PC104P-24DSI Channel 24-Bit Delta-Sigma PC104-Plus Analog Input Board

E Series Multifunction I/O 1.25 MS/s, 12-Bit, 16 or 64 Analog Inputs

PC104P-16AO20 20-Channel 16-Bit High-Speed Analog Output PC104-Plus Board With 440,000 Samples per Second per Channel, and Simultaneous Clocking

PCI-DAS6402/16 Specifications

Kistler LabAmp. Electronics & Software. Charge Amplifier and Data Acquisition Unit for Dynamic Measurements. Type 5165A...

7. Integrated Data Converters

Field Program mable Gate Arrays

Scintillator-strip Plane Electronics

XMC-24DSI24WRC Wide-Range 24-Bit, 24-Channel, 200KSPS XMC Analog Input Module With 24 Wide-Range (High-Level, Low-Level) Delta-Sigma Input Channels

arxiv: v1 [nucl-ex] 26 Oct 2008

EASY-NIM 928 Suite. High Performance, Multi-Function Nuclear MCA/Counter/Timer/Rate Meter

AN-1055 APPLICATION NOTE

Power Supply Selector Guide

PC-CARD-DAS16/16 Specifications

Adapter Modules for FlexRIO

PCIe-16AO64C. 16-Bit, 64/32-Channel, 500KSPS PCI Express Analog Output Board. With Optional Outputs-Disconnect

Data Acquisition in Particle Physics Experiments. Ing. Giuseppe De Robertis INFN Sez. Di Bari

VMIVME-4140 Specifications

Product Information Sheet PDA16 2 Channel, 16-Bit Waveform Digitizer

Vertex Detector Electronics: ODE to ECS Interface

PCIe-16AOF Bit, 64/32-Channel, 500KSPS PCI Express Analog Output Board. With Reconstruction Output Filters

Isolated Wideband Voltage Input 3B40 / 3B41 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Isolated Voltage Input 7B31 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

The Use of LabVIEW FPGA in Accelerator Instrumentation.

Chapter 7. Hardware Implementation Tools

DT3000 Series. DT3000 Series. Key Features. at full rated throughput.

Chapter 1 Introducing the OM-USB Functional block diagram... 5

Preparation for the test-beam and status of the ToF detector construction

SOFTWARE DEFINED RADIO

The Prototype Trigger-Less Data Acquisition of the PANDA Experiment

PC-CARD-DAS16/12 Specifications

Arduino Uno R3 INTRODUCTION

Interface electronics

FEATURES. APPLICATIONS Machine Vision Embedded Instrumentation Motion Control Traffic Monitoring Security

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

SV3C DPRX MIPI D-PHY Analyzer. Data Sheet

TS04. 4-Channel Self Calibration Capacitive Touch Sensor SPECIFICATION V2.0

NEMbox / NIMbox Programmable NIM Module

Isolated, Voltage or Current Input 7B30 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

User Manual for SMT784

VIBbox 64-Channel Sound & Vibration Solution

StrainSmart Data Acquisition System

Track-Finder Test Results and VME Backplane R&D. D.Acosta University of Florida

DaqBoard/1000. Series 16-Bit, 200-kHz PCI Data Acquisition Boards

Design and Test of Prototype Boards for the L1 Calorimeter Trigger Upgrade at the D0 Experiment

Slick Line Acquisition System Manual

XPERTS CORNER. Changing Utilization Rates in Real Time to Investigate FPGA Power Behavior

64-Channel, 16-Bit Simultaneous Sampling PMC Analog Input Board

Abstract. 2. Literature Review. Keywords. 1. Introduction. Neeta S. Matti 1, Saroja V. Siddamal 2

A 40-pin connector provides access to 24 DIO connections.

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems

cpci6u-24dsi32r 32-Channel 24-Bit Delta-Sigma Analog Input Board

Transcription:

FPGA based Sampling ADC for Crystal Barrel Johannes Müllers for the CBELSA/TAPS collaboration Rheinische Friedrich-Wilhelms-Universität Bonn

CBELSA/TAPS Experiment (Bonn) Investigation of the baryon excitation spectrum in meson photoproduction 3.2 GeV e- on Bremsstrahlung radiator (Un-)polarized target Measurement of double pol.observables CBELSA/TAPS is being upgraded to achieve trigger and timing capability for the electromagnetic Calorimeter PIN Diode APD QDC SADC Talk CB: HK 62.1 Poster CB Upgrade: HK 22.4 HK 8.7 Johannes Müllers page 2

Advantages of SADC over QDC QDC Charge to digital converter Integral proportional to E 6 µs window, fixed to trigger Fixed pedestal per run No pile-up handling Readout rate limitation ~2 khz SADC Sampling Analog-to-Digital-Converter Access to DSP through FPGA Integral / Maximum / Rise Time / Event-based pedestal subtraction Pile-up recovery HK 8.7 Johannes Müllers page 3

SADC Prototype Adapted from prototype for PANDA (Design: Pawel Marciniewski) Optimized for low power, low cost, high channel density Changes for our project: NIM form factor Custom power supply Custom interfaces HK 8.7 Johannes Müllers page 4

SADC Prototype Analog stage 64 differential inputs OpAmp: Analog Devices ADA4940-2 Signal attenuation AC-coupling with pole zero compensation 2-pole active lowpass Anti-aliasing filter (high pass) HK 8.7 Johannes Müllers page 5

SADC Prototype Digital stage ADC: Linear Technologies LTM9009-14 14 bit, 80 MHz, 8 channels FPGA: 2x Xilinx Kintex 7 Clock: Texas Instruments LMK04806 (Clock distribution + phase lock) HK 8.7 Johannes Müllers page 6

SADC Prototype Digital stage ADC: Linear Technologies LTM9009-14 14 bit, 80 MHz, 8 channels FPGA: 2x Xilinx Kintex 7 Clock: Texas Instruments LMK04806 (Clock distribution + phase lock) Interconnect stage 2x SFP JTAG I²C Trigger, Reset, HK 8.7 Johannes Müllers page 7

SADC Prototype Digital stage ADC: Linear Technologies LTM9009-14 14 bit, 80 MHz, 8 channels FPGA: 2x Xilinx Kintex 7 Clock: Texas Instruments LMK04806 (Clock distribution + phase lock) Interconnect stage 2x SFP JTAG I²C Trigger, Reset, Power supply Input 6 V (NIM supply) 4x TI LMZ31710 10 A @ 1.0 / 2.5 / 2.5 / 3.3 V TI UCD90160 16 channel monitor/sequencer Power consumption ~25 W HK 8.7 Johannes Müllers page 8

Signal Transfer Front-end Electronics Crystal 2 APDs Pre-amplifier Line Driver C1 SADC C3 Energy Filter 5 µs / DIV C2 Timing Filter Discriminator Cluster Finder Trigger HK 8.7 Johannes Müllers page 9

Signal Transfer Front-end Electronics Crystal 2 APDs Pre-amplifier Line Driver SADC Energy Filter Differential signal transfer Unipolar difference not shifted Low losses in parallel termination Half scale of SADC (13 bit) HK 8.7 Johannes Müllers page 10

Signal Transfer Front-end Electronics Crystal 2 APDs Pre-amplifier Line Driver SADC Energy Filter Differential signal transfer Bipolar difference shifted Use series termination Full scale of SADC (14 bit) HK 8.7 Johannes Müllers page 11

Baseline Shifter (Timo Poller, Poster HK45.72) Use DAC and differential adder-circuit Challenge: Noise must be less than ADC quantization noise Has been achieved 42 µv vs. 146 µv HK 8.7 Johannes Müllers page 12

SADC with Baseline Shifter HK 8.7 Johannes Müllers page 13

VHDL (FPGA) Design ADC Align & Phase Calibration Circular Buffer Block RAM (12.8µs) Config Baseline CFD Max Integral I²C Packet Builder UDP/IP RX Ethernet UDP/IP TX HK 8.7 Johannes Müllers page 14

VHDL (FPGA) Design ADC Align & Phase Calibration Circular Buffer Block RAM (12.8µs) I²C Config 14 bit @ 80 MHz serialized as 2 bit Baseline @ 320 CFD MHz (DDR) Max Integral deserialization requires alignment and phase calibration Packet Builder UDP/IP RX Ethernet UDP/IP TX HK 8.7 Johannes Müllers page 15

VHDL (FPGA) Design ADC Align & Phase Calibration Circular Buffer Block RAM (12.8µs) Config Baseline CFD Max Integral I²C Circular buffer (depth: 40+72+528=640) Moving average filters (low pass) packet builder ADC UDP/IP RX 40 72 528 Ethernet Baseline (MA) CFD Integral (MA) UDP/IP TX HK 8.7 Johannes Müllers page 16

VHDL (FPGA) Design ADC Align & Phase Calibration Circular Buffer Block RAM (12.8µs) Config Baseline CFD Max Integral I²C Packet Builder UDP/IP RX Ethernet UDP/IP TX HK 8.7 Johannes Müllers page 17

VHDL (FPGA) Design ADC Align & Phase Calibration Circular Buffer Block RAM (12.8µs) Config Baseline CFD Max Integral I²C Packet Builder UDP/IP RX Ethernet UDP/IP TX HK 8.7 Johannes Müllers page 18

Studies on Energy Resolution (Jan Schultes, Poster HK45.70) Comparison of QDC and SADC: Measurement of energy resolution (σ E /E) Signal Generator SADC Energy Filter QDC HK 8.7 Johannes Müllers page 19

Studies on Energy Resolution (Jan Schultes, Poster HK45.70) Comparison of QDC and SADC: Measurement of energy resolution (σ E /E) Signal Generator SADC Energy Filter QDC Options to obtain deposited energy: Integral (SADC, FPGA) Integral (SADC, offline) Maximum (SADC, offline) Integral (QDC) HK 8.7 Johannes Müllers page 20

Studies on Energy Resolution (Jan Schultes, Poster HK45.70) Observations: High range: SADC outperforms QDC Low range: Most probably resolution is limited by signal noise Further investigations with less noisy signals HK 8.7 Johannes Müllers page 21

Studies on Energy Resolution (Jan Schultes, Poster HK45.70) Tasks: Find optimal method to extract energy information in offline analysis Implement algorithm in FPGA Challenge: Limited resources (memory, DSP) HK 8.7 Johannes Müllers page 22

Summary PANDA SADC was adapted for the CB experiment Investigations for analog & digital filters are ongoing First studies on the energy resolution are promising Funded by the Contributions to the project: P. Marciniewski, T. Poller, C. Schmidt, J. Schultes, U. Thoma, G. Urff SFB/TR16 HK 8.7 Johannes Müllers page 23

Summary Thank you! Questions? Funded by the SFB/TR16 HK 8.7 Johannes Müllers page 24

First prototype (16 channels) Developed as prototype for PANDA (P. Marciniewski) ADC: Linear Technologies LTC2175 14bit, 125MHz, 4 channels Xilinx Virtex-5 LX50T @ 125MHz 16 single ended LEMO inputs SFP Interface Overall satisfying results Implementation of self-triggering QDC with Gigabit Ethernet but: needed higher channel density HK 8.7 Johannes Müllers page 25

Onboard analog shaping Analog input stage of SADC: passive highpass (with PZ cancellation) quasi-3pole lowpass Will be used for CRRC shaping Aliasing-filter for ADC (LP) In prototype: Attenuating input buffer with aliasing filter reconfiguration possible J. Müllers page 26

J. Müllers SADC Analog-Filter (PANDA)

Low noise switching power supply SADC power consumption ~ 30 Watts 1.0V D FPGA core voltage (10A) 2.2/3.0V A ADC voltage (3A) Power supply tested with 4x5A load 50% of designed load 200% of required load below 3mV PP residual ripple Input voltage: 6V/12V NIM crucial: residual ripple/noise of analog voltages (impact on σ E / σ t ) 9cm J. Müllers page 28

Trigger / Clock / Debug / Slowcontrol LVTTL clock input all SADCs will be phase-locked for best time reconstruction Debugging ports for accelerated development JTAG for FPGA configuration Slowcontrol (I²C) connection (control & monitoring interface) LVPECL I/O for DAQ sync system (Trigger) J. Müllers page 29

Control Modul Master student Georg Urff One Control Module for 6 SADCs (384 channels) Status: first prototype is produced and being programmed Purpose: Programming of FPGAs Clock (phase) distribution Slowcontrol of SADC - monitoring of U, I, T - voltage adjustment - baseline adjustment J. Müllers page 30

J. Müllers Control Module