Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Convertidores Integradores
S2
De rampa simple
C
vin(t) S1 , S2
-vin(kT)
S&H
R
INVERS - MSB b1
S1 - vx LOGICA
Vref + b2
DE
+ CONTA
Integrador CONTR
LSB bN
Comparador
FASE I FASE II
f1clk = 1 / Tclk
-Vin1
(T1 cte) (Pend. cte)
• Fase I. Integra –vin(kT) durante T1
-Vin2
− vin (kT ) v (kT )
T1
-Vin3
v x (T1 ) = − ∫ dt = in T1
0
RC RC
• Fase II. Integra Vref hasta que vx=0
T2
Vref
T1 T2 v x (T2 ) = v x (T1 ) − ∫ dt = 0
0
RC
Convertidores de Nyquist (I) 2 of 26
Integradores (II)
• Sustituyendo
vin (kT ) Vref v (kT )
v x (T2 ) = T1 − T2 = 0 ⇒ T2 = T1 in
RC RC Vref
• Si T1 = 2N Tclk y, dado que T2 = (b1 2N-1 + b2 2N-2 + ... + bN) Tclk
vin (kT )
b1 2 −1 + b2 2 − 2 + ... + bN 2 − N =
Vref
• Características:
– La salida digital no depende de la constante RC. Es sensible al
offset del integrador y del comparador, si bien se puede resolver
repitiendo dos veces el proceso, con la entrada a tierra la primera
vez.
– Como principal inconveniente, es muy lento, T1 = 2N Tclk y, en el
peor de los casos, T2 = T1 . Así, para fclk = 1 MHz y N = 16 bits, la
tasa de conversión es de 7.6 Samples/s.
• Aplicaciones: voltímetros digitales de precisión (16 bits o más).
Convertidores de Nyquist (I) 3 of 26
Integradores (III)
• Características de Filtrado.
– Elimina la interferencia de ármonicos de 1/T1. Ejemplo, para
un ruido de 50 Hz
vin (kT ) = vin (kT )ideal + A sen (2π 50 t + φ )
− vin (kT ) − vin (kT )ideal A sen (100π t + φ )
T1 1 1 T T
v x (T1 ) = − ∫ dt = − ∫ dt − ∫ dt
0
RC 0
RC 0
RC
-10
-20
– El segundo término es
-30 cero si T1 = 1 / ( 50 K )
| ) (dB)
-40
– La respuesta impulsional es
(f)(dB
-50
una onda cuadrada, por lo
| H|H(f)|
-60
-70
que su transformada de
-80
Fourier es del tipo sin(x) / x.
sen (π f T1 )
-90
-100
H(f ) =
10
1
π f T1
Frecuencia (Hz). T1 = 1/50
• Ejemplo:
– Se pretende diseñar un convertidor integrador de 16 bits. Para
vin|MAX = 3 V, la tensión de pico en vx debe ser de 4 V. El
convertidor debe rechazar las interferencias de 50 Hz y sus
armónicos. Elegir la constante RC y la frecuencia de reloj fclk.
Determinar la atenuación que sufre un ruido en torno a 1KHz
superpuesto a la señal de entrada.
• Solución:
– T1 = 1/50 Hz = 20 ms = 216 fclk ⇒ fclk = 3.28 MHz
– Como v (T ) = vin (kT ) T ⇒ RC = vin (kT ) T
v x (T1 )
x 1 1 1
RC
v (kT ) 3
– Para la entrada máxima RC = in T1 = × 20 × 10 −3 = 15 ms
v x (T1 ) 4
– La atenuación en 1 KHz es infinita, ya que es armónico de 50 Hz.
El pico más cercano está en 975 Hz y allí la atenuación es de
H(f ) =
(
sen π × 975 × 20 × 10 −3)= 16. 3 × 10 −3
= −36 dB
f =975 Hz
π × 975 × 20 ×10 −3
Convertidores de Nyquist (I) 5 of 26
Integradores (V)
ABRE
C S3 ABRE S1
S3 S3
S1 0
R - MSB Vt
vx bN
- MSB
+
vin(t) + CONT. ABRE
Integrador S2
LSB bL+1 -VinA
+ Muestr. Comp. 1 LOGICA
CARRY
Vt
DE
S2 CONTR -VinB
S1 S2 vy MSB bL
- LSB
+ CONT. t1 t2A t2B t3A t3B t
I I/255
LSB b1 GRUESA FINA
-Vref Comp. 2 MUEST
GRUESA FINA
f1clk = 1 / Tclk
S1 Cf
vin(kT)
Ci vx
S2 S5
-Vref - MSB b1
- LOGICA b2
S3 S4 +
+ DE CONTA
Integrador CONTR
LSB bN
Comparador
f1clk = 1 / Tclk
Aproximaciones Sucesivas
vin(t) vin(kT) Inicio
vx Registro de Lógica
-
S&H Aproximaciones de
+ Salida: Sin Signo
Sucesivas Control
Muestra vin;
Comparador vD/A = 0; i = 1;
bN
b1
b2
vD/A Convertidor +Vref /2 NO
¿vin > vD/A?
D/A -Vref /2
SI
bi = 1; bi = 0;
v / Vref vD/A = vD/A + Vref / 2i+1; vD/A = vD/A - Vref / 2i+1;
3/8
i = i + 1;
1/8 vin
-Vref / 2 < vin < Vref / 2
-1/8 ON
¿i>N?
vD/A
-3/8 SI
t Fin
100 010 011 011
Convertidores de Nyquist (I) 8 of 26
Aprox. Suces. (II)
Evolución de la salida
vin/Vref
1/2
111X 1111
11XX 1110
110X 1101
1100
1/4 1XXX
101X 1011
1010
10XX
100X 1001
1000
0 XXXX 0111
011X
0110
01XX
0101
011X
0100
-1/4 0XXX 0011
001X
0010
00XX
0001
000X
0000
-1/2 t /T
1 2 3 4 5
v / Vref SI
bi = 1; bi = 0;
3/8 v = v - Vref / 2i+1; v = v + Vref / 2i+1;
v
1/8
i = i + 1;
t SI
vx aprox 0
- SAR
16 C 8C 4C 2C C C
+
Comparador
b1 b2 b3 b4 b5 S3 inversor
PASO 1
MUESTREO
S1
vin (kT) Vref
S2
vx = - vin (kT)
- SAR
16 C 8C 4C 2C C C
+
Comparador
b1 b2 b3 b4 b5 S3 inversor
PASO 2
RETENCIÓN
S1 (suele hacerse a la vez que se
vin (kT) Vref calcula el primer bit: b1 )
vx aprox 0
- SAR
16 C 8C 4C 2C C C
+
Comparador
b1 b2 b3 b4 b5 S3 inversor
PASO 1
Vref / 2 S1 MUESTREO
vin (kT) Vref / 2
S2
vx = - vin / 2
- SAR
16 C 8C 4C 2C C C
+
Comparador
b1 b2 b3 b4 b5 S3 inversor
PASO 2
Vref / 2 S1 RETEN + 1º BIT
vin (kT) Vref / 2
2º BIT
Vref / 2 S1 (suponiendo vin < 0 )
vin (kT) Vref / 2
2º BIT
Vref / 2 S1 (suponiendo vin > 0 )
vin (kT) Vref / 2
FASE DE
S1
- Vref / 2 Vref / 2 MUESTREO
vin (kT)
N-2
2N-1 C 2 C 2C C C
• En la práctica, Testimado ≈ 30 %
mayor que Treal
R R R R R
• Normalmente R se hace
menor para las capacidades
mayores, escalando los
RS1 interruptores.
vin (kT)
S2
- SAR
k-1
2 C 2C C C
+
b1 bk-1 bk S3 Comparador
S1A inversor
S1B
vin •
Primero se cargan todas las
capacidades a vin
• Luego se emplea una lógica de aprox. suces. para encontrar la resistencia
que tiene entre sus extremos una tensión mayor y otra menor que vin
• Finalmente se usa una lógica de aproximaciones sucesivas para
determinar los bits menos significativos.
Convertidores de Nyquist (I) 19 of 26
Aprox. Suces. (XIII)
• Características Generales
– Muy versátil, bajo consumo y N ciclos para N bits
– Muchas implementaciones posibles: resistivo, capacitivo SC,
modo corriente, M-2M, etc.
– Resolución típica 10 bits, 12 con tecnologías maduras, bien
caracterizadas y layout cuidadoso. Hasta 16 bits con
calibración [Lee’84], [Tan’90].
– Hoy día hasta varios Msamples / s en circuitos de unos
cientos de mW.
– Aplicaciones: de propósito general, señales de media-alta
velocidad, aplicaciones de control hasta video.
Convertidores Algorítmicos
vin(t) Registro de
Inicio
bN
i = 1;
b1
b2
+ NO
¿v > 0?
x2 S&H vref / 4
-
-vref / 4 SI
bi = 1; bi = 0;
v = 2 ( v - Vref / 4 ) ; v = 2 ( v + Vref / 4 ) ;
• En un convertidor de aproximaciones
sucesivas, la referencia es dividida por 2 i = i + 1;
en cada ciclo.
- Vref / 2 < vin < Vref /2
• En un convertidor algorítmico, el residuo es ON
¿ i >= N ?
C2 C2
verr(i) C1 verr(i) C1
- -
+ +
-verr(i) -verr(i)
C1 C1
C2 C2
C2 C2
verr(i) C1 verr(i) C1
- -
+ +
-verr(i) -verr(i)
C1 C1
C2 C2
P
Multiplicador - bA
vin(t) + +
S&H x2
-
Vref
- bB
+
Q
-Vref
• Características Generales
– Bajo consumo, N ciclos para N bits.
– La precisión no depende directamente del apareamiento de
los componentes, sino de la precisión del amplificador-
multiplicador x 2.
– Para m=4 ciclos por bit se elimina la dependencia con el
offset del op-amp. Para m=7 se elimina también la
dependencia con su ganancia.
– m veces más lento que uno de Aproximaciones Sucesivas.
– Aplicaciones: por su relativa baja velocidad y bajo consumo,
se emplea en aplicaciones biomédicas y en
telecomunicaciones hasta 500 Ksamples/s
1. H.B.Aasnaes, Th.J.Harrison, “Triple play speeds A/D conversion”, Electronics, pp. 69-72,
April 1968.
2. J.L.McCreary et. al. “All-MOS charge redistribution A/D conversion technique-Part I”.
IEEE J. of Solid-State Circuits, vol. 10, pp. 371-379, Dec. 1975.
3. B. Fotouhi and D.A.Hodges. “High-resolution A/D conversion in MOS/LSI”. IEEE J. of
Solid-State Circuits, vol. 14, pp. 920-925, Dec. 1979.
4. H.Lee, D.A.Hodges, P.R.Gray. “A Self-Calibrating 15-bit CMOS A/D Converter”. IEEE J.
of Solid-State Circuits, vol.19, pp. 813-819, Dec. 1984.
5. K.S.Tan et. Al. “Error-correction techniques for high-performance differential A/D
converters”. IEEE J. of Solid-State Circuits, vol. 25, pp. 1318-1326, Dec. 1990.
6. R.H.McCharles, V.A. Saletore, W.C.Black Jr., and D.A.Hodges. “Al algorithmic analog-
to-digital converter”, IEEE Int. Solid-State Circuits Conf., Philadelphia, Feb. 1977.
7. P.W.Li, M.J.Chin, P.R.Gray, and R.Castello. “A ratio-independent algorithmic analog-to-
digital conversion technique”. IEEE J. of-Solid-State Circuits, vol. 19, pp. 828,-836, Dec.
1984.
8. C.C.Shili, and P.R.Gray. “Reference refreshing cyclic analog-to-digital and digital-to-
analog converters”. IEEE J. of Solid-State Circuits, vol. 21, pp. 544-554, Aug 1986.
9. H.Onodera, T.Taleishi, and K.Tamaru. “A cyclic A/D converter that does not require ratio-
matched components”. IEEE J. of Solid-State Circuits, vol. 23, pp. 152-158, Feb. 1988.
10. B.Ginetti, P.Jespers, and A.Vandemeulebroeke. “A CMOS 13 bit cyclic RSD A/D
converter”, in Proc. ESSIRC 1991, Milan, pp. 3345-348, Sept. 1991.
Convertidores Flash
• Las modernas aplicaciones en sistemas de comunicaciones y aplicaciones
multimedia requieren convertidores de elevada precisión (> 13 bits) con
velocidades de conversión superiores a 50 MS / s
Vref vin
Características
+ Desbordamiento • Muy rápidos (cientos MS/s en 8 bits)
R/2
- • 2N comparadores ⇒ simples.
R
+
- • No necesitan S & H.
R + • Baja resolución (8 bits típico) limitado
código termométrico
-
por velocidad comparadores y
código binario
b1
R +
- Convertidor b2 consumo. Hasta 10 y 12 bits para
R + tecnologías maduras y cuidadoso
de
- Código
bN
layout.
R
+
- • Las líneas de entrada y reloj están
R + muy cargadas. Puede haber
-
R
+
problemas de clock jitter y retrasos
- desiguales ⇒ distorsión.
R/2 Comparadores
activados por reloj Aplicaciones: video y comunicaciones
C
vin
R R
A B
CLK
vin Referencia Etapa repetida N veces
I
Referencia
Bipolar [Peterson’79]
Φ2' Φ2'
Φ2' Φ2'
Φ2 Φ2
C C
INP INN
REFP REFN
I
Φ1 Φ1' Φ1' Φ1
v in
V ref
Track Latch
Corrección de error
• Para el caso ideal:
1. En efecto, si VLSB = Vref / 2N1+N2 , para un convertidor A/D ideal de N1+N2
bits,
Vref • Bout = vin + vq siendo − 1 VLSB < vq < + 1 VLSB
2 2
2. Para un convertidor A/D ideal de N1 bits, tendremos, manteniendo la
definición de VLSB,
• Solución
Definimos VLSB = Vref / 2N1+N2 = 5 / 28 = 19,5 mV, para un conv. ideal de 8 bits
Para un conv. ideal de 4 bits,
1 Vref 1 Vref 5
− N1
< v q < + N1
⇒ ∆ v MAX
q = 4
= 16 VLSB
2 2 2 2 2
1. Para un convertidor real de 4 bits con precisión de 8 bits
1 Vref Vref 1 Vref Vref ⎛ 5 5⎞
− − < v < + + ⇒ ∆ v MAX
= 2 ⎜ 5 + 8 ⎟ = 18 VLSB
2 2 N1 2 N1 + N 2 2 2 N1 2 N1 + N 2
q q
⎝2 2 ⎠
Rango entrada convertidor LSB es 8 x 351 mV = 2,8 V , mayor ampl. es posible
1. Para un convertidor real de 4 bits con precisión de 4 bits
Vref Vref ⎛ 5⎞
− < vq < + ⇒ ∆ vqMAX = 2 ⎜ 4 ⎟ = 32 VLSB = 625 mV
2 N1 2 N1 ⎝2 ⎠
Tras una ganancia de 2N1-1 queda 8 x 625 mV = 5V, igual rango que la entrada
-
16 C 8C 4C 2C C C
+
1 3 1 3 1 3 1 3 1 3 1 3 Comparador
inversor
2 2 2 2 2 2
Vref
vin X5 X4 X3 X2 X1 X1 LSB
X2
ADC Flash
de 5 bits
Vref MSB
X5
Mues- LATCHES
Retenc + 1er Flash Amplific. residuos + 2º Flash
treo
10-bits salida
-
16 C 8C 4C 2C C C
+
1 3 1 3 1 3 1 3 1 3 1 3 Comparador
inversor
2 2 2 2 2 2
vin X5 X4 X3 X2 X1
Vref
-
16 C 8C 4C 2C C C
+
1 3 1 3 1 3 1 3 1 3 1 3 Comparador
inversor
2 2 2 2 2 2
vin X5 X4 X3 X2 X1
Vref
-
16 C 8C 4C 2C C C
+
1 3 1 3 1 3 1 3 1 3 1 3 Comparador
inversor
2 2 2 2 2 2
vin X5 X4 X3 X2 X1
X5 X4 X3 X2 X1
Vref
0 1 1 0 1
Convertidores de Interpolación
Vref vin
+ 16
LATCH
- 15
LATCH
LATCH 14
R 13
LATCH
+ 12
LATCH
- 11
LATCH
10
código binario
LATCH b1
R 9 Convertidor
LATCH b2
+ v2 de
LATCH 8
- 7 Código
c LATCH
6 bN
R b LATCH
5
+ v1 a LATCH
LATCH 4
- 3
LATCH
LATCH 2
R LATCH 1
I1 I2a I2b I2 2 1
I 2a = I1 + I 2
3 3
9 3 3 3 3 3 3 9
1 2
I 2 b = I1 + I 2
3 3
Bloque de
v1
Latch
Plegado
VT={4/16,8/16,12/16,16/16}
Bloque de
v2
vin Plegado
Latch
VT={3/16,7/16,11/16,15/16} Lógica b1
Digital b0
Bloque de
v3
Latch
Plegado
VT={2/16,6/16,10/16,14/16}
Bloque de
v4
Latch
Plegado
VT={1/16,5/16,9/16,13/16}
email: joao.vital@gcsi.ist.utl.pt
♦ Modular architecture
♦ Wide range of specifications
♦ Low-power capability
♦ High-speed capability
♦ High-resolution capability with self-calibration
♦ No analog options required (more difficult for A/D)
l Selected Architecture
♦ Pipeline ADC
In
S/H MDAC MDAC MDAC MDAC
Clk
12b Out
Cycle 1 2 K K+1
Sample & Quant. Amplification Sample & Quant. Amplification Sample & Quant. Amplification Sample & Quant. Amplification
Stage 1
of x(1) of res 1 (1) of x(2) of res 1(2) of x(K) of res 1 (K) of x(K+1) of res 1(K+1)
Sample & Quant. Amplification Sample & Quant. Amplification Sample & Quant. Amplification Sample & Quant.
Stage 2 of res 1(1) of res 2(1) of res 1(2) of res 2(K-1) of res 1(K) of res 2 (K) of res 1(K+1)
Digital
q[x(1)] q[x(2)]
Output
res ra Digital
(LSB of the local quantization)
out
+ 1/2 +Vref
11xx
10xx
01xx
00xx
- 1/2 -Vref
00 01 10 11
V ref V in
Fully differential structures
R2 N
R-string eliminated for low resolution:
• capacitive divison possible
• comparator threshold can be designed
bN
Ri Comparator complexity dependent on
resolution:
b3
b2 • simple latch for 1 to 2 bits
b1 • preamplifier with or w/o offset cancellation
R2
for higher resolution
Thermometer-to-binary encoder
R1
• usually ROM-type
V in 1 2 1 2 ... 1 2 1 2 1 2
Vref ...
bN b N-1 ... b2 b1
Binary code from Flash
∑ Ci
V ref N
V RA = i 0 =
C0
Vin −
N ∑i C i bi
∑
i 0
Ci = 1
C 0 = C , C i = 2i - 1C , i = 1,… ,N
Pipeline CMOS ADCs - Platforms for High-Speed Embedded Data Conversion 10
4. Pipeline ADCs - Building Blocks
S/H - Flip-around capacitor S/H - Charge redistribution
φ1 φ2
φ2
φ1’ φ1’
Cf
φ1 Cs φ1 Cs
φ2 φ1
φ1 φ2
High feedback factor φ1’ Single-ended to fully-differential
conversion
Offset cancellation φ2
Offset cancellation
Gain insensitive to capacitance
mismatch ...but
...but Gain sensitive to capacitance
mismatch
Fully-differential input needed
Lower feedback factor
01xx 01xx
00xx 00xx
- 1/2 -Vref - 1/2 -Vref
00 01 10 11 00 01 10 11
Vdd φ1’
- +
Rs Cs
Benefits
Warning!
φ1’
φ2.X φ2.Y φ1 Cf
Cs
φ2.Z
Vout
Cs
φ2.Y φ2.X φ1 Cf φ1’
3. Unit charge error depends only on ∆Cu (similar characteristics for all caps)
⇒ DNL 2x better for each additional bit in the front-end stage !!!
Digital Digital
out out
11xx 11xx
missing codes
10xx 10xx
01xx 01xx
00xx 00xx
Principles
V2
Capacitor dividers can be used to bx3 bx2 bx1
implement very small caps Trimming code stored
in register or RAM
01xx
transfer characteristic
-Vref +V ref in
add constant code to digital output
N1+1 bits N2+1 bits NNs-2+1 bits NNs-1+1 bits NNs bits
...
2
Vn2 ( 0) Vn2 (1) Vn2 ( 2) Vn2 (Ns − 1)
< ( Nref )
Vn2input referred = + + + ... + V
2 2 2
1 1.G 1 1.G1 .G 2 1.G 21 ...GNs
2
−1 2 2
K.T
Stage contrib. to thermal noise ∝
C
Design strategy
Vref Vref
REF
DAC
In
S/H MDAC MDAC Backend
Cal DAC Cal DAC
1.5 b/stage
FLASH RAM FLASH RAM pipeline ADC
4b 4b 8b
SAR SAR
Clk
14b Out
4-bit flash
quantizer RAM SAR
b4… b1
Errors to be corrected
1
CN C2 C1 C' C"
-
Vo
... +
1 2 ... 1 2 1 2 1 2 1 2
V in
...
V ref +
Vref -
bN ... b2 b1
1
N N
v RA = in
v (C ' + ∑ i - ref ∑ i i
C ) V C . b
C ' +C " i =1 i =1
... +
V in
t
-V in Vref -
2 - +2
N N
... +
V in
t -V in Vref -
Conversion Mode
Gain-calibrating code applied
Calibrating DAC
CN ... C2 C1 C' Cg.cal1 Cg.cal0 C"
-
... +
V in
-V in
Calibrating DAC
CN ... C2 C1 C' C d.cal1 Cd.cal0 C"
-
Vo
... +
∑N ∑N
v in C i + C ' +C g .cal 1 - C g .cal 0 - V ref C i bi + Cd .cal 1 - C d .cal 0
i =1 i =1
vo =
C ' +C "
Pipeline CMOS ADCs - Platforms for High-Speed Embedded Data Conversion 34
10. High Resolution Design Example - circuit
Rn 16C Rn
R' R
1 2
A C 16C
-V ref
+V ref - + +V o
B 2
-V ref + - -V o
+V ref
C 16C
16C
+Vin virtual
ground
+Vref
-Vin
-Vref b1' b2' b3' b4' b5' b6' b7' b8' b9' b10' b11' b12'
+0.3
+0.2
+0.1
normalised
weight 0
(LSB @ 4-bit) 4095
-0.1
calibrating code
-0.2
Active Area:
10 mm2
Power budget:
ADC: 135 mW
(not scaled)
Buffers: 40 mW
SFDR = 80dB
ENOB = 12.5
b3
R
resistencias (típico 10-12 bits)
R b3 b2 b1
• Limitación en velocidad debida
al array de interruptores,
b3
R
excepto en D/A multplicadores,
b3 b2
en cuyo caso Vref es otra señal
R
de entrada y el retraso a través
R
b3 del array de resistencias domina
Hamadé 1978 τ ≈ RC (n2 / 2)
Convertidores con resistencias
Vref Bin = b 1 2-1 + b 2 2-2 + b 3 2-3
R 111
R 001
R 000
Vout
Buffer
Convertidores con resistencias
Vref
Decodificador22N aresistencias 2N Resistencias de igual tamaño
Líneas de palabra
11 CON DECODIF. PLEGADO
4
10
01
00
Decodificador 2 a 4
conectada a la salida.
Abrial, 1988 b3 b4
Convertidores con resistencias
SEGMENTADO
Vref
Buffer
R1
• 2 x 2N/2 resistencias, en
R
vez de las 2N resistencias de
R1
los casos anteriores.
Convertidor de código
R b4
2N/2 resistencias
R1 • Estructuralmente
Convertidor de código
b1
2N/2 resistencias
R
R1 b5 monótono (si los buffer
R b2
R1
tienen offset independientes
b6
R
de la señal)
b3 R1
• Los op-ams de los buffers
R
R1 b3 deben ser rápidos y de bajo
R
R1
ruido.
R
Vout • El segundo conjunto de
Buffer
resistencias tienen criterios
Buffer
de apareamiento muy
Holloway, 1984 relajados
Convertidores con resistencias
CON PESOS BINARIOS
• Populares en BiCMOS, donde los interruptores son pares diferenciales.
• Tanto las resistencias como las corrientes extremas tienes ratios del orden de
2N. Los interruptores deben estar escalados en la misma proporción.
• No tiene la monotonicidad garantizada.
• Es proclive a generar “glitches”.
RF
b1 b2 b3 b4
Vout
2R 4R 8R 16R
-Vref
Convertidores con resistencias
REDUCIENDO EL MÁXIMO RATIO ENTRE RESISTENCIAS
RF
b1 b2 b3 b4
Vout
2R 4R 2R 4R 4R
3R
VA = 1/4 ( -V ref )
R
-Vref
Convertidores con resistencias
ESCALERA R-2R
R 2R R 2R R 2R R 2R
Vref R R R 2R
2R 2R 2R 2R
• Sin embargo, las corrientes extremas siguen teniendo la misma relación, y los
interrupores deben estar convenientemente escalados.
2N resistencias RF
b1 b2 b3 b4
Vout
2R 2R 2R 2R
-Vref
R R R 2R
Convertidores con resistencias
ESCALERA R-2R CON CORRIENTES IGUALES
• Sin embargo, ahora los nodos internos del array R-2R tienen variaciones de
tensión apreciables, lo que hace a este circuito ser normalmente más lento que
el anterior.
2R 2R 2R 2R
RF
R R R
b4 b3 b2 b1 Vout
I I I I
-VSS
Convertidores Capacitivos
BANCO DE CAPACIDADES BINARIAS
• Ventajas: como los circuitos SC, son insensibles al offset del opamp, a su ganancia
finita y al ruido 1/f. Además, se puede conseguir un bit adicionald e signo intercambiando
ls fases (entre paréntesis en la figura).
• Inconvenientes: como los circuitos SC, problemas de inyección de carga y de clock
feedthrough.
• Los códigos digitales deberían cambiar sólo cuando el lado de entrada de las
capacidades está a tierra. Por tanto, el instante de la conmutación depende del bit de
signo.
• También hay convertidores C-2C.
16C φ
1
φ
2
Vout
8C 4C 2C C
φ 1a
b1 b2 b3 b4
Vref
C2
φ (φ )
1 2 φ 2a
φ 2 (φ1 )
Convertidores Modo Corriente
CON PESADO BINARIO
RF
b1 b2 b3 b4
Vout
I I/2 I/4 I/8
-VSS
Convertidores Termométricos
CON RESISTENCIAS
• Evitan los problemas de glitches típicos de los converidores anteriormente vistos.
• A similar implemenatción, mejora el error de linealidad diferencial y tienen
monotonicidad asegurada.
• A pesar de lo que parece a primera vista, no incrementa el área respecto de un
convertidor con pesado binario.
• También es posible con capacidades
b1 b2 b3
d1 d2 d3 d4 d5 d6 d7
RF
d1 d2 d3 d4 d5 d6 d7
Vout
R R R R R R R
-Vref
Convertidores Termométricos
EN MODO CORRIENTE
Vout
d1 d2 d2N
I I I
Decodificador de fila
generar la entrada invertida ni
di
Array de fuentes
de corriente
preocuparnos de la forma de onda
Vcasc M3 unitarias relativa de los relojes [Colles, 88].
• Apareamento dinámico. Reduce
Vbias M4
la SFDR, a costa de una
disminución de la SNR
[Schouwenaars, 88]
IMPLEMENTACIONES Vref
M3 M4
Output
input_vector x(n)
Apareamiento conformado
k xk-1,2r-1 (n)
1/2
xk,r (n) k+1 k xk-1,2r (n)
1/2
-1
sk,r (n)
Sk,r
1 x1(n) y1(n)
1-bit DAC
2
S1,1 1 x (n) y2(n)
2 1-bit DAC
S2,1 2 1 x1(n) y3(n)
1-bit DAC
3
S1,2 1 x (n) y4(n)
2 1-bit DAC
4 y(n)
S3,1 3 1 x1(n) y5(n)
x(n) 1-bit DAC
S1,3 LSB of x k,r(n)
2 1 x (n) y6(n)
2 1-bit DAC
sk,r(n)
S2,2 2
1
1 x1(n) y7(n) 1 - z -1
1-bit DAC
S1,4 1 x (n) y8(n)
2 1-bit DAC -1
z-1