Está en la página 1de 48

Conversores

Analgico/digital

Por Dr. Ing. Ariel Lutenberg




011100110
011100110
Conversores
Analgico/digital




Organizacin de la clase:
1. Repaso de
conversin A-D
2. Conversores
A-D
3. Conversores
D-A
1. Repaso de
conversin A-D

1. Introduccin a conversin A-D
Seal analgica y seal digital
La amplitud de una seal analgica puede tomar cualquier valor real.
Una seal digital toma valores discretos de un conjunto predeterminado.










1. Introduccin a conversin A-D
Ventajas de la seal digital
1. La seal puede replicarse sin perdida de calidad (CD, repetidores, etc).
2. Pueden detectarse y corregirse errores en la seal (ej. CD/DVD, CRC, etc.)
3. Procesamiento digital y compresin de la seal (MP3, JPG, etc.)

Desventajas de la seal digital
1. Se necesita una conversin analgica-digital y un conversin digital analgica.
2. La discretizacin introduce errores de cuantizacin.

1. Introduccin a conversin A-D
Introduccin
- Un conversor AD tiene como salida un valor digital
que indica la proporcin entre la seal analgica
de entrada y la tensin de referencia:


- El conversor discretiza la seal en n bits:

La cantidad posible de valores de salida
depende de la cantidad de bits:

#valores de salida: 2
n


La resolucin depende del nmero
de bits usado para cuantizar:

Quantum = LSB = FS/2
n


El error de cuantizacin depende
del nmero de bits usados:
Error cuantizacin = 1/2 LSB
1. Introduccin a conversin A-D
Errores de conversin

- Errores lineales: Son corregibles mediante ajustes sencillos:









- Errores no lineales: Son difciles de corregir:

Error de
offset
Error de
ganancia
Error de
alinealidad
Error de
alinealidad
1. Introduccin a conversin A-D
Terminologa

Resolucin del conversor
Es la mnima variacin en la seal de entrada que puede detectar el ADC.









Exactitud del conversor
Es la suma de todos los errores del ADC, incluyendo el error de cuantizacin.

Tiempo de conversin (t
c
)
Es el tiempo que requiere el ADC para convertir la seal de entrada.

Throughput rate
Es la cantidad mxima de conversiones que puede realizar el ADC (=1/t
c
)

1. Introduccin a conversin A-D
Circuito sample and hold (muestreo y retencin)

- Durante la conversin la seal de entrada debe permanecer estable:



Ejemplo
Para un ADC de 8 bits, con t
c
= 100s (10KHz) y FS = 2A, y con

resulta:






- Para salvar este problema
se utilizan circuitos Sample and Hold
que muestran la seal y retienen
su valor durante el tiempo
de conversin (memoria analgica).

max
( )
2
n
c
dV FS
dt t
s
sin(2 )
i
v A ft t =
2 cos(2)2
i
dv
fA ft fA
dt
t t t = s
2 1
2 12.4
2 2
n n
c c
A
fA f Hz
t t
t
t
s s = Esto es muy bajo!
1. Introduccin a conversin A-D
Acondicionamiento de la seal de entrada

- La seal a convertir debe aprovechar todo el rango de entrada del ADC:
Se aprovecha mejor la resolucin del ADC
Se minimiza el efecto de los errores del ADC

Ejemplo
Se tiene una seal con rango -10 a 10 Volts y un conversor con rango 0-5Volts.









- Los circuitos con operacionales son muy adecuados para escalar seales.
- Hoy en da esto viene muchas veces integrado en los ADCs.


1. Introduccin a conversin A-D
Caractersticas de los ADCs
Caractersticas de las entradas analgicas
de los conversores A-D:
Tipo de seal (tensin o corriente)
Polaridad (Unipolar, bipolar)
Nmero de canales
Rango de seal
Tensin de referencia (interna, externa)
Clock del conversor (interno, externo)
Deriva de la tensin de referencia

Caractersticas de las salidas digitales
de los conversores A-D:
Nmero de bits
Formato de la salida (paralelo, serie)
Conexin a bus
Niveles elctricos de la seal digital (5Volts, 3.3V, etc.)
Codificacin binaria (natural,2C,BCD)




2. Conversores A-D

2. Conversores A-D
Comparacin de tecnologas de ADC

La tecnologa a utilizar depende de los requisitos de la aplicacin.

Veamos las caractersticas de cada una de ellas













TECNOLOGA VELOCIDAD RESOLUCIN INMUN. RIUDO COSTO
Time Interleaving Muy rpido 4-10 bits No Alto
Flash Rpido 4-10 bits No Medio
Pipelined Subraging Rpido 10-16 bits No Alto
Succesive Approximation Medio 10-16 bits Escasa Bajo
Integrating Lento 12-18 bits Buena Bajo
Sigma-Delta Lento 12-24 bits Muy buena Bajo
2. Conversores A-D
Comparacin de tecnologas de ADC







2. Conversores A-D
Comparacin de tecnologas de ADC
















Los conversores Slope ADCs son cada vez menos convenientes.

2. Conversores A-D
Comparacin de tecnologas de ADC

Adems el precio de los conversores se reduce ao tras ao
















Veamos en detalle cada una de las tecnologas de conversores A-D
2. Conversores A-D
a. ADC Flash converters
Realiza la conversin de manera
inmediata en una nica operacin.

La salida de la cadena de
comparadores es
inherentemente digital.

La cadena de resistores
imposibilita ms de ~8 bits
de resolucin (255 resistores)
y/o impone un costo muy elevado.
2. Conversores A-D
a. ADC Flash converters (ejemplo)

2. Conversores A-D
a. ADC Flash converters (importancia del layout en la velocidad)

2. Conversores A-D
b. ADC Time Interleaved
La idea de estos conversores (TI-ADC) es usar un sistema de M canales en
paralelo, que convierten alternativamente a la seal y alimentan a un MUX.

El resultado es un conversor M veces ms rpido que cada conversor individual.

2. Conversores A-D
b. ADC Time Interleaved

2. Conversores A-D
b. ADC Time Interleaved
Es fundamental ecualizar los M canales y hay varias alternativas:











Los resultados
son muy
impresionantes

(ejemplo del
Advanced
Filter Bank del
AD12400):

2. Conversores A-D
c. ADC Succesive Aproximation
- Es apto para aplicaciones de baja
resolucin y velocidad.
- Por su bajo costo se suele integrar
en la mayora de microcontroladores

Su algoritmo interno es el siguiente:

2. Conversores A-D
c. ADC Succesive Aproximation (ejemplo)













2. Conversores A-D
d. ADC Pipelined subraging
Utilizan una estructura en cascada, tipo tubera (pipeline), donde la conversin se
realiza sucesivamente sobre fracciones cada vez menores de V
in
(subraging).
Por ejemplo, en un ADC subraging de 4 etapas de rango 0-1 Volts y una seal de
entrada de 0.7 Volts el funcionamiento sera el siguiente:















Ejercicio: repitan ustedes para el caso V
in
= 0.4 Volts.
1011
2. Conversores A-D
d. ADC Pipelined subraging (ejemplo)
Para un ADC subraging de 4 etapas de 1 bits y de rango 0-1 Volts, y una seal de
entrada de 0.4 Volts indique las tensiones y conversiones en cada etapa.

Resolucin









0.4V
-0.1
0.8V
0.3
0.6V
0.1
0.2V
-0.3
0 1 1 0 Output = 0110
1011
2. Conversores A-D
d.ADC Pipelined subraging
Implementacin para ms bits:


Los ADC pipelined
subranging dominan actualmente
las aplicaciones de alta velocidad
(>5 MSPS) en video, procesamiento
de imgenes, comunicaciones, etc.
2. Conversores A-D
d.ADC Pipelined subraging (ejemplo)
2. Conversores A-D
e. ADC - integracin
La seal de entrada se integra por un tiempo T (que se controla con R y C)
Luego el integrador se descarga con una tensin V
REF
conocida y se mide t
x
.
La conversin resulta de V
REF
,T y t
x
.













La resolucin depende de la cantidad de pulsos ck contabilizados durante t
x
.
Hay una relacin inversa entre resolucin y velocidad de conversin.
0
T
in
v dt
}
0
x
t
REF
V dt
}
in x REF
Tv t V =
x
in REF
t
v V
T
=
2. Conversores A-D
e. ADC - integracin
Ventaja: el ruido de frecuencia n/T es filtrado durante el proceso de integracin
Detalle: el valor de T depende de R y C, que varan con la temperatura y tienen
alta dispersin (sobre todo el capacitor)
2. Conversores A-D
e. ADC integracin (ejemplo)

2. Conversores A-D
f. ADC - Sigma Delta

Ver Simulacin Interactiva
ADCTutorial.jar


El lazo cerrado fuerza a que el valor
medio de B sea igual a V
IN
:
<B> = V
IN

La tensin <B> es controlada por la
densidad de unos y ceros del BIT DATA
STREAM en C :

| V
IN
C : |1 - +0
+ V
IN
C : |0 - +1

A partir de <C> se obtienen en D los
N-bits de salida mediante el filtro digital
y el decimador:
<C> D
OUT
2. Conversores A-D
f. ADC - Sigma Delta

Una resolucin de 24 bits implica medir una parte en 16.777.216 ( 0,059 ppm)

Para alcanzar esta resolucin es imprescindible reducir el ruido de cuantizacin.

Qu es el ruido
de cuantizacin?
2. Conversores A-D
f. ADC - Sigma Delta

El error mximo de cuantizacin de un conversor
A/D ideal es de LSB
Considerando una distribucin uniforme de la
probabilidad de error:



Para una seal de entrada sinusoidal de
amplitud mxima:



Siendo la relacin seal/ruido cuantizacin:
() ( )
2 2
2 2
2
12
q
s
q
s
s q
t st dt
q
c
+
+
= =
}
12
RMS
q
c =
() ( )
2
sin2
2
N
q
vt ft t =
2
2 2
N
RMS
q
v =
()
10 10 10 10
()
()
3
10log 20log20log220log
2
N RMS
RMS
POTv
POT
v
SNR
c c
|| ||
||
= = =+
| |
|
|
\.
\. \.
6.02 1.76 SNR N dB = +
Para una resolucin de N Bits
Seal auxiliar propuesta para el error
2. Conversores A-D
f. ADC - Sigma Delta

Seal
Ruido de
cuantizacin
Potencia
espectral
Frecuencia

El proceso de conversin consta de:

Sobre-muestreo
Filtrado digital
Decimacin

Muestreando a la frecuencia de Nyquist:


Sobre-muestreando K veces, filtrando y
decimando:

10
2
6.021.7610log
2
s
s
Kf
SNRNdB
f
| |
=++
|
\ .
10
6.021.7610log SNRNdB K = + +
6.02 1.76 SNR N dB = +
fs
2
fs Kfs
2
Kfs
Se consigue mejorar la SNR en
un factor de K
Y esto no es igual
que promediar K
muestras?
La seal est mezclada con el ruido:
2. Conversores A-D
f. ADC - Sigma Delta

La ecuacin del lazo resulta:

Despejando la seal de salida:


+ f Y X (Q 0)
| f Y Q (X 0)


Seal
Ruido de
cuantizacin
Potencia
Frecuencia
1 1
X Qf
Y
f f

= +
+ +
( )
1
- Y XY Q
f
= +
fs
2
fs Kfs
2
Kfs
Modelo del ruido de cuantizacin:

Se reduce notablemente
el ruido de cuantizacin!!
2. Conversores A-D
f. ADC - Sigma Delta

Aumentando el orden del modulador se
obtienen mejores SNR:

1.76
6.02
SNR dB
ENOB
dB

=
Effective Number of Bits
Conversor - de segundo orden
Para comparar la SNR obtenida con
la de un conversor ideal se define:

2. Conversores A-D
f. ADC - Sigma Delta (ejemplo de diseo)

Digitalizar una seal de audio de
20Hz - 20kHz con una resolucin
de 16bits y una SNR de 80dB

Solucin:
Existen dos alternativas:

Utilizar un - de tercer orden.
Esto implica un K de 26:
fs = 20kHz x 2 x 26 = 1.04MHz

Utilizar un - de segundo orden.
Esto implica un K de 85:
fs = 20kHz x 2 x 84 = 3.36MHz

El ENOB ser de: (80dB 1.76dB)/6.02 = 13bits
- Slo 13bits de los 16bits contendrn informacin libre de ruido.

Importante: El - de 3 orden requiere complejos sistemas de estabilizacin del lazo.


26 85
2. Conversores A-D
f. ADC - Sigma Delta

Ventajas:
La mayor parte del sistema es digital:
- Posibilidad de alta integracin en C, DSP, etc.
- No existen derivas trmicas ni temporales.
- Bajo costo.
La alta tasa de sobre-muestreo y la baja precisin de la conversin analgica implica:
- No se requiere circuitos externos de sample & hold
- No se requieren filtros antialiasing (Ej. RC pasa-bajos)
El filtro digital permite obtener:
- Excelente figura de ruido
- Minimizacin del ruido en puntos crticos (Ej. 50/60 Hz)
- Nivel de ruido independiente de la amplitud de la seal
Es un diseo inherentemente monotnico y lineal
- Ideal para lazos cerrados de control

Desventajas:
Limitacin en la velocidad de conversin debido a la necesidad de sobremuestreo.
Problemas en sistemas multiplexados debido a la latencia del filtro digital:
- Sin embargo, en estos casos la solucin ms econmica y conveniente es
colocar un circuito integrado con varios Sigma-Delta incorporados.
2. Conversores A-D
f. ADC - Sigma Delta (ejemplo)




Figure 6. Schematic of the AD7793
2. Conversores A-D
f. ADC - Sigma Delta (ejemplo)




Figure 6. Schematic of the AD7793
2. Conversores A-D
f. ADC - Sigma Delta (simulacin en LTspice)




Figure 6. Schematic of the AD7793


3. Conversores D-A

3. Conversores D-A
Introduccin
Un DAC convierte una entrada digital a una seal analgica de salida
(generalmente voltaje).

3. Conversores D-A
a. DAC - Red de resistencias ponderadas
El siguiente circuito permite convertir una seal digital en una analgica:














El problema es que para lograr mucha resolucin se requiere resistencias de
mucha exactitud que cubran un rango muy amplio de valores.

3. Conversores D-A
b. DAC - Red de resistencias R-2R
El siguiente circuito slo utiliza resistores de valor R y 2R:
















De esta manera ya no se requieren resistencias de mucha exactitud que cubran
un rango muy grande de valores, como el DAC de resistencias ponderadas.

3. Conversores D-A
Caracterizacin de DACs
Se ingresa con una seal sinusoidal y se analiza el resultado:
















FIN.

También podría gustarte