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 230 Lecture 43. Data Converters

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

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

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

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

A novel Capacitor Array based Digital to Analog Converter

Data Converter Fundamentals

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

EEO 401 Digital Signal Processing Prof. Mark Fowler

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

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

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

PARALLEL DIGITAL-ANALOG CONVERTERS

Digital to Analog Converters I

EXTENDING THE RESOLUTION OF PARALLEL DIGITAL-ANALOG CONVERTERS

Analog and Telecommunication Electronics

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

D/A Converters. D/A Examples

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

EE247 Lecture 16. Serial Charge Redistribution DAC

Application Note AN37. Noise Histogram Analysis. by John Lis

EE 505. Lecture 27. ADC Design Pipeline

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

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

Slide Set Data Converters. Digital Enhancement Techniques

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling

EE 435. Lecture 32. Spectral Performance Windowing

Pipelined A/D Converters

Summary Last Lecture

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

EE 435. Lecture 30. Data Converters. Spectral Performance

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

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

Lecture 10, ATIK. Data converters 3

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

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

Pipelined multi step A/D converters

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

Analog and Telecommunication Electronics

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

8-bit 50ksps ULV SAR ADC

Successive Approximation ADCs

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

Lecture 4, Noise. Noise and distortion

Lecture 23. Lidar Error and Sensitivity Analysis (2)

EE 521: Instrumentation and Measurements

ELEN 610 Data Converters

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

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

ECEN 610 Mixed-Signal Interfaces

An Anti-Aliasing Multi-Rate Σ Modulator

ADC Bit, 50MHz Video A/D Converter

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

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

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY

The influence of parasitic capacitors on SAR ADC characteristics

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

Signal types. Signal characteristics: RMS, power, db Probability Density Function (PDF). Analogue-to-Digital Conversion (ADC).

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

Modeling All-MOS Log-Domain Σ A/D Converters

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

NOISE-SHAPING SAR ADCS

Distortion Analysis T

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

Research Article Achievable ADC Performance by Postcorrection Utilizing Dynamic Modeling of the Integral Nonlinearity

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

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

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

Digital Circuits, Binary Numbering, and Logic Gates Cornerstone Electronics Technology and Robotics II

DATASHEET AD7520, AD7521. Features. Ordering Information. Pinouts. 10-Bit, 12-Bit, Multiplying D/A Converters. FN3104 Rev.4.

Lab 3 Revisited. Zener diodes IAP 2008 Lecture 4 1

Analog to Digital Converters (ADCs)

Lecture 32. Lidar Error and Sensitivity Analysis

EE 230. Lecture 4. Background Materials

Direct and Indirect Methods of ENOB Evaluation and Analysis. Anatoliy Platonov, Łukasz Małkiewicz

Introduction to Embedded Data Converters

SWITCHED CAPACITOR AMPLIFIERS

DAC10* PRODUCT PAGE QUICK LINKS Last Content Update: 02/23/2017

ME EXAM #1 Tuesday, October 7, :30 7:30 pm PHYS 112 and 114

Roundoff Noise in Digital Feedback Control Systems

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

TOP VIEW. Maxim Integrated Products 1

EE 505. Lecture 29. ADC Design. Oversampled

EE100Su08 Lecture #9 (July 16 th 2008)

Oversampling Converters

The first printing of this book was produced with a few minor printing errors. We apologize for any confusion this might cause you.

Principles and Design of IoT systems Level 11 course [20 credits] Week 3. Professor D K Arvind dka AT inf.ed.ac.uk

AN ABSTRACT OF THE THESIS OF

Analog and Mixed-Signal Center, TAMU

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

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

Deep Submicron CMOS and the New Era of Creativity in Analog Design

Lab M5: Hooke s Law and the Simple Harmonic Oscillator

Background Digital Calibration Techniques for Pipelined ADC s y

Coverage: through class #7 material (updated June 14, 2017) Terminology/miscellaneous. for a linear instrument:

6. The default plot created by Excel meets all of the requirements for a formal report plot in ME 360.

STATISTICAL analog-to-digital converters (ADCs) refer

Transcription:

EE 435 Lecture 26 Data Converters Data Converter Characterization

. Review from last lecture. Data Converter Architectures n DAC R-2R (4-bits) R R R R V OUT 2R 2R 2R 2R R d 3 d 2 d 1 d 0 V REF By superposition: 1 1 1 1 d V =V d +V d +V d +V d = V V 3 4 k 4-k OUT REF 3 REF 2 REF 1 REF 0 REF 4-k REF k 2 4 8 16 k=0 2 k=1 2 d

. Review from last lecture. 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

. Review from last lecture. 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)

. Review from last lecture. 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

. Review from last lecture. Low-frequency or Pseudo-Static Performance Paramater Pseudo-Static Region f

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 = /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 For DAC the offset is (assuming 0 is ideal value of (<0, 0>) (<0,, 0>) - absolute X OUT 0,...,0 X LSB - in LSB Offset C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 (If ideal value of (<0, 0>) 0, offset is shift from ideal value at <0, 0>)

Offset Performance Characterization (for DAC) Offset C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 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) Offset C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 Offset relative to fit of data

Offset Performance Characterization For ADC the offset is X T1 -X LSB X X X T1 LSB LSB C 7 (assuming X LSB is the ideal first transition point) - absolute - in LSB C 6 C 5 C 4 C 3 C 2 C 1 X LSB C 0 X T1 X OFFSET (If ideal first transition point is not X LSB, offset is shift from ideal)

Performance Characterization Offset For ADC the offset is C 7 C 6 C 5 C 4 C 3 C 2 C 1 X LSB C 0 X T1 X OFFSET 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 C 7 C 6 C 5 C 4 C 3 Fit Line C 2 C 1 C 0 X LSB X OFFSET Offset relative to fit of data

Performance Characterization Gain and Gain Error For DAC Ideal Output Actual Output Gain Error C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 Gain error determined after offset is subtracted from output

Performance Characterization Gain and Gain Error For ADC C 7 C 6 Actual Output Ideal Output C 5 C 4 C 3 Gain Error C 2 C 1 C 0 X LSB Gain error determined after offset is subtracted from output

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 C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7

Integral Nonlinearity (DAC) Nonideal DAC End Point Fit LIne X OF (k) C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 XOF X m= N-1 -X 0 OUT OUT N-1 k = mk+ XOUT 0

Integral Nonlinearity (DAC) Nonideal DAC (k)-x OF (k) C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 k OUT OF INL = X k -X k INL= max 0 k N-1 INL k

Integral Nonlinearity (DAC) Nonideal DAC INL C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7

Integral Nonlinearity (DAC) Nonideal DAC INL often expressed in LSB INL = X k INL= max OUT OF 0 k N-1 X k - X LSB INL k k INL C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 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 INL C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 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 value of INL k at k=(n-1)/2 is largest for many architectures Major effort in DAC design is in obtaining acceptable yield!

ENOB of DAC Nonideal DAC INL C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 Concept of Equivalent Number of Bits (ENOB) is to assess performance of an actual DAC to that of an ideal DAC at an equivalent resolution level Several different definitions of ENOB exist for a DAC Here will define ENOB as determined by the actual INL performance Will use subscript to define this ENOB, e.g. ENOB INL

ENOB INL of DAC Nonideal DAC Premise: A good DAC is often designed so that the INL is equal to ½ LSB. Thus will assume that if an n-bit DAC has an INL of ½ LSB that the ENOB INL =n. INL C 0 C 1 C 2 C 3 C 4 C 5 C 6 C 7 Thus define the effective number of bits, n EFF by the expression INL V REF 1 1 1 neff neff 2 2 2 where INL is in volts 1 n EFF VREF ENOBINL log2 1 INL Thus, if an n-bit DAC has an INL of ½ LSB n VREF 2 V LSB n 1 ENOBINL log2 1 log2 1 log2 2 1 INL VLSB 2 n

End of Lecture 26