A high precision, high sample rate digitizer A. Hidvegi, D. Eriksson, S. Silverstein, B. Cederwall and C. Bohm Stockholm University and the Royal Institute of Technology (KTH) Background: KTH Fast Digital Signal Processing System for PSA with HPGe detectors (Gamma-ray tracking, gamma-ray imaging) Nuclear and Reactor Physics (Picture from development stage) 25-fold segmented planar pixel detector @ KTH Stockholm Manufactured by Canberra EM Active crystal volume: 50x50x20 mm Nuclear and Reactor Physics 64-channel high-speed digital DACQ system at KTH Stockholm (development phase) 8-channel 14 bit, 100 MHz VME boards (model SIS3150/9300) by Struck Innovative Systeme, Hamburg (www.struck.de) Nuclear and Reactor Physics DACQ architechture www.struck.de Nuclear and Reactor Physics 3D Position Sensitivity depth scan (z) First, simplified (obvious) Pulse Shape Analysis: Relative amplitudes and timing of both “net charge” and “mirror charge signals Nuclear and Reactor Physics lateral scan (y) Nuclear and Reactor Physics Digital n-gamma discrimination in the GHz range Why digital? • ” It is possible to take out the maximum amount of information from a detector. • It is possible to apply any method for signal processing and data evaluation. The choice is limited only by the imagination of the experimentalist, and the useful information in the signal • It is possible to increase count rate providing successful discrimination and full determination of events separated by a few tens of nanoseconds. ” • The fast development of processing power and fast sampling ADCs Digital n-gamma discrimination vs analog B Kaschuk & Y. Esposito, NIM A551, 420 (05) fast slow A Kornilov, ... A.J.M. Plompen et al., NIM A497, 467 (03) B Kaschuk & Y. Esposito, NIM A551, 420 (05) Aim : To produce a digitizer with overkill capacity for most applications so that you can be sure that you are well within the limits with respect to speed, precision and processing power We have chosen to combine the Atmel AT84AS004 10-bit 2 GHz ADC with 1:2/4 DMUX and a Xilinx Virtex 4 FPGA for readout, signal processing and control To avoid compromising the performance of the ADC the critical points are: • the design of the analog part • the separation of the analog and digital part • precision and stability of the clock solution The 500 MHz clock rate between the ADCs and the Xilinx require a careful digital design. We aim to try the 1:2 demultiplexing mode, running at 1 GHz, with 1:4 demultiplexing as a back-up, running at 500 MHz. We intend to build an 8 channel digitizer, with multi FPGA solution, and gigabit Ethernet communication link with an embedded processor as a controller To reach this goal we start with exploring the solutions with available evaluation boards while gradually building our own PCB The evaluation board (AT84AS004-EB) is used to study the ADC in several steps: 1) reading the data via a Tektronix logic analyzer 2) using a XILINX evaluation board 3) using our own FPGA board We will also design our own ADC board to be studied in a similar way When the design problems are solved we will merge our ADC design with our FPGA design on one board at first populating only one ADC position (the AT84AS004 are expensive) Current status: We in the process of studying the the ADC evaluation board with the logic analyzer and we are close to sending away the first FPGA board design for manufacture We are using Mentor Expedition software for PCB design and simulations The Atmel AT84AS004 evaluation board Prototype • • • The FPGA receives data from the AT84AS004-EB through a dedicated port, either with 1:4 demultiplexing @ 500 MHz or 1:2 demultiplexing @ 1 GHz. Processed data are sent out through the GigabitEthernet. External RAM is available for an embedded system. 1 DRAM Virtex-IV SX Gb-Ethernet Prototype 2 • • • • The FPGA receives data directly from two onboard ADCs. The aim is to use 1:2 demultiplexing @ 1 GHz, to save pins and routing area. (2 x 20diff = 80 traces) Processed data are sent out through the Gigabit-Ethernet. External RAM is available for an embedded system. DRAM ADC Virtex-IV SX 2 Gsps @ 10-bit ADC 2 Gsps @ 10-bit Gb-Ethernet Prototype 3 • • • • • Similar to prototype 2, but here we intend to use up to 8 ADCs. Each SX FPGA is handling two ADCs. Processed data are sent to the FX FPGA. The FX FPGA contains the embedded system, which handles the Gigabit-Ethernet and external memory. The embedded system oversees and handles the entire data flow ADC DRAM Virtex-IV 2 Gsps @ 10-bit SX ADC 2 Gsps @ 10-bit Virtex-IV FX ADC Gb-Ethernet Virtex-IV 2 Gsps @ 10-bit SX ADC 2 Gsps @ 10-bit
© Copyright 2024