The Real World is Analog ADC are necessary to convert the real world signals (analog) into the digital form for easy processing. Digital Processing

Similar documents
Understanding Data Converters SLAA013 July 1995

The need for Data Converters

Data Converter Fundamentals

System on a Chip. Prof. Dr. Michael Kraft

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

EE247 Lecture 11. EECS 247 Lecture 11: Intro. to Data Converters & Performance Metrics 2009 H. K. Page 1. Typical Sampling Process C.T. S.D. D.T.

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

Lecture 9, ANIK. Data converters 1

10. Chapter: A/D and D/A converter principles

Analog to Digital Conversion

Electronics A/D and D/A converters

Data Converter Topics. Suggested Reference Texts

The Fundamentals of Mixed Signal Testing

CMOS ADC & DAC Principles

Analog-to-Digital Converter Survey & Analysis. Bob Walden. (310) Update: July 16,1999

Data Converters. Specifications for Data Converters. Overview. Testing and characterization. Conditions of operation

Testing A/D Converters A Practical Approach

Analog-to-Digital i Converters

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

Lecture #6: Analog-to-Digital Converter

Electronics II Physics 3620 / 6620

Administrative. No office hour on Thurs. this week Instead, office hour 3 to 4pm on Wed.

Summary Last Lecture

Data Converters. Springer FRANCO MALOBERTI. Pavia University, Italy

DAC & ADC Testing Fundamental

Reconfigurable Low-Power Continuous-Time Sigma-Delta Converter for Multi- Standard Applications

The Case for Oversampling

Analyzing A/D and D/A converters

EE247 Lecture 22. Figures of merit (FOM) and trends for ADCs How to use/not use FOM. EECS 247 Lecture 22: Data Converters 2004 H. K.

Summary Last Lecture

EECS 247 Lecture 18: Data Converters- Track & Hold- ADC Design 2009 Page 1. EE247 Lecture 18

Telecommunication Electronics

MSP430 Teaching Materials

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

ADC Automated Testing Using LabView Software

APPLICATION BULLETIN PRINCIPLES OF DATA ACQUISITION AND CONVERSION. Reconstructed Wave Form

Cyber-Physical Systems ADC / DAC

Analog-to-Digital Converters

A Successive Approximation ADC based on a new Segmented DAC

EE247 Lecture 12. Midterm exam Tues. Oct. 23rd

FUNDAMENTALS OF ANALOG TO DIGITAL CONVERTERS: PART I.1

New Features of IEEE Std Digitizing Waveform Recorders

Analog to Digital Converters

ADC and DAC Standards Update

Analogue-to-Digital Conversion

Measuring and generating signals with ADC's and DAC's

Design of Pipeline Analog to Digital Converter

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS

Design And Simulation Of First Order Sigma Delta ADC In 0.13um CMOS Technology Jaydip H. Chaudhari PG Student L. C. Institute of Technology, Bhandu

NPTEL. VLSI Data Conversion Circuits - Video course. Electronics & Communication Engineering.

Lab.3. Tutorial : (draft) Introduction to CODECs

2. ADC Architectures and CMOS Circuits

SIGMA-DELTA CONVERTER

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

EE247 Lecture 12. EE247 Lecture 12

3. DAC Architectures and CMOS Circuits

EE 421L Digital Electronics Laboratory. Laboratory Exercise #9 ADC and DAC

EE247 Lecture 11. Example: Switched-capacitor filters in CODEC integrated circuits. Switched-capacitor filter design summary

Analog and Telecommunication Electronics

EE247 Lecture 20. Comparator architecture examples Flash ADC sources of error Sparkle code Meta-stability

Time- interleaved sigma- delta modulator using output prediction scheme

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM

Sigma-Delta ADC Tutorial and Latest Development in 90 nm CMOS for SoC

Tuesday, March 1st, 9:15 11:00. Snorre Aunet Nanoelectronics group Department of Informatics University of Oslo.

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive

Analogue to Digital Conversion

CMOS High Speed A/D Converter Architectures

CHAPTER. delta-sigma modulators 1.0

Digital to Analog Conversion. Data Acquisition

Data Acquisition & Computer Control

Oversampling Converters

SAMPLING AND RECONSTRUCTING SIGNALS

Acquisition Time: Refer to Figure 1 when comparing SAR, Pipeline, and Delta-Sigma converter acquisition time. Signal Noise. Data Out Pipeline ADC

Amplitude Quantization

A-D and D-A Converters

AD9772A - Functional Block Diagram

Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wireless Applications

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Analog to Digital Converters (ADC) Rferences. Types of AD converters Direct (voltage comparison)

Second-Order Sigma-Delta Modulator in Standard CMOS Technology

2.4 A/D Converter Survey Linearity

Analogue to Digital Conversion

INF4420 Switched capacitor circuits Outline

Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 748

EE247 Lecture 14. To avoid having EE247 & EE 142 or EE290C midterms on the same day, EE247 midterm moved from Oct. 20 th to Thurs. Oct.

EE247 Lecture 24. EE247 Lecture 24

ISSCC 2004 / SESSION 25 / HIGH-RESOLUTION NYQUIST ADCs / 25.4

Design Strategy for a Pipelined ADC Employing Digital Post-Correction

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

A Low Power Small Area Multi-bit Quantizer with A Capacitor String in Sigma-Delta Modulator

How to turn an ADC into a DAC: A 110dB THD, 18mW DAC using sampling of the output and feedback to reduce distortion

10 bit Delta Sigma D/A Converter with Increased S/N ratio Using Compact Adder Circuits

MASH 2-1 MULTI-BIT SIGMA-DELTA MODULATOR FOR WLAN L 2 ( ) ( ) 1( 1 1 1

Data Converters. Lecture Fall2013 Page 1

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen

ANALOG-TO-DIGITAL CONVERTERS

ISSN:

Serial Input 18-Bit Monolithic Audio DIGITAL-TO-ANALOG CONVERTER

Transcription:

Data Converters The Real World is Analog ADC are necessary to convert the real world signals (analog) into the digital form for easy processing ADC Digital Processing (Computer, DSP...) DAC Real World: Antenna, microphone, sensor... Real World: Speaker, screen, motor control... Analog and Mixed Signal Center, TAMU

Basic Concepts The goal of an ADC is to determine the output digital word corresponding to an analog input signal. The basic internal structures of ADC rely heavily on DACs structures. ADCs can be seen as low speed (serial type), medium speed, high-speed and highperformance. S/H Vr1 Vr + _ + _ Comparator 1 Comparator C o d e Digital Output r Vrn + _ Comparator n A simple ADC parallel topology VLSI Analog Microelectronics (ESS) Analog and Mixed Signal Center, TAMU

Fundamentals Traditional Data Converters at Nyquist Rate (fs>fm) A/D Converter Details: A/D x(t) X(f) x Low Pass 1 (t) x SH (t) x Q (t) Filter S&H Quantizer X 1 (f) Digital Encoder x n Binary Number 10001000111... Quant. noise fm fm fs fs fm fs fs Analog and Mixed Signal Center, TAMU

Fundamentals Traditional Data converters at Nyquist Rate (fs>fm) D/A Converter: y n Binary Number 10001000111... Nyquist Rate D/A (Ideal) y k (t) Y k (f) S&H y SH (t) LPF + Droop correction y(t) Y(f) fm fs fs fm fs fs fm fs fs Droop correction means inverse Sinc The S/H is a deglitching circuit and could be eliminated for small glitches Analog and Mixed Signal Center, TAMU

Fundamentals A/D: Sampled Signal Spectrum: Anti-alias filter fm fs fs Quant. noise s e 101 DR = 1.5 (K-1) = 1.76 + n*6.0 db δ s e = d /1 K: # Quantizer levels n: Equivalent # Bits Analog and Mixed Signal Center, TAMU

Sampling The process of converting to digital can not be instantaneous The input has to be stabilized while a conversion is performed. Analog Input Sampled Analog Sampler ADC Conversion Delay The ADC will convert each of these analog values to the corresponding digital value one after the other. Analog and Mixed Signal Center, TAMU

REAL SAMPLING Input Waveform Sampling Function Sampled Output f(t) h(t) τ g(t) Square Wave f(t) sin x x Period T t Τ t t A Fourier Analysis τ / + τ / Input Spectra Sampling Spectra Output Spectra F(f) Aτ / T F(f) H(f) G(f) E 1/τ Envelope has the form = A T τ 0 1/ sin τ π f π τ f τ f1 f f s = 1/T 1/ τ f s f f 1 f s f s f Sampling cannot be done with Because of input spectra and Input signals are not truly impulses so, amplitude of sampling there is aliasing and band limited signal is modulated by distortion f ( s) f1 sin x x envelope Analog and Mixed Signal Center, TAMU

Since real Data Converters have a number of non-idealities we need to use a Performance Metrics to evaluate and compare them. In what follows we will attempt to define it. The number of bits of the digital code is finite: for n-bit we have n codes and each code represents a given quantization level. The error due to the quantization is called quantization error and ranges between plus or minus half quantization level (LSB). This error is a consequence ( and a measure) of the finite A/D converter resolution. Furthermore, the quantization error can be considered as a noise if all quantization levels are exercised with equal probability, the quantization steps are uniform; a large number of quantization levels are used, and thev quantization error is not correlated with the input signal

Definitions Differential Nonlinearity: Deviation in the width of a certain code from the value of 1LSB. Integral Non-Linearity: Deviation in the midpoint of the code from the best straight line in LSBs.

THE IDEAL TRANSFER FUNCTION (ADC) Conversion Code Digital Output Code Ideal Straight Line Range of Analog Input Values Digital Output Code 4.5 5.5 101 101 100 Center 3.5 4.5 100 011.5 3.5 011 1.5.5 010 010 0.5 1.5 001 0 0.5 000 001 000 0 Quantization Error 1 Step Width (1 LSB) 3 4 5 Midstep Value of 011 Analog Input Value +1/ LSB 0 1 3 4 5 Analog Input Value -1/ LSB Inherent Quantization Error (±1/ LSB) Analog and Mixed-Signal Center (ESS) Elements of Transfer Diagram for an Ideal Linear ADC

Ideal Transfer Characteristic Output Code Best Straight Line 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 0 1 3 4 5 6 7 8 9 10 11 1 13 14 15 16-8 -7-6 -5-4 -3 - -1 0 1 3 4 5 6 7 8

Ideal Transfer Characteristic Output Code Best Straight Line 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 0 1 3 4 5 6 7 8 9 10 11 1 13 14 15 16-8 -7-6 -5-4 -3 - -1 0 1 3 4 5 6 7 8-1 0 1

Ideal Transfer Characteristic Output Code Best Straight Line 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 0 1 3 4 5 6 7 8 9 10 11 1 13 14 15 16-8 -7-6 -5-4 -3 - -1 0 1 3 4 5 6 7 8-1 0 1

Unipolar Quantization Error Output Code 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 Error 1LSB 0 Input Input

Bipolar Quantization Error Output Code 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 Error 1 LSB 1/ LSB 0-1/ LSB Bipolar Error Offset Error (Minor Importance) Input FSR Input

Unipolar vs. Bipolar Quantization Noise Power: LSB /3 RMS Value of Quantization Noise Power: LSB/1.73 More Than Half an LSB error. 1/ Unipolar Error (ε) [LSB] - -1 0 1 1 Input [LSB]

Unipolar vs. Bipolar Quantization Noise Power: LSB /1 RMS Value of Quantization Noise Power: LSB/3.46 Approximately One Third of an LSB. -3/ -1/ 0 1/ Bipolar Error (ε) [LSB] 1/ 3/ -1/ Input [LSB] Reference: Spectra of Quantized Signals, W.R.Bennett, BSTJ, July 1948.

Digital Code QUANTIZATION EFFECTS Error at the jth step: E j = ( V V ) j l V l The mean square error over the step is: - q 1/ E j + q 1/ E + q/ 1 j = E j de = q 1 q/ q 1 Assuming equal steps, the total error is: N = q /1 + 1/ LSB Error E Quantization Error (Mean square quantization noise) - 1/ LSB Analog and Mixed-Signal Center, TAMU (ESS)

QUANTIZATION EFFECTS Considering a sine wave input F(t) of amplitude A so that F( t) = A sin ωt which has a mean square value of F (t), where π 1 F ( t) = A sin ( ωt ) dt π 0 which is the signal power. Therefore the signal to noise ratio SNR is given by SNR(dB) = 10Log A q 1 A A but q = 1 LSB = = n n 1 Substituting for q gives SNR(dB) = 10 Log A A 3 * n = 10 Log 3* n 6.0n + 1.76dB This gives the ideal value for an n bit converter and shows that each extra 1 bit of resolution provide approximately 6 db improvement in the SNR. In practice, integral and differential non-linearity (discussed later in this presentation) introduce errors that lead to a reduction of this value. The limit of a 1/ LSB differential linearity error is a missing code condition which is equivalent to a reduction of 1 bit of resolution and hence a reduction of 6 db in the SNR. This then gives a worst case value of SNR for an n-bit converter with 1/ LSB linearity error SNR (worst case) = 6.0n + 1.76 4.4dB Thus, we can established the boundary conditions for the choice of the resolution of the converter based upon a desired level of SNR. 6 = 6.0n Analog and Mixed-Signal Center (ESS)

Signal to Noise Ratio (SNR) V in =A Sin(ωT) ; A = V FSR / Signal Power: V S = (V FSR /.8) = V FSR /8 Noise Power: V N = LSB /1 SNR = (1.5) N 1.8 + 6.0 N [db] Example: SNR(10bit) = 6dB

APERTURE ERROR Sampling Pulse V o ADC -V o f CLK The aperture error comes from the fact that there is a delay between the clock signal and the effective holding time. T A Aperture Uncertainty dv dt = O E A = TA = 1/ LSB = n + 1 V π fv dv dt O fv T O = π n + 1 O A V = VOsin π ft cos π ft V dv dt max = π fv O Aperture Error Analog and Mixed-Signal Center (ESS) E A Sample Hold T A < VLSB f V = π ref N 1 π f in

Nyquist Rate According to signal processing theory, the sampling process generates images of the input signal around the sampling frequency It can be seen that if the input frequency is higher than half the sampling frequency, there will be corruption of the information by the image. Sampling of interest Images Frequencies of interest Analog and Mixed Signal Center, TAMU 4 5 6 8 10 1 14 16 Input Sampling Frequency Frequency Limit Frequency (KHz)

Oversampling As we have seen earlier, the SNR of a typical ADC is: 6.0n + 1.76dB If the sampling rate is increased, we get the following SNR: 6.0n+1.76dB+10log(OSR) where OSR stands for oversampling ratio. Signal of interrest Images 1 3 10 1 14 16 Input Frequency Sampling Frequency Limit Frequency (KHz)

Signal to Noise + Distortion Ratio (SNDR) 1.8+6.0N SNDR [db] 1LSB V FSR Input Magnitude Analog and Mixed Signal Center, TAMU

Signal to Noise + Distortion Ratio (SNDR) 1.8+6.0N SNDR [db] f THD 1LSB V FSR Input Magnitude Analog and Mixed Signal Center, TAMU

Performance Evaluation of ADCs Analog and Mixed Signal Center, TAMU

Offset Errors Digital Output Code 011 010 001 Ideal Diagram Input Ramp +1/ LSB Analog Output Value (LSB) 3 Actual Diagram 1 Actual Offset Point Actual Diagram Offset Error (+1 1/4 LSB) Ideal Diagram 000 0 Nominal Offset Point 1 3 Analog Output Value Actual Offset Point 0 000 001 010 Nominal Digital Input Code Offset Point 011 Offset Error (+1 1/4 LSB) (a) VLSI Analog Microelectronics (ESS) ADC (b) DAC

Digital Output Code 011 010 001 Ideal Diagram Input Ramp Gain Errors Measured Gain Best Fit Straight Line Analog Output Value (LSB) 3 1 Best Fit Straight Line Measured Gain Ideal Diagram Measured Data Actual Diagram 000 0 1 3 Analog Output Value 0 000 001 010 Digital Input Code 011 (a) VLSI Analog Microelectronics (ESS) ADC (b) DAC

Digital Output Error Absolute Accuracy (Total) Error Analog Output Value (LSB) 0 111 7 0 110 6 0 101 5 0 100 0 011 0 010 Total Error At Step 0 101 (-1 1/4 LSB) 4 3 Total Error At Step 0 011 (1 1/4 LSB) 0 001 Total Error At Step 0 001 (1/ LSB) 1 0 000 0 1 3 4 5 6 7 Analog Input Value (LSB) (a) ADC 0 0 000 0 001 0 010 0 011 Digital Input Code (b) DAC 0 100 0 110 0 101 0 111 0 101 The absolute accuracy or total error of an ADC as shown in Figure is the maximum value of the difference between an analog value and the ideal midstep value. It includes offset, gain, and integral linearity errors and also the quantization error in the case of an ADC. Analog and Mixed Signal Center, TAMU (ESS) 0 101

Integral Nonlinearity (INL) Error The integral non-linearity depicts a possible distortion of the input-output transfer characteristic and leads to harmonic distortion. 111 7 010 6 Digital Output Code 101 100 011 010 Actual Transition Ideal Transition At Transition 011/100 (-1/ LSB) End-Point Lin. Error Analog Output Value (LSB) 5 4 3 At Step 011 (1/ LSB) End-Point Lin. Error 001 At Transition 001/010 (-1/4 LSB) 1 At Step 001 (1/4 LSB) 000 0 0 1 3 4 5 6 7 000 001 010 011 100 101 010 111 Analog Input Value (LSB) Digital Input Code (a) ADC (b) DAC Analog and Mixed-Signal Center (ESS) End-Point Linearity Error of a Linear 3-bit Natural Binary-Coded ADC or DAC (Offset Error and Gain Error are Adjusted to the Value Zero)

Differential Nonlinearity (DNL) Digital Output Code Analog Output Value (LSB) 0 110 6 0 101 5 1 LSB 0 100 0 011 0 010 1 LSB Differential Linearity Error (1/ LSB) 4 3 1 LSB Differential Linearity Error (-1/4 LSB) 0 001 0 000 1 LSB Differential Linearity Error (-1/ LSB) 0 1 3 4 5 Analog Input Value (LSB) (a) ADC 1 0 0 000 0 001 0 010 0 011 Digital Input Code (b) DAC Differential Linearity Error (+1/4 LSB) 0 100 0 101 VLSI Analog Microelectronics (ESS) Differential Linearity Error of a Linear ADC or DAC

Numerical Examples [1] Example 1. A 100-mV pp sinusoidal signal is applied to an ideal 1-bit A/D converter for which V ref = 5 V. Find the SNR of the digitized output signal. SNR = in ref N = 0 log = 0 log Solution Q LSB First, we use to find the maximum SNR if a full-scale sinusoidal wave-form of were applied to the input. 60 SNR (db) 0 log 50 40 30 0 10 V V (rms) (rms) Idealized SNR versus sinusoidal input signal amplitude for a 10-bit A/D converter. The 0-dB input signal amplitude corresponds to a peak-to-peak voltage equaling V ref. SNR max = 6.0N + 1.76 db = 6.0 1 + 1.76 = 74 db ±.5 V However, since the input is only a ± 100-mV sinusoidal waveform that is 8 db below full scale, the SNR of the digitized output is V V SNR = 74 8 = /( / 46 db ) 1 Best real SNR V pp =V ref 0 V -60-50 -40-30 -0-10 0 in (db) 3 Best possible SNR

Example. V V ref LSB =, 1 LSB = N 1 N Consider a 3-bit D/A converter in which V ref = 4 V, with the following measured voltage values: { 0.011 : 0.507 : 1.00 : 1.501 : 1.996 :.495 :.996 : 3.491 } 1. Find the offset and gain errors in units of LSBs.. Find the INL (endpoint) and DNL errors (in units of LSBs). 3. Find the effective number of bits of absolute accuracy. V in D/A 4. Find the effective number of bits of relative accuracy. V We first note that 1 LSB corresponds to V ref / 3 = 0.5 V. ref 1. Since that offset voltage is 11 mv, and since 0.5 V corresponds to 1 LSB, we see that the offset error is given by Vout 0.011 Eoff (D /A) = = = 0.0 LSB VLSB 0...0 0.5 For the gain error, from (11.5) we have Solution E gain (D/ A) = V out V out ( N 0.04 LSB VLSB 1...1 VLSB 0...0 0.5. For INL and DNL errors, we first need to remove both offset and gain errors in the measured D/A values. The offset error is removed by subtracting 0.0 LSB off each value, whereas the gain error is eliminated by subtracting off scaled values of the gain error. For example, the new value for 1.00 (scaled to 1 LSB) is given by 1.00 0.0 + 0.5 7 Thus, the offset-free, gain-free, scaled values are given by { 0.0 : 0.998 : 1.993 :.997 : 3.993 : 4.997 : 6.004 : 7.0 } Since these results are in units of LSBs, we calculate the INL errors as the difference between these values and the ideal values, giving us INL errors : { 0 : -0.00 : -0.007 : -0.003 : -0.007 : -0.003 : 0.004 : 0 } For DNL errors, we find the difference between adjacent offset-free, gain-free, scaled values to give DNL errors: { -0.00 : -0.005 : 0.004 : -0.004 : 0.004 : 0.007 : -0.004 } 3. For absolute accuracy, we find the largest deviation between the measured values and the ideal values, which, in this case, occurs at 0 V and is 11 mv. To relate this 11-mV value to effective bits, 11 mv should correspond to 1 LSB when V ref = 4 V. In other words, we have the relationship 4V = 11mV N eff 1) which results in an absolute accuracy of N abs = 8.5 bits. 4. For relative accuracy, we use the INL errors found in part, whose maximum magnitude is 0.007 LSB, or equivalently, 3.5 mv. We relate this 3.5-mV value to effective bits in the same manner as in part 3, resulting in a relative accuracy of N rel = 10. nits. = (0.04) 3.491 = 1.993 0.011 ( 3 1) = V out

Example 3 [Johns & Martin] A full-scale sinusoidal waveform is applied to a 1-bit A/D converter, and the output is digitally analyzed. If the fundamental has a normalized power of 1 W while the remaining power is 0.5 µw, what is the effective number of bits for the converter? Solution Using the expression for the SNR, we have SNR = 6.0 Neff + 1.76 In this case, the signal-to-noise ration is found to be SNR = 10log P P fund. rema = 10log 0.5 1 10 6 = 63 db Substituting this SNR value into the SNR expression yields 63 1.76 6.0 N eff = = 10. effective bits

Measure Static Performance The first step is to find each transition point; The real transition is not instantaneous. The transition point is half way between consecutive codes Once all the transition points are recorded, the static parameters can be computed by a set of equations three different static performance measurement methods are described

Method 1:manual measurement Increase the analog input to the ADC slowly until we can make the digital output 1 LSB more,from 11010 to 11011 write down the correspond analog input value V1 decrease the analog input to the ADC slowly until we can make the digital output return to the 11010 write down the correspond analog input value V The transition point between 11010 and 11011 is 0.5(V1+V) Code 11011 Ideal Curve Measured Curve Code 11010 Transition point

Method :The Servo Method The Servo method is an automated technique to easily find the transition points for example,we need the transition point between 11010 and 11011.We should set search value register as 11010 close the loop;when the circuit is stable,use a DC voltmeter to measure the analog value at the output of the integrator.it is the transition point between 11010 and 11011 Analog Integrator Search Value Register ADC Under Test Digital Comparator VOH -> Ramp up VOL -> Ramp down one-bit DAC

Method 3:The Linear Ramp Histogram The histogram is best suited for automated testing of ADCs in the industry A linear ramp is sent to the ADC under test and the output codes are sampled and recorded The input ramp must be very slow, such that we get at least 16 samples per output code This allows a precise evaluation of the static performances.

Method 3:The linear Ramp Histogram digital output code (continued) ADC samples missing code Record the samples per digital code transition point use the recorded values to compute the transition point one by one input analog voltage

Calculate static parameters from transition points Use TP as the symbol of the transition point,and assume TP[i] is the transition point between code i-1 and code I Offset = TP[1]-0.5 FSR is the full scale input range; N is ADC resolution Gain Error= Differential Non-linearity Integral Non-linearity FSR N TP[^ N 1] TP[1] ^ N FSR ^ N 100 DNL[i]= TP [ i + 1] TP[ i] -1 1 LSB INL[i]= TP [ i] ( LSB ( i 1) + TP[1 ]) LSB

Dynamic Performance Measurement The most typical dynamic performance measurement consists of looking for distortion in the frequency domain This is done by sending a pure sinusoidal input and looking at the output db ADC Under Test Perfect DAC db Distortion or noise f Conceptual Dynamic Test Setup f

Real Measurement of Dynamic Performance There is no such thing as a perfect DAC To improve the precision and simplify the post-processing, all the spectrum analysis is done in digital form and in software. Computer db ADC Under Test f Acquisition Board (Like National Instruments)

Other Dynamic Measurements All the timing and control signals (i.e. Convert, Data_Ready, Read, Data, ) must be tested at full speed to ensure their functionality, digital output code The output from a sinewave input can also be observed in time-domain to make sure there is no sparkling (sudden out-of-range samples). Sparkling transition point input analog voltage

An illustrative example/comparison: A/D Conversion : Practical Techniques Serial Conversion: Dual Slope Successive Approximation Parallel Conversion: Flash Quantized Feedforward: Pipelined Quantized Feedback: Delta-Sigma

Speed vs. Resolution Resolution[bits] >0 6 1E 1E9 Conversions/sec

Throughput Rate Comparison of ADCs Resolution[bits] 14 1 10 8 6 4 Flash, Step Flash, Pipelined SAR nd Order Σ Serial (Dual Slope) 1 10 100 1000 10000 Clock Cycles/Output

An A/D Conversion Classification Multiplexing Parallel Series- Parallel Serial Coarse- Fine Counting Time Interweave Flash Subranging Non-Algorithmic Coarse-Fine Pulse Width Pipeline Stacking Flash Neural Network Subranging with Folding Amps Ripple Successive Approximation Charge Redistribution Variable Ref. Serial Ripple Ramp Comparison Dual Slopes Constant Slope Algorithmic Iterative Pulse Rate Note: The procedure and architecture are shown as Cyclic Sample/Hold Ramp Comparison Quantized Feedback Architecture Procedure Algorithmic Replicative Straight Binary Gray Tracking Feedback Servo Delta Modulation Analog and mixed Signal Center, TAMU (ESS)

Coarse List of A/D Converter Architectures Low-to-Medium Speed High-Accuracy Medium Speed Medium Accuracy High-Speed Low-to-Medium Accuracy Integrating Oversampling Successive Approximation Algorithmic Flash Two-Step Interpolating Folding Pipelined Time-Interleaved VLSI Analog Microelectronics (ESS)

References [1] D.A. Johns and K. Martin, Analog Integrated Circuit Design, Chapters 11 and 1, John Wiley & Sons, Inc., New York 1997,. [] A.B. Grebene. Bipolar and MOS Analog Integrated Circuit Design, John Wiley & Sons, Inc., New York 1984. [3] B. Razavi, Principles of Data Conversion System Design, The IEEE Press, New York 1995. [4] A.M.J. Daanen, Classification of DA and AD Conversion Techniques, Report of the Graduation Work, Technical University, Eindhoven, Dec. 1986. [5] P.E. Allen and E. Sánchez-Sinencio, Switched Capacitor Circuits, Van Nostrand Reinhold, New York 1984. [6] J.A.Shoeff, An Inherently Monotonic 1 Bit DAC, IEEE J. Solid-State Circuits, vol. SC-14, pp 904-911, Dec. 1979. [7] R.H. Charles and D.A. Hodges, Charge Circuits for Analog Circuits for Analog LSI, IEEE Trans. Circuit and Systems, vol. CAS-5, No. 7, pp 490-497, July 1978. [8] J. Doernberg, H.S. Lee and D. Hodges, Full Speed Testing of A/D Converters, IEEE J. Solid-State Circuits, vol. SC-19, No. 6, pp 80-87, Dec. 1984. VLSI Analog Microelectronics (ESS)

[8] Texas Instruments Application Report, Understanding Data Converters, SLAA013, July 1995. [9] J.C. Candy, and G. C. Temes, Editors. Oversampling Delta-Sigma Data Converters: Theory, Design and Simulation IEEE Press, New York 199. [10] J. E. Franca and Y. Tsividis, Editors, Design of Analog-Digital VLSI Circuits for Telecommunications and Signal Processing, Chapters 9 and 10,Prentice Hall, Englewood Cliffs,1994 [11] S. Franco, Design with Operational Amplifiers and Analog Integrated Circuits, McGraw- Hill, Boston, 1998. [1] M. Burns and G. Roberts, Introduction to Mixed-Signal Test and Measurement, to be published. [13] G.J. Gomez, Introduction to the Design of Sigma-Delta Modulators, Seminar document. Analog and Mixed Signal Center, TAMU (ESS)