Professional Documents
Culture Documents
13 Nyquist Ad
13 Nyquist Ad
slide 1 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
10
01
V in
00 -------
-
0 1/4 1/2 3/4 1 V ref
slide 2 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Analog to Digital Converters
Low-to-Medium Medium Speed, High Speed,
Speed, Medium Accuracy Low-to-Medium
High Accuracy Accuracy
Integrating Successive Flash
approximation
Oversampling Algorithmic Two-step
(not Nyquist-rate)
Interpolating
Folding
Pipelined
Time-interleaved
slide 3 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Integrating Converters
S
2 S
1
S 2
C1
–V S Comparator b
in 1 R 1
1 V
x b
Control 2
V
ref Counter b
logic 3
Clock
1 B
f = ----------- out
clk T
clk
slide 4 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Integrating Converters
V
x – V in3
Phase (I) Phase (II)
(Constant slope)
– V in2
– V in1
Time
T
1
slide 5 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Integrating Converters
0
–10
(dB)
–20
–30
Frequency (Hz)
10 60 100 120 180 240 300 (Log scale)
slide 6 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Successive-Approximation Converters
Start
Signed input
bi = 1 bi = 0
• Medium speed
• Moderate accuracy
V D/A →V +V ⁄2D/A ref
i+1
V D/A → V – (V ⁄ 2 )
D/A ref
i+1
i →i+1
No
i ≥N
Yes
Stop
slide 7 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
b1 b2 B
b out
N
D/A converter
V D/A V ref
slide 8 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Charge Redistribution A/D
s
V ≅0 2
x
SAR
16C 8C 4C 2C C C
b b b b b
1 2 3 4 5
s 3
1. Sample mode
s s
1 V = –V 2
V
in
V
ref
x in
16C 8C 4C 2C C C
b b b b b SAR
1 2 3 4 5
s 3
s
1
V ref V V 2. Hold mode
V x = – V in + ----------- s in ref
2
2
SAR
16C 8C 4C 2C C C
b b b b b
1 2 3 4 5
s 3
3. Bit cycling
s
1
V V
in ref
slide 9 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
slide 10 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Algorithmic (or Cyclic) A/D Converter
Start
Signed input
• Operates similar to successive-
approx converter
Sample V = Vin, i = 1
• Successive-approx halves ref voltage
each cycle
No
V>0
• Algorithmic doubles error each cycle
Yes (leaving ref voltage unchanged)
bi = 1 bi = 0
i →i+1
No
i>N
Yes
Stop
slide 11 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Vin
S/H Cmp Shift register
Vref /4
X2 S/H
Gain amp –Vref /4
slide 12 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Ratio-Independent Algorithmic Converter
Q1
C2 C2
C1 C1
Verr Verr
Cmp Cmp
Q1 Q1
1. Sample remainder and cancel input-offset voltage. 2. Transfer charge Q1 from C1 to C2.
Q1
C2 C2
C1 C1
Verr Verr
Cmp Cmp
Q2
Q1+Q2 Vout = 2 Verr
3. Sample input signal with C1 again
after storing charge Q1 on C2. 4. Combine Q1 and Q2 on C1, and connect C1 to output.
slide 13 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Vin • High-speed
R
----
2 Over range
• Large size and power hungry
R
V r7
• 2N comparators
R V r6
• Speed bottleneck usually large cap
R V r5 load at input
(2N–1) to N N digital
R V r4 encoder outputs
• Thermometer code out of comps
R V r3
• Nands used for simpler decoding
R
V r2
and/or bubble error correction
R
V r1
• Use comp offset cancellation
R⁄2 Comparators
slide 14 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Issues in Designing Flash A/D Converters
• Input Capacitive Loading — use interpolating arch.
• Resistor-String Bowing — Due to Iin of bipolar
comps — force center tap (or more) to be correct.
• Signal and/or Clock Delay — Small arrival diff in
clock or input cause errors. (250MHz 8-bit A/D needs
5ps matching for 1LSB) — route clock and Vin
together with the delays matched [Gendai, 1991].
Match capacitive loads
• Substrate and Power-Supply Noise — V ref = 2 V
and 8-bit, 7.8 mV of noise causes 1 LSB error —
shield clocks and use on-chip supply cap bypass
• Flashback — Glitch at input due to going from track
to latch mode — use preamps in comparators and
match input impedances
slide 15 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
V (2N–1) to N N digital
ri
encoder outputs
[Steyaert, 93]
…
…
…
slide 17 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
slide 18 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Digital Error Correction
S/H2
(8-bit accurate) V
in
Gain amp
4-bit 4-bit
V
1 V
q
Vin S/H1 MSB D/A 8 S/H3
A/D
(8-bit accurate) (5-bit accurate)
(8-bit accurate)
(4-bit accurate)
5 bits
Digital delay
Error 5-bit
D correction LSB
4 bits
A/D
(5-bit accurate)
8 bits
slide 19 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
V R
latch • Match delays to latches
1 4
latch
0.25 V R 3 • Often combined with
latch
R
Input
amplifiers
R 2 folding architecture
latch
R 1
latch
R Latch
comparators
slide 20 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Interpolating Converters
5.0 V2
V 2b
V 2c
V1
(Volts) Latch threshold
V 2a
V
0 in
0 0.25 0.5 0.75 1.0
(Volts)
I I I I
1 2a 2b 2
3 3 3 3
9 3 3 9
current interpolation
(Relative width sizing shown)
(All lengths same)
slide 21 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
1 5 9 13 V
1 5 9 13
------
16
------
16
------ ------
16
in
V r = ------, ------, ------, ------ 16
16 16 16 16
slide 22 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Folding Circuit
V
CC
R R
1 1
V Q1 V
a b Q2
V out
V V V V
r1 r2 r3 r4
I I I I
b b b b
V
in
V EE
(a)
V out
V –V
CC BE
V –V –I R
CC BE b 1 V in
V r1 V r2 V r3 V r4
(b)
slide 23 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
slide 24 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
Pipelined A/D Converters
b 1
QN
DN
b
QN-1 QN-1
DN-2 DN-2
b N–1
Q1 Q1 Q1
D1 D1 D1 b N
bi
slide 25 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997
f2
f0
S/H N-bit A/D
Digital
V output
in f3 Dig.
S/H mux
f4
slide 26 of 26
University of Toronto
© D.A. Johns, K. Martin, 1997