Sunteți pe pagina 1din 31

Mixed Signal Chip Design Lab

Analog-to-Digital Converters
Jaehyun Lim, Kyusun Choi

Department of Computer Science and Engineering
The Pennsylvania State University
CSE598A/EE597G Spring 2006
Mixed Signal Chip Design Lab
ADC Glossary

DNL (differential nonlinearity)
- measure of the maximum deviation from the ideal
step size of 1 LSB
Mixed Signal Chip Design Lab
ADC Glossary

INL (integral nonlinearity)
- deviation of the entire transfer function from the
ideal function
Mixed Signal Chip Design Lab
ADC Glossary

Offset Error
- difference between the ideal LSB transition to the
actual transition point
Mixed Signal Chip Design Lab
ADC Glossary

Gain Error
- how well the slope of the actual transfer function
matches the slope of the ideal transfer function
Mixed Signal Chip Design Lab
ADC Glossary

Resolution
- number of discrete values it can produce
Monotonic
- digital output code always increases as the ADC
analog input increases
Full scale
- voltage range ADC can accept
Aliasing
- due to unwanted signals beyond the Nyquist limit
- to prevent, all undesired signals must be filtered

Mixed Signal Chip Design Lab
ADC Glossary

SINAD (signal-to-noise and distortion)
- RMS value of the output signal to the RMS value
of all of the other spectral components below half
the clock frequency

ENOB (effective number of bits)
- dynamic performance of an ADC at a specific
input frequency and sampling rate
02 . 6
76 . 1

SINAD
ENOB
Mixed Signal Chip Design Lab
High Speed ADC Architecture

Flash ADC
- highest speed
- large # of comparators
- large size
- large power consumption
- 8-bit maximum resolution

Mixed Signal Chip Design Lab
High Speed ADC Architecture

Two-Step Flash ADC
- SHA
- D/A converter
- subtractor
- coarse flash ADC (MSB)
- find flash ADC (LSB)
- reduce # of comparators
2
N
-1 2(2
N/2
-1)
Mixed Signal Chip Design Lab
High Speed ADC Architecture

Pipelined ADC
- multi-stage conversion
- high speed
- acceptable power
- each stage has SHA, ADC, DAC, subtractor, Amp
- different conversion step concurrently
Mixed Signal Chip Design Lab
High Speed ADC Architecture

Folding ADC
- no SHA (flash)
- reduce # of comparators
(two step flash)
- small area, high speed
- rounding problem


Mixed Signal Chip Design Lab

Time-Interleaved ADC
- multiple ADCs in parallel high speed



- offset/gain mismatch
- phase skew
High Speed ADC Architecture
Mixed Signal Chip Design Lab
And More ADC Architectures

Algorithmic ADC
- low power, small size, slow
Integrating-Type ADC
- high accuracy, simple architecture, very slow
Successive Approximation ADC
R&C / C&R Type ADC
Interpolating ADC
Mixed Signal Chip Design Lab
Design Consideration Flash ADC
Large Input Capacitance
parallel structure of 2
N
-1 comparators
limits speed performance
large size buffer
Bubble / Sparkle
no SHA, comparator mismatch
error in thermometer code
solution : 3-input NAND
Mixed Signal Chip Design Lab
Design Consideration Flash ADC
Metastability
input to ADC comparator reference
indeterminate output error
solution : latch pipelining (extra gain)
gray encoding (no signal split)

Mixed Signal Chip Design Lab

Clock Distribution and Timing
clock travels long distance on a large ADC chip
different delay, different loading


Kickback Noise
disturbs reference
Design Consideration Flash ADC
Mixed Signal Chip Design Lab
Design Consideration Two-Step Flash ADC
Subtractor Gain
without gain stage
output of subtractor = 1-LSB of coarse ADC
difficult comparator design
(offset < 1-LSB of fine ADC)
with gain stage
delay
mismatch between subtractor output and fine
ADC input full scale
missing code / nonmonotonicity
Mixed Signal Chip Design Lab
Design Consideration Two-Step Flash ADC
Nonlinearity





SHA
V
in
residue
V
in
residue
including errors
- gain mismatch
- DNL, INL
- offset
- ...
analog
input
t
level digitized by coarse ADC
level sensed by subtractor
t
1
t
2
V
Mixed Signal Chip Design Lab
Design Consideration Pipelined Flash ADC
MDAC (Multiplying D/A Converter)
- performs subtractor, gain amplifier, S/H, and DAC

Mixed Signal Chip Design Lab
Design Consideration Pipelined Flash ADC
MDAC Operation
removes offset
(2
N
-1)CV
in
+ CV
in
Q
i
=
= 2
N
CV
in
V
x
Mixed Signal Chip Design Lab
Design Consideration Pipelined Flash ADC
MDAC Operation
Q
f
= 2
N
CDVref + CV
o
from Q
in
=Q
f
, V
o
= 2N(V
in
-DV
ref
)
Mixed Signal Chip Design Lab
Design Consideration Folding ADC
Rounding Problem
- only linear at zero-crossings
limits resolution to ~10 bits
Mixed Signal Chip Design Lab
Design Consideration Folding ADC

Multiple Folds
Mixed Signal Chip Design Lab
Two-Step Flash ADC Implementation
SHA

4-bit Coarse ADC

3-bit Fine ADC

Resistor-String DAC

Voltage Subtractor

Amplifier

Registers




Mixed Signal Chip Design Lab
Coarse ADC
Two-Step Flash ADC Implementation
Fat-Tree Encoder
Bubble Correction
Mixed Signal Chip Design Lab
Coarse ADC
Two-Step Flash ADC Implementation
Mixed Signal Chip Design Lab

Resistor-String DAC

voltage scaling DAC
simple
fast
small (under 8-bit)
resistor mismatching
Two-Step Flash ADC Implementation
Mixed Signal Chip Design Lab
Resistor-String DAC
Two-Step Flash ADC Implementation
0001
1111
Mixed Signal Chip Design Lab
SHA
Two-Step Flash ADC Implementation
input
output
Mixed Signal Chip Design Lab
Voltage Subtractor
Two-Step Flash ADC Implementation
V1
V2
8 x (V1-V2)
Mixed Signal Chip Design Lab
Things To Be Done
voltage subtractor and gain amplifier
- input voltage range for the subtractor
- output offset
- proper gain setting (input range of fine ADC)
3-bit fine ADC
- identical to the 4-bit coarse ADC
Two-Step Flash ADC Implementation

S-ar putea să vă placă și