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.

Slides:



Advertisements
Similar presentations
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Advertisements

Analog-to-Digital Converter (ADC) And
Digital to Analogue Conversion
Digital to Analog and Analog to Digital Conversion
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
Analog to Digital Conversion. Introduction  An analog-to-digital converter (ADC, A/D, or A to D) is a device that converts continuous signals to discrete.
Data Acquisition Risanuri Hidayat.
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.
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
DIGITAL SYSTEMS TCE INTERFACING WITH ANALOG DEVICES (Week 12)
1 Analog-to-digital converter Prepared by: Selah al-Battah Mohammed Al-khabbaz Atiyah Alnakhli Ali Dumyati.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
EE 472 – Senior Project Hang B. Lee, Applied Physics & EE Advisor: Prof. Robert Grober “Noise Characterization of A/D Converter on PIC Microcontroller”
Chapter Six Errors, Error Detection, and Error Control Data Communications and Computer Networks: A Business User’s Approach Sixth Edition.
Imaging Science Fundamentals
Introduction to Analog-to-Digital Converters
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
Integrated Regulation for Energy- Efficient Digital Circuits Elad Alon 1 and Mark Horowitz 2 1 UC Berkeley 2 Stanford University.
A compact, low power digital CDS CCD readout system.
1 Sensors and Measurements Penderia & Pengukuran ENT 164 Signal Processing Elements Hema C.R. School of Mechatronics Engineering Northern Malaysia University.
Control Building Fiber Preliminary Design Review December 5, 2001.
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
By Grégory Brillant Background calibration techniques for multistage pipelined ADCs with digital redundancy.
Zero Crossing Detector
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Data Acquisition Systems
Differential Preamp Stephen Kaye New Preamp Design Motivation Move preamplifier from controller to the Vacuum Interface Board (VIB) Amplifies.
CCD Detectors CCD=“charge coupled device” Readout method:
1 Lab 5: Controls and feedback. 2 Lab 5: Control and Feedback This embedded system uses the Photo sensor to detect the light intensity of the environment.
Fall 2004EE 3563 Digital Systems Design EE3563 Multiplexers  A multiplexer is a digital switch  Allows a device to select a single line from many  Some.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2010 Memory Overview.
10/26/20151 Observational Astrophysics I Astronomical detectors Kitchin pp
1 Successive Approximation Analog-to- Digital Conversion at Video Rates 指導教授 :汪輝明 學 生:陳柏宏.
Testing of A/D Converters István Kollár Budapest University of Technology and Economics Dept. of Measurement and Information Systems Budapest, Hungary.
Adapting the LHC 1TFB electronic circuit to other equipments The candidates are: PS 1TFB PS TFB PS CBFB PSB TFB PSB 1TFB 1 Alfred Blas Working group meeting.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /3/2013 Lecture 9: Memory Unit Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL.
LCFI meeting 19 th August 2008 TESTING OF CPR2A Mirek Havranek, Peter Murray, Konstantin Stefanov, Stephen Thomas.
CSCI1600: Embedded and Real Time Software Lecture 14: Input/Output II Steven Reiss, Fall 2015.
Digital Control CSE 421.
Analog/Digital Conversion
Summary of FPIX tests Tom Zimmerman Fermilab May 16, 2007.
2/June/2009LHCb Upgrade1 Single ended ADC Differential ADC –Convert single ended signal to differential (use AD8138 amp) –ASIC differential output ADC.
1 EMCM Measurements Florian Lütticke, Martin Ritter, Felix Müller.
Dr. Nermin Hamza. Agenda Signed Numbers Properties of Switching Algebra.
NOISE MEASUREMENTS ON CLICPIX AND FUTURE DEVELOPMENTS Pierpaolo Valerio.
EKT 314/4 WEEK 9 : CHAPTER 4 DATA ACQUISITION AND CONVERSION ELECTRONIC INSTRUMENTATION.
Digital-to-Analog Analog-to-Digital
Task 2: Define digital and analogue signals
Analog-Digital Conversion. Other types of ADC i. Dual Slope ADCs use a capacitor connected to a reference voltage. the capacitor voltage starts at zero.
Introduction to Discrete-Time Control Systems fall
Ivan Perić University of Heidelberg Germany
Digital Control CSE 421.
EI205 Lecture 13 Dianguang Ma Fall 2008.
Basics of Converter Technology
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Computer Architecture & Operations I
Introduction to data converters
Introduction to data converters
Converter common specs
Lesson 8: Analog Signal Conversion
Converter common specs
BESIII EMC electronics
CSCI1600: Embedded and Real Time Software
Analog-to-digital converter
Converter common specs
CSCI1600: Embedded and Real Time Software
 Both data about the physical world and control signals sent to interact with the physical world are typically "analog" or continuously varying quantities.
Presentation transcript:

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 of (2200, 2712) ADU (background). Comparator’s current=173 uA, second OPIC device.

Problem solving 1)On-Chip gray-code signal is coupling to the sensitive charge storage/diode node in the pixel, primarily through feedback capacitance from the comparator when switching. This can be minimised by increasing the current in the source follower (better able to reject coupling onto its output node) and reducing the current in the comparator (slower switching reduces charge injection). 2)Each of the Gray-code bits seem to couple to the ADC result, not just a single dominant bit that could be isolated. A test code (‘JCODE’), of 64 words was developed that always flipped two bits at the same time in opposite directions to minimise overall charge injection. Promising results! (Every code word contains 4 ones and 4 zeros) 3)But: when using the ‘JCODE’, the software reports a high proportion (~15%) of erroneous codes (codes containing 3 ones and 5 zeros, indicating the zero-to-one transition is not always stored in the time available). This suggests the on-chip buffering is inadequate to drive the full column fast enough.

Solution 1: New Bias Settings OriginalNew COMP_VREF100uA SF_BIAS50uA250uA Can also be reduced for improvements, 50uA min.

Solution 2: New coding scheme DAC step size = 2: 64 codes (steps) DAC: 2100  2228 Histogrammed data relates to 500 frames, centre region: 52x52 Bias settings: COMP_VREF=100uA. SF_BIAS = 250uA GRAYCODEJCODE Code 66 is used to count the number of data parity errors

Solution 3: Error detection a)Use new coding scheme, all codes have 4 ones and 4 zeros b)Use a 7-bit gray code with 1 parity bit For full-scale ADC (DAC step size ~16) Charge coupling is minimal for large DAC steps, so standard gray code can be used. Existing data taken is likely to contain errors (maximum numerical error = one ADU) Could be improved by adding a parity bit to the conversion (reduces ADC to 128 codes, 7 bit) but full range could be achieved by re- writing the ADC routine to use both in-pixel registers, restoring 8 bit conversion. For fine ADC (DAC step size ~2) Charge coupling is dominant at such a fine voltage sweep, so JCODE should be used to minimise charge injection Conversion is limited to 64 codes Invalid data can be discarded for device characterisation, noise measurements etc.

‘JCODE’ example: 4 bits valid codes exist (equal # 1s and 0s) A valid sequence