1 EMCM Measurements Florian Lütticke, Martin Ritter, Felix Müller.

Slides:



Advertisements
Similar presentations
18 Bit ADC Status Collaboration meeting May 18, 2007.
Advertisements

EET260 Introduction to digital communication
Analog-to-Digital Converter (ADC) And
Analog to Digital Conversion. 12 bit vs 16 bit A/D Card Input Volts = A/D 12 bit 2 12 = Volts = Volts = 2048 −10 Volts = 0 Input Volts.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Analog to Digital Converters (ADC) 2 ©Paul Godin Created April 2008.
In situ testing of detector controllers Roger Smith Caltech
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
Interfacing Analog and Digital Circuits
18/05/2015 Calice meeting Prague Status Report on ADC LPC ILC Group.
Day of Miscellany ADC/DAC I2C Student presentations.
Chapter 9 Data Acquisition A/D Conversion Introduction
ARA Testbed Efficiency (Rough Cut) November 29 th Ben Rotter.
Electronic Devices Ninth Edition Floyd Chapter 13.
Digital to Analog Converters
Digital Correlated Double Sampling for ZTF Roger Smith and Stephen Kaye California Institute of Technology The digital equivalent of dual slope integration.
FE8113 ”High Speed Data Converters”
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
AUDIO COMPRESSION msccomputerscience.com. The process of digitizing audio signals is called PCM PCM involves sampling audio signal at minimum rate which.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
LCFI meeting 19 th August 2008 TESTING OF CPR2A Mirek Havranek, Peter Murray, Konstantin Stefanov, Stephen Thomas.
Two’s and one’s complement arithmetic CLOCK ARITHMETIC.
SKIROC ADC measurements and cyclic ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN Calice/Eudet electronic meeting Orsay June.
Technical University of Košice Faculty of Electrotechnic and Informatics Department of Electronics and Telecommunications Data Acquisition Systems Introduction.
1 Updates of EMCM Testing Jakob Haidl, Christian Koffmane, Felix Müller, Martin Ritter, Manfred Valentan o Hardware DHE (v3.2) Setups o Software o Measurements.
1 Tests of EMCM Felix Müller on behalf of the MPP / HLL TestCrew (H.-G. Moser, C. Koffmane, M. Valentan) Belle II PXD – ASIC Review October , 2014.
1 Updates of EMCM Testing J. Haidl, C. Koffmane, F. Müller, M. Valentan 8th Belle II VXD Workshop September University of Trieste.
EKT 314/4 WEEK 10 : CHAPTER 4 DATA ACQUISITION AND CONVERSION ELECTRONIC INSTRUMENTATION.
KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft Status of ASICs.
1 Test Beam with Hybrid 6 Florian Lütticke for the Testbeam Crew Bonn University 7th Belle II VXD Workshop and 18th International Workshop on DEPFET Detectors.
PXD ASIC review, October 2014 ASIC Review 1 H-.G. Moser, 18 th B2GM, June 2014 Date and Location MPP, October 27, 10:00 – October 28, 16:00, Room 313 Reviewers:
Laser Measurements (as comparison to test beam data) Florian Lütticke University of Bonn 9 th VXD Belle 2 Workshop Valencia,
EKT 314/4 WEEK 9 : CHAPTER 4 DATA ACQUISITION AND CONVERSION ELECTRONIC INSTRUMENTATION.
RF Calibration Introduction
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
Test beam preparations Florian Lütticke, Mikhail Lemarenko, Carlos Marinas University of Bonn (Prof. Norbert Wermes) DEPFET workshop Ringberg (June 12-15,
H.-G. Moser, 6 th PXD/SVD workshop, Pisa, Oct PXD Summary 1 DEPFET Sensors production yield inter-metal insulation EMCM electronic tests ASICs Schedule.
Data Handling Processor v0.1 Preliminary Test Results - August 2010 Tomasz Hemperek.
ASIC Review DCD. ASIC Review DCD is implemented in UMC 0.18 um CMOS technology 3.2mm x 5mm DCD-B uses bump bonding on the UMC technology.
OPIC Investigations ADC Linearity etc. Problems reported by Users Fig. 9 One frame (No. 499) (64×72 pixels) count to output distribution with ADC limit.
1 Test of Electrical Multi-Chip Module for Belle II Pixel Detector DPG-Frühjahrstagung der Teilchenphysik, Wuppertal 2015, T43.1 Belle II Experiment DEPFET.
Ysterious apping ess Florian Lütticke On behalf of the test beam crew 20th International Workshop on DEPFET Detectors and.
Tomasz Hemperek, STATUS OF DHPT 1.0 PXD/SVD Workshop 5 th February 2013.
1 DCD Gain and Pedestal Spread
MECH 373 Instrumentation and Measurements
Quiz: AC & DC Specifications TIPL 4002 TI Precision Labs – ADCs
Status of DHP prototypes
Introduction to Discrete-Time Control Systems fall
Ivan Perić University of Heidelberg Germany
Latest results of EMCM tests / measurements
21st International Workshop on DEPFET Detectors and Applications
Data Handling Processor v0.1 First Test Results
DCD – Measurements and Plans
Florian Lütticke, Carlos Marinas, Norbert Wermes
Gated Mode - System Aspects
Gated Mode - System Aspects
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
Firmware Update 29/03/2017 Rebecca Ramjiawan.
Basics of Converter Technology
Introduction to data converters
Introduction to data converters
Converter common specs
Lesson 8: Analog Signal Conversion
Converter common specs
Converter common specs
PXD Alarms Florian Lütticke
Module Testing at HLL – W08_OB1
Chapter 7 Converters.
Presentation transcript:

1 EMCM Measurements Florian Lütticke, Martin Ritter, Felix Müller

2 Data chain DCD ch ch 032…063 ch 224…255 DEPFET drains [0:31] 8 bits 400MBit/s DO0[1] DO0[7] DHP 32 channels multiplxed to 8-bit output DEPFET 8 buses - each bus has 8bits => 64 transfer lines between DCD and DHP Spring Test II F. Lütticke, M.Ritter, F. Müller

3 DCD TestPattern (hard-coded) CHDCDMSBBit6Bit5Bit4Bit3Bit2Bit1LSBDHP Ch Ch Ch … Ch Ch DCDpp Manual D is the 8+1-bit binary representation of the input current Iin. To simplify the digital data transfer, we neglect the LSB of D and transmit only 8-bit digital codes. Such a simplied code is within the range (-127, 127). We dene a current owing out of the ADC as positive 1 bus: 8 bits time Spring Test II F. Lütticke, M.Ritter, F. Müller

4 Sampling point adjustment L. Germic, F. Lütticke, F. Müller delay Adjustment of the DCDpp testpattern via programable delay elements For each physical link of the DHPT 1.0 a chain of delay elements are assigned with a register depth of 4 bit, such that a chain of up to 15 delay elements can be applied to the link. Each bit of the 8 bit input word can be individually delayed to ensure the highest signal integrity of the DCD DHP communication. The delays are refered to the driving clock of the signal, e.g. dcd_clk Additional to the delay of the links, the dcd_clk signal and row2_sync signal can be delayed. This will cause the dcd data conversion to be delayed and thus the the global sampling point, i.e. the sampling point of all physical input links driven by dcd_clk, will be shifted by the defined delay. Sampling points Link X Sampling position close to the transition points Sampling position at the plateau Spring Test II F. Lütticke, M.Ritter, F. Müller

5 Sampled test pattern Spring Test II F. Lütticke, M.Ritter, F. Müller Reading ADU should be 128ADU (sometimes: 129ADU)

6 Bit Error (normalized by readings) (1) = 1 wrong channel of 5120 readings Normalized to all readings (5120), sum of all channels 32 channels in 8 bits multiplexed – 1 bits gives information for 32 channels (bit0 for ch0..31)  example1: 1.6 occurs permanently in one channel, in the other sometimes  example2: 2.0 occurs permanently in two channels Spring Test II F. Lütticke, M.Ritter, F. Müller

7 Bit Error (normalized by readings) (2) same picture as previous, only TRUE and FALSE red: 5120x correctly readblue: wrong reading Spring Test II F. Lütticke, M.Ritter, F. Müller

8 Most problematic bit – bit42 Spring Test II F. Lütticke, M.Ritter, F. Müller => GlobalDelay must be set to 0=> Adjust local delays red: 5120x correctly read blue: wrong reading (between 1 and 5120 times)

9 Bit Error (normalized by readings) (2) Globaldelay. 3, Localdelay: bit00:3, bit08: 2, bit 24: 3, bit 56: 3 Spring Test II F. Lütticke, M.Ritter, F. Müller MIN: 3 MIN: 15: 0 14: 0 13: 0 12: 0 11: 0 10: 0 09: 0 08: 0 07: 0 06: 1 05: 1 04: 2 03: 4 02: 3 01: 3 Max: 3 red: correctly readingblue: wrong reading

10 Different Gains – dynamic range Spring Test II F. Lütticke, M.Ritter, F. Müller

11 2bit Offset DAC (1) Spring Test II F. Lütticke, M.Ritter, F. Müller Goal: Compensate the pedestal spread => get all the (connected) channels into the dynamic range ADU columns 2 bit Offset DAC: Compensation: 0 * IPDAC Compensation: 1/3 * IPDAC Compensation: 2/3 * IPDAC Compensation: 1 * IPDAC 1*IPDAC 1/3*IPDAC 2/3*IPDAC dynamic range

12 2bit Offset DAC (2) Spring Test II F. Lütticke, M.Ritter, F. Müller Subtract current in order to get the pedestals into the dynamic range ADU columns dynamic range

13 Measurement method 1) Adjust pedestals (lower dynamic range) 2) Write memory into the DHP – for all pixels, there should be maximal offset dac compensation (=3) 3) Increase V/IPDAC current source 4) Wait till one reaches the upper boundary of the DCD 5) Subtract current (increase VNSubIn) in order to shift the entire distribution into the lower dynm. range 6) continue with 3) Spring Test II F. Lütticke, M.Ritter, F. Müller

14 V/IPDAC spread VNSubIn=41, Gain=2 Spring Test II F. Lütticke, M.Ritter, F. Müller

15 V/IPDAC spread VNSubIn=4, Gain=2 Spring Test II F. Lütticke, M.Ritter, F. Müller

16 2bit Offset DAC (3) – Offset: large spread Spring Test II F. Lütticke, M.Ritter, F. Müller ADU columns we cannot measure since it is out of the dynamic range dynamic range VNSubIn

17 2bit Offset DAC (2) – VNSubIn: large spread Spring Test II F. Lütticke, M.Ritter, F. Müller Subtract current in order to get the pedestals into the dynamic range ADU columns dynamic range VNSubIn

18 2bit Offset DAC - to Do - Use different gains (1,2,2,4) - How much current is equal to 1 DAC VNSubIn - Is the spread due to VNSubIn or V/IPDAC - increase current with IPAdd - Analyse delay settings for communication between DHP -> DCD Spring Test II F. Lütticke, M.Ritter, F. Müller 2bit Offset DAC Subtraction

19 V/IPDAC Scan – Gain=2 Spring Test II F. Lütticke, M.Ritter, F. Müller

20 ADC curve Merged Software (Bonn & Munich) – available in KEK DAQ integration in python (combined in C++) - Read raw data and zero supressed - Communication via tcp (stop, start, new file, runnumber etc.) Fast ADC curve data acquisition (1 channel, ~1 second, with current steps) To do: - Analysis software/scripts for data Spring Test II F. Lütticke, M.Ritter, F. Müller

21 ADC curves – preliminary results Spring Test II F. Lütticke, M.Ritter, F. Müller IPSource=70IPSource=75IPSource=80 IPSource=85IPSource=90IPSource=95 IPSource=100IPSource=105IPSource=110

22 ADC curves – preliminary results Spring Test II F. Lütticke, M.Ritter, F. Müller

23 ADC curves – preliminary results Spring Test II F. Lütticke, M.Ritter, F. Müller

24 ADC curves – preliminary results Spring Test II F. Lütticke, M.Ritter, F. Müller IPSource=70IPSource=75IPSource=80 IPSource=85IPSource=90IPSource=95 IPSource=100IPSource=105IPSource=110

25 Outlook DHE Update: - RJ45 and Infiniband (as Hybrid7 for pilot run) and Belle II - Current source integrated on DHE 2-bit Offset DACs - Strength of V/IPDAC (too strong) - Origin of Spread - Delay settings DCD Characterization - ADC-curve: - Different gains (1,2,2,4) - RefIn, AmpLow (Voltage range?), IAmpBias, IFBPBias, IPSource, IPSource2 [nominal+-10%] - DHE current source, noise (measured, but not for fast changes (required for ADC curves)) - Internal Current source of DCD as current source (much much slower) – only few channels - Common Mode suppression - What should be measured with which dependencies? - Analysis: - Noise: integrated non-linearity (INL), differential non-linearity (DNL) - Slopes: Linear (linear range), missing codes etc. - PXD 6: - - Scan sampling point (impact of capacities in the feedback: EnCap, EnCa) Spring Test II F. Lütticke, M.Ritter, F. Müller