Testing Integral and Differential Non-Linearity of ADC Using Servo Loop Solution

Similar documents
Testing A/D Converters A Practical Approach

Working with ADCs, OAs and the MSP430

Embedded Control. Week 3 (7/13/11)

Linear Technology Chronicle

2-, 4-, or 8-Channel, 16/24-Bit Buffered Σ Multi-Range ADC

The need for Data Converters

TUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs)

A 4-bit High Speed, Low Power Flash ADC by Employing Binary Search Algorithm 1 Brahmaiah Throvagunta, 2 Prashant K Shah

500 ksps, 2-Channel, Software-Selectable, True Bipolar Input, 12-Bit Plus Sign ADC AD7321

Behavioral Simulator of Analog-to-Digital Converters

2-Channel, Software-Selectable, True Bipolar Input, 1 MSPS, 12-Bit Plus Sign ADC AD7322

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Analogue to Digital Conversion

8-Channel, Software-Selectable True Bipolar Input, 12-Bit Plus Sign ADC AD7328

Analog-to-Digital Converter (ADC) And Digital-to-Analog Converter (DAC)

14-Bit ADC, 200ksps, +5V Single-Supply with Reference

Analogue to Digital Conversion

4-Channel, ±V REF Multirange Inputs, Serial 16-Bit ADC

8-/4-Channel, ±V REF Multirange Inputs, Serial 14-Bit ADCs

16-Bit ADC, 200ksps, 5V Single-Supply with Reference

8- and 4-Channel, ±3 x V REF Multirange Inputs, Serial 16-Bit ADCs

UNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale

Differential/Single-Ended Input, Dual 2 MSPS, 12-Bit, 3-Channel SAR ADC AD7266

AD9772A - Functional Block Diagram

AD7265. Differential/Single-Ended Input, Dual 1 MSPS, 12-Bit, 3-Channel SAR ADC FEATURES FUNCTIONAL BLOCK DIAGRAM GENERAL DESCRIPTION

Assoc. Prof. Dr. Burak Kelleci

Analog to Digital Conversion

Very Low Noise, 24-Bit Analog-to-Digital Converter

MTJ based Random Number Generation and Analog-to-Digital Conversion Chris H. Kim University of Minnesota

Variable Resolution, 10-Bit to 16-Bit R/D Converter with Reference Oscillator AD2S1210-EP

LC 2 MOS Loop-Powered Signal Conditioning ADC AD7713

4-Channel, 1 MSPS, 8-/10-/12-Bit ADCs with Sequencer in 16-Lead TSSOP AD7904/AD7914/AD7924

An 8-bit Analog-to-Digital Converter based on the Voltage-Dependent Switching Probability of a Magnetic Tunnel Junction

12-Bit Successive-Approximation Integrated Circuit A/D Converter AD ADC80

Based with permission on lectures by John Getty Laboratory Electronics II (PHSX262) Spring 2011 Lecture 9 Page 1

12-Bit Successive-Approximation Integrated Circuit ADC ADADC80

Differential/Single-Ended Input, Dual 1 MSPS, 12-Bit, 3-Channel SAR ADC AD7265

Quad 12-Bit Digital-to-Analog Converter (Serial Interface)

LC 2 MOS Signal Conditioning ADC AD7712

Complete Quad, 16-Bit, High Accuracy, Serial Input, Bipolar Voltage Output DAC AD5764-EP

8-Channel, 1 MSPS, 8-/10-/12-Bit ADCs with Sequencer in 20-Lead TSSOP AD7908/AD7918/AD7928

Data Acquisition: A/D & D/A Conversion

LC 2 MOS Signal Conditioning ADC with RTD Current Source AD7711A *

Dual Simultaneous Sampling, 20-Bit, 1Msps, Differential SAR ADC

8-Channel, 1 MSPS, 8-/10-/12-Bit ADCs with Sequencer in 20-Lead TSSOP AD7908/AD7918/AD7928

3V/5V, 12-Bit, Serial Voltage-Output Dual DACs with Internal Reference

A 4 GSample/s 8-bit ADC in. Ken Poulton, Robert Neff, Art Muto, Wei Liu, Andrew Burstein*, Mehrdad Heshami* Agilent Laboratories Palo Alto, California

Software Programmable Gain Amplifier AD526

Working with ADCs, OAs and the MSP430

4-Channel, 1.5 MSPS, 12-Bit and 10 Bit Parallel ADCs with a Sequencer AD7933/AD7934

8-Channel, 1.5 MSPS, 12-Bit and 10-Bit Parallel ADCs with a Sequencer AD7938/AD7939

± SLAS262C OCTOBER 2000 REVISED MAY 2003

Low-Cost, Voltage-Output, 16-Bit DACs with Internal Reference in µmax

The Importance of Data Converter Static Specifications Don't Lose Sight of the Basics! by Walt Kester

4-Channel, 625 ksps, 12-Bit Parallel ADC with a Sequencer AD7934-6

+2.7V to +5.5V, Low-Power, Triple, Parallel 8-Bit DAC with Rail-to-Rail Voltage Outputs

AD Bit, 20/40/65 MSPS 3 V Low Power A/D Converter. Preliminary Technical Data

Stand-Alone, 10-Channel, 10-Bit System Monitors with Internal Temperature Sensor and VDD Monitor

A Current-Measurement Front-End with 160dB Dynamic Range and 7ppm INL

Dedan Kimathi University of technology. Department of Electrical and Electronic Engineering. EEE2406: Instrumentation. Lab 2

12-Bit, 2Msps, Dual Simultaneous Sampling SAR ADCs with Internal Reference

ADC and DAC converters. Laboratory Instruction

XRD5408/10/12. 5V, Low Power, Voltage Output Serial 8/10/12-Bit DAC Family FEATURES APPLICATIONS

High-Speed Analog to Digital Converters. ELCT 1003:High Speed ADCs

Sigma-Delta ADCs. Benefits and Features. General Description. Applications. Functional Diagram

SCLK 4 CS 1. Maxim Integrated Products 1

8-Channel, 625 ksps, 12-Bit Parallel ADCs with a Sequencer AD7938-6

TIP551. Optically Isolated 4 Channel 16 Bit D/A. Version 1.1. User Manual. Issue December 2009

Test Results of the HTADC12 12 Bit Analog to Digital Converter at 250 O C

13-Bit Differential Input, Low Power A/D Converter with SPI Serial Interface V DD V REF AGND CLK D OUT D IN CS/SHDN

Understanding the ADC Input on the MSC12xx

Low-Power, 12-Bit, Rail to Rail Voltage-Output Serial DAC in SOT23

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation

The Fundamentals of Mixed Signal Testing

Maxim Integrated Products 1

SAF ANALYSES OF ANALOG AND MIXED SIGNAL VLSI CIRCUIT: DIGITAL TO ANALOG CONVERTER

ADC78H90 8-Channel, 500 ksps, 12-Bit A/D Converter

SECTION 8 ADCs FOR SIGNAL CONDITIONING Walt Kester, James Bryant, Joe Buxton

Key Specifications f CLK e 8 MHz L f CLK e 6 MHz. Y Resolution 12-bit a sign or 8-bit a sign. Y 13-bit conversion time 5 5 ms 7 3 ms (max)

Chapter 3 Novel Digital-to-Analog Converter with Gamma Correction for On-Panel Data Driver

CHAPTER ELEVEN - Interfacing With the Analog World

1 A1 PROs. Ver0.1 Ai9943. Complete 10-bit, 25MHz CCD Signal Processor. Features. General Description. Applications. Functional Block Diagram

Quad Current Input, 20-Bit Analog-To-Digital Converter

24-Bit ANALOG-TO-DIGITAL CONVERTER

Complete 14-Bit CCD/CIS Signal Processor AD9822

+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC

SMP04 SPECIFICATIONS ELECTRICAL CHARACTERISTICS

16-Channel, 1 MSPS, 12-Bit ADC with Sequencer in 28-Lead TSSOP AD7490

24-Bit, Pin-Programmable, Ultralow Power Sigma-Delta ADC AD7780

Data Converters. Lecture Fall2013 Page 1

16-Bit, 135ksps, Single-Supply ADCs with Bipolar Analog Input Range

16-Bit, Low-Power, 2-Channel, Sigma-Delta ADC MX7705

1.5 Giga Hertz Ultra High Speed ADC Testing on ATE

A-D and D-A Converters

LM12L Bit + Sign Data Acquisition System with Self-Calibration

ADC Automated Testing Using LabView Software

MT1531 Series. CMOS, Programmable Linear Hall Effect Sensor. Features. Applications. 1 / 15

Analog-to-Digital i Converters

Low Power, Pseudo Differential, 100 ksps 12-Bit ADC in an 8-Lead SOT-23 AD7457

Complete, High Resolution 16-Bit A/D Converter ADADC71

Transcription:

Testing Integral and Differential Non-Linearity of ADC Using Servo Loop Solution Jin-Soo Ko Teradyne 2007. 6. 29. 1

Overview Solution for INL/DNL testing of high-resolution Analog-to- Digital converter (ADC) Supported device types 20-bit parallel 32-bit serial max. Single-ended and differential input signals Supports multiple data formats 1 s Complement, 2 s Complement, Inverted etc. Designed for multi-site testing capability Dedicated Servo Loop Module per DUT Shared DC Reference Module 2007. 6. 29. 2

Servo Loop Operation Target Transition Code 12346 Verror Code 12345 Pedestal level SAR mode INT mode Code Lock and start capture Verror Target Level = Pedestal level + Verror 2007. 6. 29. 3

DC Reference Module: The DC Reference Module provides Pedestal Voltage near target code transition level Common-Mode voltage for differential signal Max +/- 12.5V driving capability 2007. 6. 29. 4

DC Reference Module SCLK_1 CS_1 DIN_1 Pedestal DAC PED_DAC + VS -VS + VS -VS 5V Reference PED_REF VIN AGND VIN AGND 5V Reference CM_REF DGND DGND DIN_2 Common- Mode DAC COMMON_DAC CS_2 SCLK_2 2007. 6. 29. 5

ΔOutput DC Reference Stability DC Reference Module Output over 2 hours minutes 2007. 6. 29. 6

Servo Loop Module: The Servo Loop s makes the main decisions Updates the input to the ADC based upon the current output. Asserts Code Lock after the code has been successfully found. Driving error voltage between Pedestal level and SAR DAC through gain amplifier 2007. 6. 29. 7

Servo Features Ability to amplify error voltage and measure it to calculate the transition voltage for the code Gain of 1, 10, 100, 1000 Programmable SAR cycles (max. 14) For initial binary search of transition edge Adjustable servo range +/- (Reference Voltage / 10) Ref. voltage 1 to 5V Programmable integrator step size (max. 15 steps) Ability to control servo step size during integration Ability to lock on rising or falling edge 2007. 6. 29. 8

Servo Loop & Ref Source DC Ref. Source Module Pedestal DAC Max +/- 12.5V PGA SERVO_ERROR Digitizer MEM_DECR LOAD_PARAM Target Code Memory R R SERVO_OUT TEST_START DATA_VALID FPGA CODE_LOCK DUT_CLOCK DUT (ADC) 32-bit State Machine SAR/INT DAC R SERVO_OUT + Common- Mode DAC SERVO_OUT - Servo Loop Module 2007. 6. 29. 9

Programming-Software Calibration Three calibration factors need to be measured for each code Pedestal Voltage / Common-Mode Voltage Composite Offset Error Composite Gain Error The calibration data is stored in a global structure object and written to a file that is later read and accessed when required by the test program. 2007. 6. 29. 10

Calculating code edge voltage Code transition voltage is calculated from the measured ERROR_OUT voltage and calibration factors as follows. code transition voltage = pedestal voltage + [ (averaged error voltage - offset error) / {servo error amplifier gain * (1 + gain error)} ] 2007. 6. 29. 11

Test Time Reduction Test time reduced by testing a reduced code set For example, for a 16-bit application 2000 codes are tested out of a possible 65535 codes For a 16-bit application test time was reduced to 12 seconds vs. 22 seconds using Ramp INL/DNL Multi-site test 2007. 6. 29. 12

Typical Performance Expect code = 33 Servo Loop Module 2007. 6. 29. 13

Linearity Results using Servo Loop Technique vs. Ramp Histogram Method 2007. 6. 29. 14

Servo Loop INL 2007. 6. 29. 15

Ramp Histogram INL 2007. 6. 29. 16

Servo Loop DNL 2007. 6. 29. 17

Ramp Histogram DNL 2007. 6. 29. 18

Code Edge Voltages 16 bits +/- 10v ADC, 2000 codes tested Zoom in 2007. 6. 29. 19

Code Edge Voltages (Zoomed) 0.3mv /LSB Test 4 codes Skip 10 LSBs 2007. 6. 29. 20

Application DIB 2007. 6. 29. 21