adc lecture1

50
•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... Data Converters Analog and Mixed Signal Center, TAMU

Upload: mastelecentro

Post on 02-May-2017

236 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ADC Lecture1

•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...

Data Converters

Analog and Mixed Signal Center, TAMU

Page 2: ADC Lecture1

• 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 high-performance.

C

o

d

e

r

Digital Output

+

+

+_

_

_

Comparator n

Comparator 2

Comparator 1

S/H

Vr1

Vr2

VrnA simple ADC parallel topology

VLSI Analog Microelectronics (ESS) Analog and Mixed Signal Center, TAMU

Basic Concepts

Page 3: ADC Lecture1

Fundamentals• Traditional Data Converters at Nyquist

Rate (fs>2fm)– A/D Converter Details:

Low PassFilter S&H Quantizer

DigitalEncoder

x(t)

X(f) X1(f)

xnxQ(t)xSH(t)x1(t)

fm fsfm 2fs fsfm 2fs

Quant. noise

Binary Number10001000111...

A/D

Analog and Mixed Signal Center, TAMU

Page 4: ADC Lecture1

Nyquist RateD/A

(Ideal)S&H

Fundamentals• Traditional Data converters at

Nyquist Rate (fs>2fm)– D/A Converter:

LPF +Droop correction

yn

Yk(f)

y(t)ySH(t)yk(t)

fsfm 2fs

Binary Number10001000111...

fsfm 2fs fsfm 2fs

Y(f)

Analog and Mixed Signal Center, TAMU

• Droop correction means inverse Sinc

• The S/H is a “deglitching” circuit and could be eliminated for small glitches

Page 5: ADC Lecture1

Fundamentals

• A/D: Sampled Signal Spectrum:

fsfm 2fs

Quant. “noise”σσe

2101

δ

σσ e2 = δδ 2/12

DR = 1.5 (K-1)2 = 1 . 7 6 + ∗ 6 . 0 21 . 7 6 + ∗ 6 . 0 2

dB

K: # Quantizer levels

n: Equivalent # Bits

Anti-alias filter

Analog and Mixed Signal Center, TAMU

n

Page 6: ADC Lecture1

Sampling• The process of converting to digital can not be instantaneous

• The input has to be stabilized while a conversion is performed.

Sampler

Conversion

Delay

The ADC will convert each ofthese analog values to the

corresponding digital value oneafter the other.

ADC

AnalogInput

SampledAnalog

Analog and Mixed Signal Center, TAMU

Page 7: ADC Lecture1

REAL SAMPLINGInput Waveform

Output SpectraInput Spectra Sampling Spectra

Sampled OutputSampling Function

f(t)

t

Fourier Analysis

τ

h(t)

Τ tt

g(t)

F(f) H(f) G(f)

f1 fs = 1/T τ/1 2fs f1 fs 2fs fff

Input signals are not truly band limited

( ) 1f2sf >/ envelope sin

xx

Sampling cannot be done with impulses so, amplitude of signal is modulated by

Because of input spectra and sampling there is aliasing and distortion

xxsin

Square Wave

f(t)

A

Period T

2/2/ ττ +−

Envelope has the form

=

τπ

τπτ

f

fsin

T

AE

τ/1− τ/10

T/AτF(f)

Analog and Mixed Signal Center, TAMU

Page 8: ADC Lecture1

Since real Data Converters have a number of non-idealitieswe need to use a Performance Metrics to evaluate andcompare 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 2n

codes and each code represents a given quantization level.The error due to the quantization is called quantization error and rangesbetween plus or minus half quantization level (LSB). This error is aconsequence ( and a measure) of the finite A/D converter resolution.Furthermore, the quantization error can be considered as a noise ifall 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.

Page 9: ADC Lecture1

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.

Page 10: ADC Lecture1

Conversion Code

Range of Analog Input

Values

Digital Output Code

4.5 • 5.5 101

3.5 • 4.5 100

2.5 • 3.5 011

1.5 • 2.5 010

0.5 • 1.5 001

0 • 0.5 000

THE IDEAL TRANSFER FUNCTION (ADC)

-1/2 LSB

+1/2 LSB

Elements of Transfer Diagram for an Ideal Linear ADC

Digital Output Code Ideal Straight Line

Center

Step Width (1 LSB)

Analog Input Value0

Quantization Error

0 1 32 4 5

3 4 521

Analog Input Value

Midstep Value of 011

Inherent Quantization Error (±1/2 LSB)

001

011

010

000

100

101

Analog and Mixed-Signal Center (ESS)

Page 11: ADC Lecture1

Ideal Transfer Characteristic

Output Code Best Straight Line

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8-8

0000

0110

0101

0100

0011

0010

0001

0111

1001

1101

1100

1010

1011

1000

1111

1110

Page 12: ADC Lecture1

Output Code Best Straight Line

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8-8

0 1-1

0000

0110

0101

0100

0011

0010

0001

0111

1001

1101

1100

1010

1011

1000

1111

1110

Ideal Transfer Characteristic

Page 13: ADC Lecture1

Output Code Best Straight Line

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8-8

0 1-1

0000

0110

0101

0100

0011

0010

0001

0111

1001

1101

1100

1010

1011

1000

1111

1110

Ideal Transfer Characteristic

Page 14: ADC Lecture1

Unipolar Quantization ErrorOutput Code

0000

0110

0101

0100

0011

0010

0001

0111

1001

1101

1100

1010

1011

1000

1111

1110

Error1LSB

Input

Input0

Page 15: ADC Lecture1

Bipolar Quantization ErrorOutput Code

0000

0110

0101

0100

0011

0010

0001

0111

1001

1101

1100

1010

1011

1000

1111

1110

Error

1/2 LSB

Input

Input0-1/2 LSB

FSR1 LSB

• Bipolar Error

• Offset Error (Minor Importance)

Page 16: ADC Lecture1

Unipolar vs. Bipolar

• Quantization Noise Power:

LSB2/3

• RMS Value ofQuantization Noise Power:

LSB/1.73

• More Than Half an LSB error.

UnipolarError (ε) [LSB]

0

1/2

2-1-2 1

Input [LSB]

1

Page 17: ADC Lecture1

Unipolar vs. Bipolar

• Quantization Noise Power:

LSB2/12• RMS Value of

Quantization Noise Power:

LSB/3.46• Approximately One

Third of an LSB.

BipolarError (ε) [LSB]

0

1/2

3/2-1/2-3/2 1/2

-1/2 Input [LSB]

Reference: Spectra of Quantized Signals, W.R.Bennett, BSTJ, July 1948.

Page 18: ADC Lecture1

Digital Code

Vl

+ q 1/2- q 1/2

Ej

+ 1/2 LSB

- 1/2 LSB

Error E

Quantization Error

( )ljj VVE −=

12

qdEE

q

1E

2q/2

q/2

2j

1

2j == ∫

+

12/qN 22=

Error at the jth step:

The mean square error over the step is:

Assuming equal steps, the total error is:

(Mean square quantization noise)

QUANTIZATION EFFECTS

Analog and Mixed-Signal Center, TAMU (ESS)

Page 19: ADC Lecture1

Considering a sine wave input F(t) of amplitude A so that

which has a mean square value of F2(t), where

( ) tsinAtF ω=

( ) ( )∫=π

ωπ

2

0

222 dttsinA2

1tF

which is the signal power. Therefore the signal to noise ratio SNR is given by

=

12q

2A10LogSNR(dB)

22

but1nn 2

A

2

2ALSB 1q

−===

Substituting for q gives

=

=

2

2*3Log 10

2* 3A

2ALog 10SNR(dB)

2n

2n

22

1.76dB6.02n +⇒

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/2 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/2 LSB linearity error

Thus, we can established the boundary conditions for the choice of the resolution of the converter based upon a desired level of SNR.

4.24dB6.02n61.766.02ncase)(worst SNR −=−+=

Analog and Mixed-Signal Center (ESS)

QUANTIZATION EFFECTS

Page 20: ADC Lecture1

Signal to Noise Ratio (SNR)• Vin=A Sin(ωT) ; A = VFSR / 2• Signal Power:

VS2 = (VFSR / 2.8)2 = VFSR

2/8• Noise Power:

VN2 = LSB2/12

• SNR = (1.5)22N

1.8 + 6.02 N [dB]• Example: SNR(10bit) = 62dB

Page 21: ADC Lecture1

Sampling Pulse

-Vo

Vo

Sample

Hold

TA

EAAperture

Error

Aperture Uncertainty

inN

ref

LSBA fVf

VT

ππ 21

=<

⇒=+ AO1nO TfV2

2

2Vπ

1nO

AA 2

2VLSB 1/2

dt

dVTE

+===

ft2sinVV O π=

Omax

fV2dtdV

π=ftcos2fV2dtdV

O ππ=

ADC

fCLK

APERTURE ERROR

Analog and Mixed-Signal Center (ESS)

The aperture error comes from the fact that there is a delay between the clock signal and the effective holding time.

Page 22: ADC Lecture1

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.

4 5 8 10 12 16

Sampling ofinterest

SamplingFrequency

6 14

Images

InputFrequency

Limit

Frequencies

of interest

Frequency (KHz)

Analog and Mixed Signal Center, TAMU

Page 23: ADC Lecture1

Oversampling

• As we have seen earlier, the SNR of a typical ADC is:

• If the sampling rate is increased, we get the following SNR:

where OSR stands for “oversampling ratio”.

1 2 10 12 16Sampling

Frequency

3 14

Images

InputFrequency

Limit

Frequency (KHz)

Signal of interrest

1.76dB6.02n +

6.02n+1.76dB+10log(OSR)

Page 24: ADC Lecture1

Signal to Noise + Distortion Ratio (SNDR)

1LSB VFSR

1.8+6.02N

SNDR [dB]

Input Magnitude

Analog and Mixed Signal Center, TAMU

Page 25: ADC Lecture1

Signal to Noise + Distortion Ratio (SNDR)

1LSB VFSR

1.8+6.02N

SNDR [dB]

Input Magnitude

f

THD

Analog and Mixed Signal Center, TAMU

Page 26: ADC Lecture1

Performance Evaluation of ADCs

Analog and Mixed Signal Center, TAMU

Page 27: ADC Lecture1

001

010

011

1 32

Dig

ital O

utpu

t Cod

e

+1/2 LSB

Actual Diagram

Ideal Diagram

Analog Output ValueActual Offset Point

Offset Error (+1 1/4 LSB)

Nominal Offset Point

0

(a) ADC

000

Offset Errors

Actual Offset Point

Digital Input Code011000 001 010

0

1

2

3

Ana

log

Out

put V

alue

(L

SB)

Actual Diagram

Ideal Diagram

Offset Error (+1 1/4 LSB)

Nominal Offset Point

(b) DACVLSI Analog Microelectronics (ESS)

Input Ramp

Page 28: ADC Lecture1

001

010

011

1 32

Dig

ital O

utpu

t Cod

e

Actual Diagram

Ideal Diagram

Analog Output Value0

(a) ADC

000

Digital Input Code011000 001 010

0

1

2

3

Ana

log

Out

put V

alue

(L

SB)

Ideal Diagram

(b) DACVLSI Analog Microelectronics (ESS)

Best Fit Straight Line

Measured Gain

Input Ramp

Best Fit Straight Line

Measured Gain

Measured Data

Gain Errors

Page 29: ADC Lecture1

0…111

0…101

0…100

0…011

0…010

0…001

0…000

0…110

10 2 3 4 5 6 7

Total Error At Step 0…101 (-1 1/4 LSB)

Total Error At Step 0…001 (1/2 LSB)

Digital Output Error

Analog Input Value (LSB)

(a) ADC

Total ErrorAt Step 0…011

(1 1/4 LSB)

0…000

0…0010…010

0…0110…100

0…1010…110

0…111

Digital Input Code (b) DAC

0

0…101

0…101

1

2

3

4

5

6

7

Analog Output Value (LSB)

Absolute Accuracy (Total) Error

The absolute accuracy or total error of an ADC as shown in Figure is the maximum value of the difference between an analog valueand 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)

Page 30: ADC Lecture1

1 2 3 4 5 6 70

000

001

010

011

100

101

010

111

Dig

ital O

utpu

t Cod

e

Actual Transition

Ideal Transition

At Transition 011/100 (-1/2 LSB)

At Transition 001/010 (-1/4 LSB)

End-Point Lin. Error

Analog Input Value (LSB)(a) ADC

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)

At Step 001 (1/4 LSB)

At Step 011 (1/2 LSB)

End-Point Lin. Error

001 010 011 100 101 010 111000

Digital Input Code(b) DAC

1

2

3

4

5

6

7

0A

nalo

g O

utpu

t Val

ue (

LSB

)

The integral non-linearity depicts a possible distortion of the input-output transfer characteristic and leads to harmonic distortion.

Analog and Mixed-Signal Center (ESS)

Integral Nonlinearity (INL) Error

Page 31: ADC Lecture1

Differential Nonlinearity (DNL)Digital Output Code

0…110

0 1 2 3 4 5

Differential Linearity Error (1/2 LSB)1 LSB

1 LSBDifferential Linearity Error (-1/2 LSB)

Analog Input Value (LSB)

(a) ADC

0…101

0…100

0…011

0…010

0…001

0…000

0…101

0…100

0…011

0…010

0…001

0…000

1 LSB

Differential Linearity Error(-1/4 LSB)

1 LSB

Differential Linearity Error (+1/4 LSB)

6

5

4

3

2

1

0

Analog Output Value (LSB)

Digital Input Code

(b) DAC

Differential Linearity Error of a Linear ADC or DACVLSI Analog Microelectronics (ESS)

Page 32: ADC Lecture1

Solution

A 100-mVpp sinusoidal signal is applied to an ideal 12-bit A/D converter for whichVref= 5 V. Find the SNR of the digitized output signal.

First, we use to find the maximum SNR if a full-scale sinusoidal wave-form of 2.5 Vwere applied to the input.

±

Idealized SNR versus sinusoidal input signal amplitude for a 10-bit A/D converter. The0-dB input signal amplitude corresponds to a peak-to-peak voltage equaling Vref.

However, since the input is only a 100-mV sinusoidal waveform that is 28 dB belowfull scale, the SNR of the digitized output is

±

dB7476.11202.6dB76.1N02.6SNRmax =+×=+=

dB462874SNR =−=

Numerical Examples [1]Example 1.

=

=

= N

LSB

ref

Q

in 223

log2012/V

)22/(Vlog20

)rms(V

)rms(Vlog20SNR

SNR(dB)

60

50

40

30

20

10

-60 -50 -40 -30 -20 -10 00 Vin(dB)

Vpp=Vref

Best possible SNR

Best real SNR

Page 33: ADC Lecture1

Consider a 3-bit D/A converter in which Vref = 4 V, with the following measured voltage values:{ 0.011 : 0.507 : 1.002 : 1.501 : 1.996 : 2.495 : 2.996 : 3.491 }

1. Find the offset and gain errors in units of LSBs.2. Find the INL (endpoint) and DNL errors (in units of LSBs).3. Find the effective number of bits of absolute accuracy.4. Find the effective number of bits of relative accuracy.

We first note that 1 LSB corresponds to Vref/23 = 0.5 V.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

For the gain error, from (11.25) we have

2. 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 bysubtracting 0.022 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.002 (scaled to 1 LSB) is given by

Thus, the offset-free, gain-free, scaled values are given by{ 0.0 : 0.998 : 1.993 : 2.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 usINL errors : { 0 : -0.002 : -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 giveDNL errors: { -0.002 : -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 Vand is 11 mV. To relate this 11-mV value to effective bits, 11 mV should correspond to 1 LSB when Vref = 4 V. In other words, we havethe relationship

which results in an absolute accuracy of Nabs = 8.5 bits.4. For relative accuracy, we use the INL errors found in part 2, 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 Nrel = 10.2 nits.

Solution

LSB022.05.0

011.00...0V

VE

LSB

out)A/D(off ===

LSB04.0)12(5.0

011.0491.3)12(

0...0V

V

1...1V

VE 3N

LSB

out

LSB

out)A/D(gain −=−−

−=−−

−=

993.1)04.0(72

022.05.0

002.1=

+−

mV112

V4effN

=

Example 2. NNref

LSB21LSB1,

2

VV ==

D/AVin

Vref

Vout

Page 34: ADC Lecture1

A full-scale sinusoidal waveform is applied to a 12-bit A/D converter, and theoutput is digitally analyzed. If the fundamental has a normalized power of 1 Wwhile the remaining power is 0.5 µW, what is the effective number of bits forthe converter?

Using the expression for the SNR, we have

In this case, the signal-to-noise ration is found to be

Substituting this SNR value into the SNR expression yields

76.1N02.6SNR eff +=

dB63105.0

1log10

P

Plog10SNR

6rema

.fund =

×=

=

bitseffective2.1002.6

76.163Neff =

−=

Solution

Example 3 [Johns & Martin]

Page 35: ADC Lecture1

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 2 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

Page 36: ADC Lecture1

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 V2

• The transition point between 11010 and 11011 is 0.5(V1+V2)

Code 11011

Code 11010

Transition point

Ideal Curve

Measured Curve

Page 37: ADC Lecture1

Method 2: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

ADCUnderTest

DigitalComparator

Search ValueRegister

one-bitDAC

AnalogIntegrator

VOH -> Ramp upVOL -> Ramp down

Page 38: ADC Lecture1

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.

Page 39: ADC Lecture1

Method 3:The linear Ramp Histogram (continued)

input analog voltage

digital output code

ADC samplesmissing code

transition point

• Record the samples per digital code

• use the recorded values to compute the transition point one by one

Page 40: ADC Lecture1

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

•DNL[i]= -1

• Integral Non-linearity

INL[i]=

N

FSR2

1001

^22^2

]1[]1^2[×

−×

−−

NN

FSR

TPNTP

LSBiTPiTP ][]1[ −+

LSBTPiLSBiTP ])1[)1((][ +−×−

Page 41: ADC Lecture1

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

Conceptual Dynamic Test Setup

ADC Under Test

Perfect DAC

f

dB

f

dB

Distortionor noise

Page 42: ADC Lecture1

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.

ADC Under Test

f

dB

Computer

Acquisition Board (Like National Instruments)

Page 43: ADC Lecture1

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,

input analog voltage

digital output code

transition point

Sparkling• 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).

Page 44: ADC Lecture1

A/D Conversion : Practical Techniques

• Serial Conversion:Dual Slope

• Successive Approximation

• Parallel Conversion:Flash

• Quantized Feedforward:Pipelined

• Quantized Feedback:Delta-Sigma

An illustrative example/comparison:

Page 45: ADC Lecture1

Speed vs. Resolution

Conversions/sec

Resolution[bits]

6

1E9

>20

1E2

Page 46: ADC Lecture1

Throughput Rate Comparison of ADCs

Resolution[bits]

Clock Cycles/Output100

14

12

10

8

6

4

1000

2

101 10000

Flash, 2 Step Flash, Pipelined

2nd Order ∆−Σ

Serial (Dual Slope)

SAR

Page 47: ADC Lecture1

An A/D Conversion ClassificationMultiplexing

Time Interweave

Pipeline

Parallel

Flash

StackingFlash

NeuralNetwork

Series-Parallel

Subranging

Subranging withFolding Amps

Ripple

Serial Coarse-Fine

Counting

Coarse-FineNon-AlgorithmicSuccessive Approximation

Charge Redistribution

Variable Ref.Serial Ripple

Pulse WidthRampComparison

Dual Slopes

ConstantSlope

Algorithmic Iterative

Cyclic Sample/Hold

Pulse Rate

Ramp ComparisonQuantized Feedback

Algorithmic Replicative

Straight BinaryGray

Tracking Feedback

ServoDelta Modulation

Note: The procedure and architectureare shown as

Procedure

Arc

hite

ctur

e

Analog and mixed Signal Center, TAMU (ESS)

Page 48: ADC Lecture1

Coarse List of A/D Converter Architectures

Low-to-Medium SpeedHigh-Accuracy

Medium SpeedMedium Accuracy

High-SpeedLow-to-Medium Accuracy

Integrating

Oversampling

Successive Approximation

Algorithmic

Flash

Two-Step

Interpolating

Folding

Pipelined

Time-Interleaved

VLSI Analog Microelectronics (ESS)

Page 49: ADC Lecture1

VLSI Analog Microelectronics (ESS)

References[1] D.A. Johns and K. Martin, Analog Integrated Circuit Design, Chapters 11 and 12, John

Wiley & Sons, Inc., New York 1997,.

[2] 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 12 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-25, 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 820-827, Dec. 1984.

Page 50: ADC Lecture1

Analog and Mixed Signal Center, TAMU (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 1992.

[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.

[12] 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.