Title: Data Converters for Portable Devices
1Data Convertersfor Portable Devices
(CORE/CWC Review, November 3, 2000)
Bang-Sup Song, ECE Dept., UCSD
2Executive Summary
Just started with two new students. Prototype
systems are being sketched. Preliminary study on
background offset-trimming distributed
preamplifiers has been done. Simulations of
candidate S/H and T/H are underway. The design
will be completed by June 30, 2001.
3Past Year Accomplishments and Progress
Two Ph.D. students started this September. Study
to implement a pipelined, subranging,
interpolating ADC with reference and offset
errors trimmed in background. Investigate
linear S/H and T/H circuits with sampling switch
linearization and clock edge enhancement for low
jitter.
4Software Radio
LNA
X
BPF
ADC
DSP
DAC
LPF
R
DAC
LPF
SYN
...
RF
ADC
LPF
T
PA
X
BPF
DAC
ADC
LPF
gt90dB SFDR (15b linear) ADC and DAC _at_ 100MS/s
5High-Speed CMOS ADCs
Resolution Speed
Limit Accuracy Flash
6b 800MS/s S/H
-
Comparator Subranging/ 8b
150MS/s Reference
- Interpolation
Offset Folding/ 10b
50MS/s Reference Averaging Interpola
tion
Offset Pipeline 12b
65MS/s MDAC Trim Pipeline/
13b 40MS/s Reference
Offset Folding
Offset Calibration
6High-Speed ADC Family Tree
Subranging Interpolation
Interpolation
(save preamps)
Folding Interpolation
Flash
Folding
(save comps)
Subranging Folding
Subranging
(save preamps comps)
Multi-step or Pipeline
Interleaving, averaging, and pipelining are
common.
7Single-Residue vs. Multi-Residue
Single-residue Multi-residue Matching high
low Amp gain high low Settling accurate le
ss accurate Resolution high low Speed slow
fast Complexity simple complex
8Why not Single-Residue?
Single-residue architectures are simple, and have
been widely used. Most designers in industry and
academia are trying to speed up pipelined ADCs
for 100MS/s either with trimming, calibration, or
randomization. But single-residue ADCs need
high-gain amplifiers that can settle within
5nsec. Bipolar, BiCMOS, or SiGe may be a better
choice than CMOS.
9Then is Multi-Residue easy?
No. multi-residue systems are far more
complicated and have so many error sources. They
have only been used for low resolution but
high speed. However, multi-residue systems can
be configured so that their weakness can be
overcome. The gain mismatch and interpolation
errors can be reduced by resolving more bits
before interpolation, and the reference and
offset errors can be trimmed in background.
10Flash vs. Subranging Residues
Vout
Save of preamps and comparators, but
need comparator time.
Vin
Vout
Vin
Input range
Input range
11Flash vs. Folding Residues
Vout
Save of comparators and comparator time,
but need many preamps.
Vin
Vout
Vin
Input range
Input range
12Dual-Residue Subranging Pipeline
Vref Vin 0
0
low gain, slow settling - reference, offset,
comparator time, gain matching
13Subranging/Interpolation/Pipeline
Vref Vin 0
0
low gain, slow settling, comparator time -
reference, offset, too many preamps, gain matching
14Pipelining/Folding/Interpolation
Vref Vin 0
0
F o l d e r
F o l d e r
F o l d e r
low gain, slow settling, comparator time -
reference, offset, too many preamps, gain matching
15Multi-Residue Accuracy
Gain mismatch Interpolation error
- For accurate zero crossings
- - Accurate reference
- Zero or constant offset
- Amplifier gain matching
- Accurate interpolation
Vout
Vin
Reference Offset error
16Gain Matching Requirement
Preamp outputs
INL error (LSB)
aN/4
Vout
1
1a
Vin
0 1 2 3 N-2 N-1 N
0 N/2 N of
interpolated points
Interpolated outputs
17Type I - Subranging/
Vref Vin 0
low gain, slow settling, gain matching -
reference, offset, comparator time
18Type II - Pipelining/
Vref Vin 0
F o l d e r
F o l d e r
low gain, slow settling, gain matching,
comparator time - reference, offset, comparator
time for the 1st stage
19High-Speed/Resolution Ideas
Reason Type I Type II To simplify Subrangin
g Subranging To speed up Pipelining Pipelinin
g To save preamps Interpolation Interpolation T
o save latch time Folding To make it
linear Calibration Calibration
2013b 40MS/s CMOS ADC (Type II)
- First CMOS 13b Folder
- Subranging, Pipelining,
- Folding, Interpolation
- Background Trimming
- 82dB SFDR
- 0.5um CMOS
- - ISSCC 2000
21Differential Nonlinearity
22Integral Nonlinearity
INL after offset self-trimming
15
10
5
INL LSB
0
-5
-10
-15
0
1000
2000
3000
4000
5000
6000
7000
8000
Code
23Prototype ADC System (Type I)
0 0
S/H
In
A/D
A/D
A/D
T/H
T/H
7 to 1 M U X
7 to 1 M U X
7 to 1 M U X
16x 8Rs
24Project Goals
Demonstrate a 1.5V, gt14b, gt50MS/s ADC in
CMOS. Develop a linear T/H and S/H for the
ADC. Introduce background offset-trimming for
the DAC.