EE 435. Lecture 26. Data Converters. Data Converter Characterization

Similar documents
EE 435. Lecture 26. Data Converters. Data Converter Characterization

EE 435. Lecture 26. Data Converters. Differential Nonlinearity Spectral Performance

EE 435. Lecture 28. Data Converters Linearity INL/DNL Spectral Performance

EE 435. Lecture 29. Data Converters. Linearity Measures Spectral Performance

EE 435. Lecture 25. Data Converters. Architectures. Characterization

EE 435. Lecture 36. Quantization Noise ENOB Absolute and Relative Accuracy DAC Design. The String DAC

EE 230 Lecture 43. Data Converters

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

EE 505 Lecture 7. Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling

Data Converter Fundamentals

EE 435. Lecture 30. Data Converters. Spectral Performance

A novel Capacitor Array based Digital to Analog Converter

Analog and Telecommunication Electronics

Lecture 340 Characterization of DACs and Current Scaling DACs (5/1/10) Page 340-1

Summary Last Lecture

Research Article Linearity Analysis on a Series-Split Capacitor Array for High-Speed SAR ADCs

EEO 401 Digital Signal Processing Prof. Mark Fowler

EE 505 Lecture 10. Spectral Characterization. Part 2 of 2

EE 521: Instrumentation and Measurements

Digital to Analog Converters I

PARALLEL DIGITAL-ANALOG CONVERTERS

EE247 Lecture 16. Serial Charge Redistribution DAC

EE 435. Lecture 32. Spectral Performance Windowing

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling

Lecture 10, ATIK. Data converters 3

Successive Approximation ADCs

Nyquist-Rate D/A Converters. D/A Converter Basics.

D/A Converters. D/A Examples

ECEN 610 Mixed-Signal Interfaces

EXTENDING THE RESOLUTION OF PARALLEL DIGITAL-ANALOG CONVERTERS

EE 505. Lecture 27. ADC Design Pipeline

A Modeling Environment for the Simulation and Design of Charge Redistribution DACs Used in SAR ADCs

Slide Set Data Converters. Digital Enhancement Techniques

Pipelined ADC Design. Sources of Errors. Robust Performance of Pipelined ADCs

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

Application Note AN37. Noise Histogram Analysis. by John Lis

EE 435. Lecture 31. Absolute and Relative Accuracy DAC Design. The String DAC

SHM-14 Ultra-Fast, 14-Bit Linear Monolithic Sample-Hold Amplifiers

EE 230 Lecture 20. Nonlinear Op Amp Applications. The Comparator Nonlinear Analysis Methods

High-Speed, High-Resolution, Radiation-Tolerant SAR ADC for Particle Physics Experiments

Accurate Fourier Analysis for Circuit Simulators

Seminar: D. Jeon, Energy-efficient Digital Signal Processing Hardware Design Mon Sept 22, 9:30-11:30am in 3316 EECS

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

Distortion Analysis T

Analog and Telecommunication Electronics

ir. Georgi Radulov 1, dr. ir. Patrick Quinn 2, dr. ir. Hans Hegt 1, prof. dr. ir. Arthur van Roermund 1 Eindhoven University of Technology Xilinx

Nyquist-Rate A/D Converters

ELEN 610 Data Converters

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY

Pipelined multi step A/D converters

EE 5345 Biomedical Instrumentation Lecture 12: slides

8-bit 50ksps ULV SAR ADC

ETSF15 Analog/Digital. Stefan Höst

EE 505 Lecture 11. Statistical Circuit Modeling. R-string Example Offset Voltages

J.-M Friedt. FEMTO-ST/time & frequency department. slides and references at jmfriedt.free.fr.

Measurement and Instrumentation. Sampling, Digital Devices, and Data Acquisition

Extremely small differential non-linearity in a DMOS capacitor based cyclic ADC for CMOS image sensors

Oversampling Converters

Top-Down Design of a xdsl 14-bit 4MS/s Σ Modulator in Digital CMOS Technology

Pipelined A/D Converters

Lecture 4, Noise. Noise and distortion

Second and Higher-Order Delta-Sigma Modulators

EE 230. Lecture 4. Background Materials

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

An Anti-Aliasing Multi-Rate Σ Modulator

NOISE-SHAPING SAR ADCS

The influence of parasitic capacitors on SAR ADC characteristics

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals

Digital Signal 2 N Most Significant Bit (MSB) Least. Bit (LSB)

EE247 Lecture 19. EECS 247 Lecture 19: Data Converters 2006 H.K. Page 1. Summary Last Lecture

Multi-bit Cascade ΣΔ Modulator for High-Speed A/D Conversion with Reduced Sensitivity to DAC Errors

SWITCHED CAPACITOR AMPLIFIERS

Roundoff Noise in Digital Feedback Control Systems

EE 435. Lecture 16. Compensation Systematic Two-Stage Op Amp Design

EE 435. Lecture 25. Data Converters

Analog to Digital Converters (ADCs)

Successive approximation time-to-digital converter based on vernier charging method

Introduction to Embedded Data Converters

Background Digital Calibration Techniques for Pipelined ADC s y

EXAMPLE DESIGN PART 1

Digital Signal Processing

EE 505. Lecture 29. ADC Design. Oversampled

Experimental verification of different models of the ADC transfer function. Petr Suchanek, David Slepicka, Vladimir Haasz

FORMAL DEFINITION AND PROPERTIES OF FEB-BASED ENOB OF INTELLIGENT CYCLIC ADC. Keywords: A/D resolution, ENOB, intelligent cyclic A/D converters

AN ABSTRACT OF THE THESIS OF

Behavioral Model of Split Capacitor Array DAC for Use in SAR ADC Design

BEHAVIORAL MODEL OF SPLIT CAPACITOR ARRAY DAC FOR USE IN SAR ADC DESIGN

A/D Converters Nonlinearity Measurement and Correction by Frequency Analysis and Dither

The PUMA method applied to the measures carried out by using a PC-based measurement instrument. Ciro Spataro

Analog / Mixed-Signal Circuit Design Based on Mathematics

EXAMPLE DESIGN PART 2

EXAMPLE DESIGN PART 1

EE 435. Lecture 35. Absolute and Relative Accuracy DAC Design. The String DAC

A 74.9 db SNDR 1 MHz Bandwidth 0.9 mw Delta-Sigma Time-to-Digital Converter Using Charge Pump and SAR ADC

EXAMPLE DESIGN PART 2

The Approximation Problem

An Efficient Bottom-Up Extraction Approach to Build the Behavioral Model of Switched-Capacitor. ΔΣ Modulator. Electronic Design Automation Laboratory

PRODUCT OVERVIEW REF. IN 16 BIPOLAR OFFSET 17 REGISTER 74LS75 REGISTER 74LS75 BITS LSB

EE 435. Lecture 38. DAC Design Current Steering DACs Charge Redistribution DACs ADC Design

Transcription:

EE 435 Lecture 26 Data Converters Data Converter Characterization

. Review from last lecture. Data Converter Architectures Large number of different circuits have been proposed for building data converters Often a dramatic difference in performance from one structure to another Performance of almost all structures are identical if ideal components are used Much of data converter design involves identifying the problems associated with a given structure and figuring out ways to reduce the effects of these problems Critical that all problems that are significant be identified and solved Many of the problems are statistical in nature and implications of not solving problems are in a yield loss that may be dramatic X IN

. Review from last lecture. Data Converter Architectures Nyquist Rate Flash Current Steering Pipeline R-string Two-step and Multi-Step Charge Redistribution Interpolating Algorithmic Algorithmic/Cyclic R-2R (ladder) Successive Approximation Register Pipelined Single Slope / Dual Slope Subranging Subranging Folded Over-Sampled (Delta-Sigma) Discrete-time First-order/Higher Order Continuous-time X IN Discrete-time First-order/Higher Order Continuous-time

Performance Characterization of Data Converters X IN A very large number of parameters (2 n ) characterize the static performance of an ADC! A large (but much smaller) number of parameters are invariably used to characterize a data converter Performance parameters of interest depend strongly on the application Very small number of parameters of interest in many/most applications Catalog data converters are generally intended to satisfy a wide range of applications and thus have much more stringent requirements placd on their performance Custom application-specific data converter will generally perform much better than a catalog part in the same

Performance Characterization of Data Converters Static characteristics Resolution Least Significant Bit (LSB) Offset and Gain Errors Absolute Accuracy Relative Accuracy Integral Nonlinearity (INL) Differential Nonlinearity (DNL) Monotonicity (DAC) Missing Codes (ADC) Low-f Spurious Free Dynamic Range (SFDR) Low-f Total Harmonic Distortion (THD) Effective Number of Bits (ENOB) Power Dissipation

Performance Characterization of Data Converters Dynamic characteristics Conversion Time or Conversion Rate (ADC) Settling time or Clock Rate (DAC) Sampling Time Uncertainty (aperture uncertainty or aperture jitter) Dynamic Range Spurious Free Dynamic Range (SFDR) Total Harmonic Distortion (THD) Signal to Noise Ratio (SNR) Signal to Noise and Distortion Ratio (SNDR) Sparkle Characteristics Effective Number of Bits (ENOB)

Dynamic characteristics Degradation of dynamic performance parameters often due to nonideal effects in time-domain performance Dynamic characteristics often high resolution data converters often challenging to measure, to simulate, to understand source of contributions, and to minimize Example: An n-bit ADC would often require SFDR at the 6n+6 bit level or better. Thus, considering a 14-bit ADC, the SFDR would be expected to be at the -90dB level or better. If the input to the ADC is a 1V p-p sinusoidal waveform, the second harmonic term would ( 90 db / 20dB) need to be at the 10 = 32μV level. A 32uV level is about 1part in 30,000. Signals at this level are difficult to accurately simulate in the presence of a 1V level signal. For example, convergence parameters in simulators and sample (strobe) points used in data acquisition adversely affect simulation results and observing the time domain waveforms that contribute to nonlinearity at this level and relationships between these waveforms and the sources of nonlinearity is often difficult to visualize. Simulation errors that are at the 20dB level or worse can occur if the simulation environment is not correctly established.

Performance Characterization of Data Converters What is meant by low frequency? Operation at frequencies so low that further decreases in frequency cause no further changes in a parameter of interest Low frequency operation is often termed Pseudostatic operation

Low-frequency or Pseudo-Static Performance

Performance Characterization of Data Converters Static characteristics Resolution Least Significant Bit (LSB) Offset and Gain Errors Absolute Accuracy Relative Accuracy Integral Nonlinearity (INL) Differential Nonlinearity (DNL) Monotonicity (DAC) Missing Codes (ADC) Low-f Spurious Free Dynamic Range (SFDR) Low-f Total Harmonic Distortion (THD) Effective Number of Bits (ENOB) Power Dissipation

Performance Characterization Resolution Number of distinct analog levels in an ADC Number of digital output codes in A/D In most cases this is a power of 2 If a converter can resolve 2 n levels, then we term it an n-bit converter 2 n analog outputs for an n-bit DAC 2 n -1 transition points for an n-bit ADC Resolution is often determined by architecture and thus not measured Effective resolution can be defined and measured If N levels can be resolved for an DAC then logn n EQ= log2 If N-1 transition points in an ADC, then logn n EQ= log2

Performance Characterization Least Significant Bit n Assume N = 2 Generally Defined by Manufacturer to be X LSB =X REF /N Effective Value of LSB can be Measured For DAC: X LSB is equal to the maximum increment in the output for a single bit change in the Boolean input For ADC: X LSB is equal to the maximum distance between two adjacent transition points

Offset Performance Characterization X OUT (<0,, 0>) X For DAC the offset is OUT ( 0,...,0 ) X LSB X OUT - absolute -in LSB X REF Offset C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 X IN

Offset Performance Characterization (for DAC) X OUT X REF Offset C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 X IN Offset strongly (totally) dependent upon performance at a single point Probably more useful to define relative to a fit of the data

Offset Performance Characterization (for DAC) X IN Offset relative to fit of data

Performance Characterization Offset For ADC the offset is X T1 -X LSB - absolute X X X T1 LSB LSB X OUT -in LSB

Performance Characterization Offset For ADC the offset is X OUT Offset strongly (totally) dependent upon performance at a single point Probably more useful to define relative to a fit of the data

Performance Characterization Offset For ADC the offset is X OUT Offset relative to fit of data

Performance Characterization Gain and Gain Error For DAC X REF X OUT Ideal Output Actual Output Gain Error C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 X IN

Performance Characterization Gain and Gain Error For ADC X OUT

Performance Characterization Gain and Offset Errors Fit line would give better indicator of error in gain but less practical to obtain in test Gain and Offset errors of little concern in many applications Performance often nearly independent of gain and offset errors Can be trimmed in field if gain or offset errors exist.

Integral Nonlinearity (DAC) Nonideal DAC X IN

Integral Nonlinearity (DAC) Nonideal DAC X OF (k) ( ) ( k ) = mk+ ( N-1) - ( 0) XOF XOUT XOUT X m= ( N-1) -X ( 0) OUT OUT N-1 X IN

Integral Nonlinearity (DAC) Nonideal DAC ( ) X ( ) INL = X k - k k OUT OF INL= max 0 k N-1 { INL } k X IN

Integral Nonlinearity (DAC) Nonideal DAC X OUT X REF C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 X IN

Integral Nonlinearity (DAC) Nonideal DAC INL often expressed in LSB INL = X k INL= max ( k) - X ( k) OUT OF 0 k N-1 X LSB { INL } k X REF X OUT INL C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 X IN INL is often the most important parameter of a DAC INL 0 and INL N-1 are 0 (by definition) There are N-2 elements in the set of INL k that are of concern INL is almost always nominally 0 (i.e. designers try to make it 0) INL is a random variable at the design stage INL k is a random variable for 0<k<N-1 INL k and INL k+j are almost always correlated for all k,j (not incl 0, N-1) Fit Line is a random variable INL is the N-2 order statistic of a set of N-2 correlated random variables

Integral Nonlinearity (DAC) Nonideal DAC X REF X OUT INL C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 X IN At design stage, INL characterized by standard deviation of the random variable Closed-form expressions for INL almost never exist because PDF of order statistics of correlated random variables is extremely complicated Simulation of INL very time consuming if n is very large (large sample size required to establish reasonable level of confidence) Model parameters become random variables Process parameters affect multiple model parameters causing model parameter correlation Simulation times can become very large INL can be readily measured in laboratory but often dominates test costs because of number of measurements needed when n is large Expected of INL k at k=(n-1)/2 is largest for many architectures Major effort in DAC design is in obtaining acceptable yield!

Integral Nonlinearity (ADC) Nonideal ADC X OUT Transition points are not uniformly spaced! More than one definition for INL exists! Will give two definitions here

Integral Nonlinearity (ADC) Nonideal ADC X IN XINF ( X ) IN Consider end-point fit line with interpreted output axis X X INF XIN =m XIN + -mxt1 m= LSB ( ) 2 ( N-2) X LSB X T7 -X T1

Integral Nonlinearity (ADC) Nonideal ADC Continuous-input based INL definition X IN X INF ( X ) IN ( X ) X ( X ) ( X ) INL = -X IN IN IN INF IN INL= max INL 0 X IN X REF { ( X )} IN

Integral Nonlinearity (ADC) Nonideal ADC Continuous-input based INL definition X IN XINF ( X ) IN Often expressed in LSB INL ( X ) IN ( )-X ( ) X = X X X 0 X IN IN INF IN IN REF LSB INL= max INL X { ( X )} IN

Integral Nonlinearity (ADC) Nonideal ADC X IN XINF ( X ) IN With this definition of INL, the INL of an ideal ADC is X LSB /2 (for X T1 =X LSB ) This is effective at characterizing the overall nonlinearity of the ADC but does not vanish when the ADC is ideal and the effects of the breakpoints is not explicit

Integral Nonlinearity (ADC) Nonideal ADC Break-point INL definition C 7 X OUT C 6 C 5 C 4 C 3 C 2 C 1 C 0 INL 3 X T1 X T2 X T3 X T4XT5 X T6XT7 X REF X IN X IN X FT1 X FT2 X FT3 X FT4 X FT5 X FT6 X FT7 Place N-3 uniformly spaced points between X T1 and X T(N-1) designated X FTk INL = X -X 1 k N-2 INL = k Tk FTl max 2 k N-2 { INL } k

Integral Nonlinearity (ADC) Nonideal ADC Break-point INL definition C 7 X OUT C 6 C 5 C 4 C 3 C 2 C 1 C 0 INL 3 X T1 X T2 X T3 X T4XT5 X T6XT7 X REF X IN X IN Often expressed in LSB X FT1 X FT2 X FT3 X FT4 X FT5 X FT6 X FT7 XTk -X INL FTl k = 1 k N-2 X INL = { INL } LSB max 2 k N-2 For an ideal ADC, INL is ideally 0 k

Integral Nonlinearity (ADC) Nonideal ADC Break-point INL definition X OUT XTk -X INL FTl k= 1 k N-2 X INL = LSB max 2 k N-2 { INL } k INL is often the most important parameter of an ADC INL 1 and INL N-1 are 0 (by definition) There are N-3 elements in the set of INL k that are of concern INL is a random variable at the design stage INL k is a random variable for 0<k<N-1 INL k and INL k+j are correlated for all k,j (not incl 0, N-1) for most architectures Fit Line (for cont INL) and uniformly spaced break pts (breakpoint INL) are random variables INL is the N-3 order statistic of a set of N-3 correlated random variables (breakpoint INL)

Integral Nonlinearity (ADC) Nonideal ADC Break-point INL definition X OUT XTk -X INL FTl k= 1 k N-2 X INL = LSB max 2 k N-2 { INL } k At design stage, INL characterized by standard deviation of the random variable Closed-form expressions for INL almost never exist because PDF of order statistics of correlated random variables is extremely complicated Simulation of INL very time consuming if n is very large (large sample size required to establish reasonable level of confidence) -Model parameters become random variables -Process parameters affect multiple model parameters causing model parameter correlation -Simulation times can become very large

Integral Nonlinearity (ADC) Nonideal ADC Break-point INL definition X OUT XTk -X INL FTl k= 1 k N-2 X INL = LSB max 2 k N-2 { INL } k INL can be readily measured in laboratory but often dominates test costs because of number of measurements needed when n is large Expected of INL k at k=(n-1)/2 is largest for many architectures Major effort in ADC design is in obtaining an acceptable yield

INL-based ENOB Consider initially the continuous INL definition for an ADC where the INL of an ideal ADC is X LSB /2 Assume INL= θx = υx REF LSBR where X LSBR is the LSB based upon the defined resolution Define the LSB by Thus X LSB X = 2 REF n EQ n EQ INL=θ2 X LSB Since an ideal ADC has an INL of X LSB /2, express INL in terms of ideal ADC (neq 1) X INL= + θ2 LSB 2 Setting term in [ ] to 1, can solve for n EQ to obtain 1 ENOB = n = log = n -1-log 2θ where n R is the defined resolution EQ 2 R 2 ( υ )

INL-based ENOB ENOB = nr-1-log2( υ ) Consider an ADC with specified resolution of n R and INL of ν LSB ν ½ ENOB n 1 n-1 2 n-2 4 n-3 8 n-4 16 n-5

End of Lecture 28