The WaveDAQ system: Picosecond measurements with channels

Similar documents
A NEW TIMING CALIBRATION METHOD FOR SWITCHED CAPACITOR ARRAY CHIPS TO ACHIEVE SUB-PICOSECOND RESOLUTIONS

FT Cal and FT Hodo DAQ and Trigger

HIGH-SPEED DATA ACQUISITION SYSTEM BASED ON DRS4 WAVEFORM DIGITIZATION

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

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

Readout Systems. Liquid Argon TPC Analog multiplexed ASICs SiPM arrays. CAEN 2016 / 2017 Product Catalog

Scintillator-strip Plane Electronics

Heavy Photon Search Data Acquisition

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

IPC. Preliminary Data Brief. IPC High speed phase current sensor with digital interface Draft Review Released

TOF Electronics. J. Schambach University of Texas Review, BNL, 2 Aug 2007

16-Bit, 12-Channel, 2-MSPS PMC Analog Input/Output Board

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

PCI-16HSDI: 16-Bit, Six-Channel Sigma-Delta Analog Input PMC Board. With 1.1 MSPS Sample Rate per Channel, and Two Independent Clocks

PETsys SiPM Readout System

PMC66-18AI32SSC1M: PMC, Single-width

The FTK to Level-2 Interface Card (FLIC)

16-Bit, 12-Channel, 2-MSPS PMC Analog Input/Output Board

12-Channel, 12-Bit PMC Analog Input/Output Board

MPGD dedicated HV system. MLAB ICTP Miramare (TS) MPGD-dedicated HV system TASK 6. These slides and its contents are for INTERNAL use only

XMC-16AI32SSC1M. 32-Channel, Differential, 16-Bit Simultaneous Sampling XMC Analog Input Board

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

24DSI16WRC Wide-Range 24-Bit, 16-Channel, 105KSPS Analog Input Module With 16 Wide-Range (High-Level, Low-Level) Delta-Sigma Input Channels

PC104P66-16HSDI4AO4:

Simplify System Complexity

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

PXDAC4800. Product Information Sheet. 1.2 GSPS 4-Channel Arbitrary Waveform Generator FEATURES APPLICATIONS OVERVIEW

The Intelligent FPGA Data Acquisition

ToolDAQ DAQ Framework

PC104P-24DSI6LN. Six-Channel Low-Noise 24-Bit Delta-Sigma PC104-Plus Analog Input Module. With 200 KSPS Sample Rate per Channel

RPC Trigger Overview

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

14-Bit, 4-Channel, 50MSPS/Channel PMC Analog Input Board

Description of the JRA1 Trigger Logic Unit (TLU)

Operating Instructions Evaluation Board for dbc Operation with RS232 or SPI Interface

S2C K7 Prodigy Logic Module Series

Electronics on the detector Mechanical constraints: Fixing the module on the PM base.

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

Velo readout board RB3. Common L1 board (ROB)

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

Ettus Research Update

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

CPCI-16HSDI. 16-Bit, Six-Channel Sigma-Delta Analog Input Board. With 1.1 MSPS Sample Rate per Channel, and Two Independent Clocks.

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

NI Vision Platform. Radim ŠTEFAN. ni.com

2008 JINST 3 S Online System. Chapter System decomposition and architecture. 8.2 Data Acquisition System

Increase Your Test Capabilities with Reconfigurable FPGA Technology

NEMbox / NIMbox Programmable NIM Module

ATLAS TileCal Demonstrator Main Board Design Review

White Rabbit Module for NI CompactRIO Daniel Florin and David Wolf Physik Institut / Universität Zürich

CompuScope Ultra-fast waveform digitizer card for PCI bus. APPLICATIONS. We offer the widest range of

14HSAI4. 14-Bit, 4-Channel, 50MSPS/Channel PMC Analog Input Board. With 66MHz PCI Compatibility, Multiple Ranges, and Data Packing

SPI Xpress. Data sheet

High Voltage system for the Double Chooz experiment

CCVPX-16AI32SSC1M. 32-Channel, Differential, 16-Bit Simultaneous Sampling; Conduction-Cooled VPX Analog Input Board

± 2g Tri-axis Accelerometer Specifications

REGULATED DC POWER SUPPLIES.

FPGA based Sampling ADC for Crystal Barrel

Upgrading the ATLAS Tile Calorimeter electronics

CMX (Common Merger extension module) Y. Ermoline for CMX collaboration Preliminary Design Review, Stockholm, 29 June 2011

The ALICE TPC Readout Control Unit 10th Workshop on Electronics for LHC and future Experiments September 2004, BOSTON, USA

The DAQ/Trigger Hardware Systems for Jefferson Lab's 12GeV Experimental Programs

GCU ARCHITECTURE PROPOSAL

ORION USB3 Evaluation Kit

Ettus Research: Future Directions

1. There are 10uF capacitors, symbol is CC0402, should double check if it is available in 0402 package.

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

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

GPS time synchronization system for T2K

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

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

REVISIONS LTR. ECN DESCRIPTION DATE APPROVED - NA Original Document 11/13/02

M9502A and M9505A 2- and 5-slot AXIe Chassis PCIe Gen 2, 2 GB/s slot BW, up to 200 W/slot

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

White Paper. About MicroTCA.4: An High-Performance Architecture with I/O and Signal Conditioning Provisions

cpci6u64-20aof16c500kr

Prisma II Platform. Optoelectronics

Product Specification. High Performance Simultaneous Data Acquisition

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

The White Rabbit Project

Advanced NI-DAQmx Programming Techniques with LabVIEW

Alternative Front-End Electronics (for LBNE & PET) Kurtis Nishimura University of Hawaii LAPPD Collaboration Review December 8, 2011

Trigger Layout and Responsibilities

High Bandwidth Electronics

Detector Housing CASCADE-U 100. Bottom-flange. Top-flange with Teflon insulating ring and special Wilson-flange designed to fit the UCN beam pipe

Simplify System Complexity

Optical SerDes Test Interface for High-Speed and Parallel Testing

Set Up a PLL Loop Filter on the ez80f91 MCU

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

New Software-Designed Instruments

Programmable Dual-Range DC Power Supplies 9170 & 9180 series

PCIe-20AO8C500K. 20-Bit 8-Output 500KSPS Precision Wideband. PCI Express Short-Card Analog Output Module

FCI-XXXA Large Active Area 970nm Si Monitor Photodiodes

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

UART TO SPI SPECIFICATION

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

12AI Channel, 12-Bit Analog Input PMC Board. With 1,500 KSPS Input Conversion Rate

16-Channel 16-Bit Differential High-Speed PMC Analog Output Board

PC104P-16AO2-MF Two-Channel 16-Bit High-Speed Analog Output PMC Board With 400,000 Samples per Second per Channel, and Independent Clocking

An Introduction to PICMG 3.7 ATCA Base Extensions PENTAIR

Transcription:

Stefan Ritt :: Muon Physics :: Paul Scherrer Institute The WaveDAQ system: Picosecond measurements with 10 000 channels Workshop on pico-second photon sensors, Kansas City, Sept. 2016

0.2-2 ns DRS4 Chip Inverter Domino ring chain IN Clock Shift Register Storage capacitors Out FADC 33 MHz -Switched Capacitor Array (Analog Memory) developed at PSI -5 GSPS / 11.5 bits SNR, 9 channels on 5 mm x 5 mm chip, 40 mw / chn. -Used at ~200 locations worldwide -2011, 2014 Clermont-Ferrand: DRS4 Chip, Timing Calibration -Pile-up rejection -Time measurement -Charge measurement O(~10 ns) O(10 ps) O(0.1%) 17 Sept. 2016 Picosecond Workshop Kansas City Page 2/43

MEG & MEG II MEG Experiment 1999-2013 - Separated DAQ & Trigger - 3000 Channels DRS4 (0.8 GSPS / 1.6 GSPS) - 1000 Channels Trigger (100 MSPS) - 5 Racks PMT Power HV Active Splitter Trigger DRS DAQ Trigger Bus Clock distribution MEG II Experiment 2014- - 9000 Channels - Same rack space - Avoid dead space between boards - Combine DAQ & Trigger - Integrate high voltage - Timing requirement - O(10 ps) between any two channels SiPM TDAQ? 17 Sept. 2016 Picosecond Workshop Kansas City Page 3/43

Crate Options Feature VME ATCA??? Transfer speed O(100 MB/s) Dual-Star Topology with Gbit links Shelf management Fast trigger distribution Low-jitter precision clock O(ps) 200 V SiPM biasing < 2000 US$per crate including power 17 Sept. 2016 Picosecond Workshop Kansas City Page 4/43

Custom Design Standard 19 crate + custom backplane Idea: Not only a solution for MEG II, but more general crate standard Take the best ideas on the market and combine them Single 24 V backplane power Serial gigabit links Serial bus for configuration Hot-swap functionality Shelf management (but simpler!) with Ethernet interface Power, Temperature, Fans control, board management 17 Sept. 2016 Picosecond Workshop Kansas City Page 5/43

New Ideas Power supply on the side Cooling from back to front no dead space on top and bottom Trigger / busy logic through backplane ( next slide) Dual star topology for trigger & DAQ in parallel Low skew clock (few ps) for high precision timing Firmware download through backplane via shelf management High voltage power supply through backplane (200 V) 17 Sept. 2016 Picosecond Workshop Kansas City Page 6/43

Traditional trigger & clock distribution 17 Sept. 2016 Picosecond Workshop Kansas City Page 7/43

WaveDAQ System Data Concentrator Board (DCB) Trigger Concentrator Board (TCB) 17 Sept. 2016 Picosecond Workshop Kansas City Crate Management Board - Power supply 24V / 300W - Fan / Temp. control - Power cycle each slot - FPGA Firmware upload - Local control via buttons - Ethernet remote control Page 8/43

Half Height Backplane 17 Sept. 2016 Picosecond Workshop Kansas City Page 9/43

Pin Assignment 17 Sept. 2016 Picosecond Workshop Kansas City Page 10/43

WaveDREAM Board (WDB) Spartan 6 Drs4 based REAdout Module 17 Sept. 2016 Picosecond Workshop Kansas City Page 11/43

Preamp Gain BW 3db (MHz) Noise (mv) 1 940 0.37 10 880 0.40 100 300 1.2 100 500 1.7 100 800 3.3 LMH6629 LMH6629 LTC6409 Different compensations 3.3 mv at output = 33 mv at input PE4215 ADG904 PE4215 17 Sept. 2016 Picosecond Workshop Kansas City Page 12/43

WaveDREAM2 HV Microblaze @ Spartan ~ 20 US$ / channel +/- 1mV Ripple < 10 mv 17 Sept. 2016 Picosecond Workshop Kansas City Page 13/43

Temperature Sensor Extension accuracy ±0.5, 3 EUR / sensor 1-16 sensors per WD2 board with only one coaxial cable Automatic HV adjustments with temperature changes 17 Sept. 2016 Picosecond Workshop Kansas City Page 14/43

Trigger Concentrator Board (TCB) Crate local trigger KINTEX 7 Global trigger KINTEX 7 Receives serial links (SERDES) from WD boards Computes crate local trigger Send trigger via serial links to global trigger in dedicated crate FCI Densishield cables 17 Sept. 2016 Picosecond Workshop Kansas City Page 15/43

Contains master clock Distribute clock (jitter < 12 ps measured) Distribute trigger 4 diff. pairs for Clock Trigger Busy (Sync) Ancillary system 17 Sept. 2016 Picosecond Workshop Kansas City Page 16/43

DAQ Concentrator Board (DCB) Receive Gbit links from WDB Use SERDES instead GTX (lower latency) Waveform preprocessing in Zynq CPU Output via Gbit Ethernet (10 Gbit optional) Board under design Tests with Zed-Board and Backplane Simulator 17 Sept. 2016 Picosecond Workshop Kansas City Page 17/43

SPI configuration 0 1... 7 8... 14 15 MOSI / MISO / SCLK SSx DCB TCB CMB 10 GBit Ethernet SS SCLK... MSB LSB MSB LSB MOSI R / W A6 D A5 A4 A3 A2 A1 A0 31 D 30 D 29 D 28 D 27 D 26 D 25 D 24 D 2 D 1 D 0 17 Sept. 2016 Picosecond Workshop Kansas City Page 18/43

Gbit links for DAQ & Trigger Event Builder PC Global Trigger 17 Sept. 2016 Picosecond Workshop Kansas City Page 19/43

Trigger Bus & HV 17 Sept. 2016 Picosecond Workshop Kansas City Page 20/43

Clock Distribution 17 Sept. 2016 Picosecond Workshop Kansas City Page 21/43

SPI Flash Access Select 17 Sept. 2016 Picosecond Workshop Kansas City Page 22/43

SPI Flash connected to FPGA 17 Sept. 2016 Picosecond Workshop Kansas City Page 23/43

SPI Flash connected to backplane 17 Sept. 2016 Picosecond Workshop Kansas City Page 24/43

WaveDAQ Clock Distribution DCB WD WD WD WD master clock Crate LMK03000 Jitter Cleaner FCI Densishield Cable Goal: ~ 5 ps clock jitter at system level 17 Sept. 2016 Picosecond Workshop Kansas City Page 25/43

Clock skew MAX9153 LVDS Repeater (1 ps Random Jitter) Random Jitter 5.43 ps 17 Sept. 2016 Picosecond Workshop Kansas City Page 26/43

Minimal System Power-over-Ethernet 17 Sept. 2016 Picosecond Workshop Kansas City Page 27/43

One-crate system Trigger & DAQ Up to 256 Channels Detector Gbit Ethernet 220 V 17 Sept. 2016 Picosecond Workshop Kansas City Page 28/43

MEG II System 17 Sept. 2016 Picosecond Workshop Kansas City Page 29/43

Some lessons learned 17 Sept. 2016 Picosecond Workshop Kansas City Page 30/43

Which is the best voltage regulator? Switching regulator (DC-DC converter) high efficiency switching noise not suited for analog designs Linear regulator lower efficiency ( burns power to reduce voltage) no switching noise suited for analog designs 17 Sept. 2016 Picosecond Workshop Kansas City Page 31/43

Which is the best voltage regulator? Linear regulator shows a larger response to load transients Switching noise can be filtered very efficiently Electro Magnetic Interference getting better these days LM2941 (linear) LTM4614 (switched) 17 Sept. 2016 Picosecond Workshop Kansas City Page 32/43

Switching Regulator Noise 1.4 mv p-p 18 mv p-p Low-ESR cap. (< 10 mw) EMI Filter 17 Sept. 2016 Picosecond Workshop Kansas City Page 33/43

Optimal Clock Distribution Simple low jitter oscillator is enough (e.g. ASEMPLV-100) (no atomic clock required!) Precision clock distribution ONLY point-to-point with low jitter LVDS repeater (e.g. MAX9153), NEVER split a clock passively Power supply noise << 1 mv 17 Sept. 2016 Picosecond Workshop Kansas City Page 34/43

Beam test 1 full crate 17 Sept. 2016 Picosecond Workshop Kansas City Page 35/43

WaveDAQ Performance Trigger resolution 10 ns (100 MHz clock) Trigger bandwidth 8 Gbit / s Trigger latency <380 ns *) (9000 channels) DAQ bandwidth 2 Gbit / s DAQ time measurement 10 ps *) DAQ dead time 3-35 ms / event MEG II: 7 x 10 7 m/s, DAQ eff. > 95% @ 30 Hz *) *) projected 17 Sept. 2016 Picosecond Workshop Kansas City Page 36/43

Conclusions WaveDAQ system has been designed to fulfill needs of MEG II experiment System has huge potential for many others (costs: ~150 US$ / channel incl. crate, power, HV) Status: Crate fully working, trigger board and WaveDREAM board successfully tested, beam test 2015, DCB under design 4 crate system end of 2016, full system (35 crates) in 2017 DRS5 chip (no dead-time) planned for 2018+ 17 Sept. 2016 Picosecond Workshop Kansas City Page 37/43

Not without - My thanks go to Ueli Hartmann, PSI Luca Galli, INFN Pisa Elmar Schmid, PSI Gerd Theidel, PSI Roberto Dinapoli, PSI Page 38

Extra: Visualization with HTML5 The traditional way Dedicated programs (ROOT, Qt, TCL/TK, Labview,...) Must be compiled for different OS Require certain libraries to be installed Limited smartphone support 17 Sept. 2016 Picosecond Workshop Kansas City Page 39/43

A new opportunity Visualization can now be done directly inside the browser using HTML5 CSS3 JavaScript JSON Modern browsers run JavaScript at the speed of native programs some years ago <canvas> functions are very powerful Software updates get deployed automatically Automatic support for tablets and smartphones Use mongoose library on server side 17 Sept. 2016 Picosecond Workshop Kansas City Page 40/43

Remote Data Visualization Hardware driver Web-Server mongoose.h mongoose.c Canvas JavaScript PC Controller FPGA with soft-core Browser AJAX 17 Sept. 2016 Picosecond Workshop Kansas City Page 41/43

Demo http://midas.psi.ch/scope 17 Sept. 2016 Picosecond Workshop Kansas City Page 42/43

Smartphone and Tablet 17 Sept. 2016 Picosecond Workshop Kansas City Page 43/43