2. 2
Conversión Digital-Analógica y Analógica-Digital
Con estos circuitos se trata de conseguir una relación
biunívoca entre una señal analógica y una digital o viceversa.
Las magnitudes físicas son analógicas y normalmente el procesado de señal
se realiza de forma digital, de ahí la necesidad de los convertidores ADC.
También puede ser necesario actuar sobre un sistema analógico una vez
procesada una señal de forma digital por lo que se hace necesario un
convertidor DAC.
3. 3
Conversión Digital-Analógica y Analógica-Digital
Características de los ADC
• Entrada
– Número de canales
– Tipo de señal (tensión o corriente)
– Márgen de valores (máximo y mínimo)
– Polaridad (unipolar, bipolar)
–Tensión de referencia (interna o externa, exactitud…)
4. 4
Conversión Digital-Analógica y Analógica-Digital
Características de los ADC
• Salida
– Número de bits (resolución)
– Código de salida (binario, BCD…)
– Formato (serie, paralelo)
– Velocidad de salida (bit rate)
– Niveles de tensión de salida
– Existencia de latches...
5. 5
Conversión Digital-Analógica y Analógica-Digital
Características de los ADC
• Relación entrada-salida
– Exactitud (determinada por los errores)
– Velocidad de conversión
6. 6
Conversión Digital-Analógica y Analógica-Digital
Características de los ADC
• Errores en los ADC
SALIDA
DIGITAL
000
001
010
011
100
101
110
111
CA/D
Vi
/ Vref
0 1,0
Ideal para
3 bits
Real para
3 bits
ERROR
DE
CERO
SALIDA
DIGITAL
000
001
010
011
100
101
110
111
CA/D
Vi
/ Vref
0 1,0
Ideal para
3 bits
G = 1
Real para
3 bits
G > 1
>1 LSB (a) (b)
Error de
Ganancia
Punto de
Ganancia
Nominal
Punto de
Ganancia
Real
LSB
2
1
V
V
E
LSBi
01..00i
cero −=
LSBi
GRiGNi
ganancia
V
VV
E
−
=
7. 7
Conversión Digital-Analógica y Analógica-Digital
Características de los ADC
• Errores en los ADC
Vi / Vref
Vi/Vref
SALIDA
DIGITAL
000
001
010
011
100
101
110
111
CA/D
0 1,0
Pérdida
de
Código
e
+0,5LSB
- 0,5LSB
No-linealidad
integral
+1LSB
-1LSB
1LSB
No-linealidad
diferencial
8. 8
Conversión Digital-Analógica y Analógica-Digital
Características de los ADC
• Parámetros básicos a considerar en la elección de un ADC
Conversión Digital-Analógica y Analógica-Digital
– Número de canales
– Tipo de canales (unipolares, bipolares)
– Margen de tensión de entrada
– Resolución (en número de bits)
– Exactitud
– Tensión de referencia necesaria
– Velocidad (frecuencia de conversión)
– Funciones adicionales a la entrada (multiplexado,
muestreo, ganacia programable, entradas de bajo
nivel…)
– Funciones adicionales a la salida (latches)
– Condiciones ambientales
– Formato de la señal de salida (binario, BCD…)
– Control de la conversión (interrupciones, control
de estado)
9. 9
Características de los DAC
Son análogas a las de los ADC con la salvedad de que la entrada es digital y
la salida analógica (tensión o corriente). Se habla, por ejemplo de error de cero
a la salida y no linealidad de salida. Para la velocidad y el tiempo de
conversión se considera una determinada banda de error alrededor del valor
final considerado.
Conversión Digital-Analógica y Analógica-Digital
10. 10
Conversión Digital-Analógica
Un DAC lineal, con código de entrada binario puro, obtiene a partir de una palabra
digital de n bits, Dn-1Dn-2…D1D0, 2n niveles discretos de tensión o corriente, según
la relación:
donde VFE es el valor de fondo de escala. El valor máximo de VO es:
( )nn
nnFEO DDDDVV −−−−
−
−
− ++⋅⋅⋅++= 2222 0
1
1
2
2
1
1
n
n
FEOmax VV
2
12 −
=
17. 17
Conversión Digital-Analógica
DAC con red en escalera
A partir de esto se puede deducir cualquier combinación de bits de entrada
aplicando el teorema de superposición.
Además sabemos que:
por lo que podemos decir:
R
R
VV nO
2
1
3−=
⎟
⎠
⎞
⎜
⎝
⎛
++⋅⋅⋅++= −−
−
− 1
0
2
12
1
2222
1
3 nn
n
n
ref
O
DDD
D
R
RV
V
18. 18
Conversión Analógica-Digital
Un ADC convierte una señal analógica a la entrada (tensión o corriente) en una
palabra digital en un código determinado (paralelo o serie) según una relación
determinada.
Existen gran cantidad de tipos de ADC (muchos más que DAC), una posible
clasificación podría ser:
•ADC directos
–Sin realimentación (paralelos o
flash)
–Con realimentación
Bit a bit (aprox. sucesivas)
No bit a bit (servo o tracking)
•ADC indirectos
–Sin realimentación
Por intervalo de tiempo (rampa
sencilla, doble o triple)
Por frecuencia (convertidor
V/F)
–Con realimentación
22. 22
Conversión Analógica-Digital
Convertidor Analógico-Digital tipo servo
El contador bidireccional cuenta desde cero hasta un valor que hace que el DAC de
una salida igual a la entrada analógica, una vez llegado a este punto cualquier
variación en la entrada se traduce en un incremento o decremento del contador para
seguir a la entrada.
28. 28
La rampa será:
el tiempo en alcanzar Vi:
Conversión Analógica-Digital
Convertidor Analógico-Digital con integrador de rampa sencilla
En el momento inicial el integrador y el contador se ponen a 0. El integrador genera
una rampa que mientras no alcance el valor de Vi permite el paso de pulsos al
contador. Una vez que llegue a Vi se bloquea el reloj y se obtiene una salida digital
en el contador proporcional al tiempo que tarda en llegar a ese valor.
t
RC
V
V
ref
O ⋅=
ref
i
ref
i
V
RCV
T
T
RC
V
V
=
⋅=
1
1
ref
i
V
RCfV
fTN =⋅= 1
29. 29
Conversión Analógica-Digital
Convertidor Analógico-Digital con integrador de doble rampa
T1 T2
-V
Vo1
Vo2
Vo
t
fV
V
V
TV
T
RC
TV
RC
TV
RC
TV
V
RC
TV
VV
RC
tV
VV
RC
TV
V
RC
TV
VTt
RC
tV
V
f
T
ref
n
i
ref
irefi
refref
O
ref
O
ii
i
O
n
⋅
⋅
=
⋅
=⇒
⋅
=
⋅
⋅
=⇒
⋅
+−=→=
⋅
+−=
⋅
=⇒
⋅
−=−=
⋅
−==
2
00Cuando
En
2
1
2
21
22
2
2
11
1
11
n
ref
i
V
V
fTN 22 ⋅=⋅=