convertidores analógicos
TRANSCRIPT
Convertidores Analógico-
Digital (ADC’s) Procesamiento Digital de Señales
Catedrático: Agustín Camarillo
Alumna: Yolanda Mora Campos
7mo. Sem. Ing. Telecomunicaciones
Yolanda Mora Campos Página 2
Contenido Introducción ........................................................................................................................................ 3
Diagrama de un convertidor A/D ........................................................................................................ 3
Funcionamiento .................................................................................................................................. 4
Ejemplo de resolución ......................................................................................................................... 4
Tipos de convertidores A/D. ................................................................................................................ 5
A/D Escalera .................................................................................................................................... 5
Diagrama Escalera ....................................................................................................................... 6
Analizando el diagrama:...................................................................................................................... 6
Funcionamiento .......................................................................................................................... 6
A/D Seguimiento ................................................................................................................................. 7
A/D Aproximaciones sucesivas ............................................................................................................ 8
Simple rampa ...................................................................................................................................... 9
Doble Rampa ..................................................................................................................................... 11
Tensión frecuencia ............................................................................................................................ 12
Referencias ........................................................................................................................................ 15
Yolanda Mora Campos Página 3
Introducción Un convertidor analógico-digital, (ADC: "Analog-to-Digital Converter") es un
dispositivo electrónico capaz de convertir una entrada analógica de voltaje en un
valor binario, Se utiliza en equipos electrónicos como computadoras, grabadores de sonido
y de vídeo, y equipos de telecomunicaciones. La señal analógica, que varía de forma
continua en el tiempo, se conecta a la entrada del dispositivo y se somete a un muestreo a
una velocidad fija, obteniéndose así una señal digital a la salida del mismo.
Diagrama de un convertidor A/D
A nivel de elemento de circuito, el A/D se caracteriza por:
Una entrada analógica
Una salida Digital
Varias señales de control y alimentación.
Las señales de control más importantes y características son:
SC (Start Conversion)
EOC (End Of Conversion).
La primera es una entrada que requiere el circuito para que comience la conversión que
durará un tiempo que a veces es conocido de antemano y otras veces no.
La señal EOC es la que indica al circuito o microprocesador donde están entrando las
señales digitales, cuándo ha terminado la conversión. Es por tanto una señal de salida.
El elemento de salida del A/D es un registro donde se almacena el dato. Este permanecerá
almacenado o cambiará controlado por unas entradas de Enable y Chip Select del registro.
El funcionamiento de un A/D es muy simple:
Inicia la conversión cuando la señal SC=1
El A/D comienza la conversión
El A/D avisa cuándo termina la conversión mediante una
bajada a 0 del EOC.
ADC
Vin
SC EOC
Salida
digital
Yolanda Mora Campos Página 4
Funcionamiento Los ADC, tienen dos señales de entrada, las cuales son llamadas como: Vref + y Vref -, estas
entradas determinan el rango en el cual se va a convertir una señal de entrada.
También existe un parámetro llamado resolución, la cual puede ser calculada si se conoce
el valor máximo que la entrada de información utiliza y la cantidad máxima de la salida en
dígitos binarios.
Ejemplo de resolución Utilizaremos el ADC0804 con la siguiente característica:
Convierte una muestra analógica de entre 0 y 5 V.
La resolución será:
Resolución= valor analógico/ (28)
Resolución= 5 V. / 256
Resolución= 0.0195 V. ó 19.5 mV.
Resolución= LSB
Explicado sería:
Por cada 19.5 mV. Que aumente la tensión entre las entradas Vref + y Vref – que se
encuentran a la entrada del convertidor, éste aumentará en 1 su salida. (Sumándose en
forma binaria bit a bit).
Ejemplo:
Entrada Salida
0 V. 00000000
0.02 V. 00000001
0.04 V. 00000010
1 V 00110011
(5 V-LSB) 11111111
Yolanda Mora Campos Página 5
Tipos de convertidores A/D.
Se dividen en los siguientes tipos:
No son los únicos, pero si son los más típicos.
A/D Escalera Consta de un D/A en el que la entrada es un contador. La entrada RST al contador es la
de inicio de cuenta. El amplificador es un circuito comparador. Su funcionamiento no es
el de un amplificador lineal, sino que está fabricado para comparar V+ con V- como lo
hace un amplificador operacional, llevando al amplificador a saturación positiva o negativa.
Tiene con él dos diferencias:
En primer lugar es más rápido y además trabaja en niveles compatibles con TTL. Es decir
su forma de trabajo es:
Si V + > V- sat. positiva y Vo = 5 V.
Si V + < V- sat. negativa y Vo =0 V.
A/D
Realimentados
Escalera
Seguimiento
Aproximaciones Sucesivas
Integradores
Simple Rampa
Doble Rampa
Tensión Frecuencia
Paralelo
Yolanda Mora Campos Página 6
Diagrama Escalera
EOC
Vin
3 1
2 Reloj
Analizando el diagrama:
La entrada es analógica
La salida digital se toma a partir de la salida del contador
La señal de control SC es RST, que pone a 0 el contador
La señal EOC es la EC que da un flanco descendente cuando termina la conversión
Funcionamiento
Con la señal RST el contador se cambia a 0, así la entrada del D/A tiene el mismo valor al
igual que la salida. Entonces V- =0, pero V+ = Vin debe ser mayor que 0, por lo que Vin >
V- y el amplificador se satura positivamente por lo que la salida Vo = 5 V. = EOC.
Dada esta situación se habilita la puerta AND permitiendo el paso de un pulso que obliga al
contador a contar.
En su salida tendrá un LSB, que saldrá en analógico a la salida del D/A. Y si su valor es
menos que Vin, la salida del amplificador seguirá siendo 5 V. y el contador contará otra
vez, así hasta que V- > Vin.
El tiempo máximo cuando el contador recorre todos los estados es:
Vo D/A
Contador
Yolanda Mora Campos Página 7
A/D Seguimiento En este circuito, la puerta se sustituye por el efecto de un contador ascendente descendente.
Es especialmente útil cuando la señal a medir no evoluciona muy rápido y queremos saber
de forma continuada el valor de VIN. es decir lee continuamente. En el circuito anterior,
cada vez que se quería hacer una lectura había que empezar por el principio. Aquí, una vez
que se ha alcanzado el valor aproximado a la señal VIN el contador solo aumenta o
disminuye sobre este valor. Hace un seguimiento del señal. La señal SC, por tanto, es sólo
una RST que se conecta a la señal de alimentación para comenzar. Una vez que está
contando no se necesita esta señal ya que la cuenta es ininterrumpida. La forma de obtener
la señal SC será entonces:
Cuando se empieza a contar la cuenta se hace en sentido creciente y la salida del
amplificador estará en saturación positiva hasta que la señal de entrada VIN sea menor que
la salida del D/A. En ese momento, la cuenta se hace decreciente para ajustar el valor. Este
desajuste puede ocurrir por dos causas: o bien la VIN está entre dos valores de salida del
D/A que tiene valores discretos (Valor de la entrada digital x VREF = Salida analógica), o
bien se debe a modificaciones de VIN. Este tipo de circuito es el que se utilizaría para medir
temperatura permanentemente unida a un panel digital. La salida va variando arriba o abajo
según como sea la lectura.
Yolanda Mora Campos Página 8
A/D Aproximaciones sucesivas
En este circuito, se sustituye el contador por un registro de aproximaciones sucesivas
(RAS). La idea de este circuito es lograr llegar al valor final, sin tener que recorrer todos
los anteriores. Para ello, se pretende conocer en cada ciclo de reloj el valor de un bit. En
primer lugar el valor del bit más significativo Dn-1, después el Dn-2 y así sucesivamente.
El método consiste en colocar en primer lugar en el registro el valor LHH...H. Si la VIN es
superior a la salida del D/A en ese caso, el amplificador lo detectará dando saturación
positiva y un 1 en salida. Por tanto para alcanzar el valor deseado tendré que incrementar el
bit de mayor peso, es decir darle el valor H. Si por el contrario, el amplificador hubiese
dado a la salida un 0, el bit estaría en su valor correcto.
Una vez conocido el valor de Dn-1 introducimos como dato digital el siguiente: Dn-1
LHH...H y comparamos la salida del D/A con VIN como se hizo en el caso anterior. De
esta manera conseguimos saber también el valor de Dn-2. Repitiendo este proceso en el
tiempo conseguimos obtener el valor buscado. La principal ventaja que presenta este
dispositivo frente a otros es que se necesita un ciclo de reloj por cada bit. Por ello, para 12
bits sólo son necesarios 12 ciclos de reloj.
Yolanda Mora Campos Página 9
La base de este A/D es un R.A.S. que esté diseñado a partir de un registro de
desplazamiento cuyo funcionamiento sea el siguiente:
Tn representa el ciclo de reloj. Como se observa el dato está disponible en el ciclo de reloj
n+1, uno más que el número de bits del dato de salida. Si VIN > V0DAC entonces la
saturación del comparador será positiva y a la salida de éste tendremos V0 = 5V (un 1
lógico para TTL). Si VIN < V0DAC entonces la saturación será negativa y v0 = 0V (un 0
lógico en TTL). Con esto vemos que la salida del comparador, cuando evaluamos un bit,
coincide con el valor correcto de éste. Por tanto, la salida del comparador debe utilizarse
como entrada del registro de desplazamiento antes indicado.
Simple rampa
Se hace la conversión en un sólo paso. Disponemos de un integrador y la tensión VIN debe
ser positiva (unipolar). Cuando SC=1, entonces:
1. Se cierra el interruptor cortocircuitando el condensador C, de manera que se
descarga a través de la RON del interruptor.
Yolanda Mora Campos Página 10
2. Se resetea el contador colocándolo a cero.
3. La unidad de control permite que la señal de reloj llegue al contador. Para ello
coloca a 1 la tercera entrada de la puerta AND.
Tras estos pasos el integrador comienza en cero y como VIN es positivo, la salida del
amplificador estará en saturación positiva. Con ello, a la salida del comparador tendremos
un 1 lógico, lo cual permitirá que la señal de reloj CLK alcance al contador. A medida que
se carga el condensador aumenta el valor de salida del integrador VI. Esto continua igual
hasta que en un momento determinado VIN es mayor o igual que VI lo que hace que el
comparador se sature negativamente, y por tanto, VC = 0. En ese momento el resultado de
la puerta NAND es un uno lógico, con lo cual impedimos que la señal CLK llegue al
contador, terminando así el proceso de conversión.
Lo que se ha hecho ha sido convertir VIN en una magnitud de tiempo t y ese tiempo lo
evaluamos con un contador:
t = nº de pulsos/fclk = nTclk
Yolanda Mora Campos Página 11
Doble Rampa
El sistema funciona en dos partes en el tiempo proporcionando dos rampas distintas.
1. La entrada es la señal analógica VA que se desea digitalizar. Dura un tiempo fijo tF.
2. Tiene como entrada -VREF y el tiempo es variable. Se supone VA>0.
Durante el primer período de tiempo la salida será:
Ya que el condensador está descargado al comenzar la conversión mediante el interruptor
que tiene en paralelo.
En el segundo tramo, al conmutar la entrada ésta se hace negativa lo que implica una
pendiente positiva. Sin considerar las condiciones iniciales la salida sería:
Y teniendo en cuenta las condiciones iniciales:
La condición de final de segunda rampa se tendrá cuando la salida sea nula
Yolanda Mora Campos Página 12
Se puede encontrar una expresión de esta ecuación en la que, eliminando el tiempo, se
introduzcan los pulsos de reloj. Si f es la frecuencia de reloj, su período será la inversa de la
frecuencia y se puede escribir:
Este convertidor es útil ya que además de tener una dependencia baja de la salida con la
entrada, permite conseguir alta resolución (24 bits o algo más). Sin embargo esta alta
resolución puede presentar problemas de deriva o offset que se resuelva mediante una
tercera rampa (7109). Su idea básica es medir la deriva en la primera fase poniendo la
entrada a cero y añadiendo esta deriva mediante un sumador en el resto del circuito. Se
añade, por tanto, un tiempo previo al primero que es un ajuste de cero del A/D. Por otra
parte, si VA<0 se necesitará que VREF sea positiva. El 7109 permite ambos signos en la
entrada mediante un selector del signo de la tensión de referencia dependiendo del de la
entrada.
Otra ventaja de este circuito es el bajo consumo por estar fabricado en tecnología CMOS.
Son también bastante inmunes al ruido sobre todo al de alta frecuencia. Si, por ejemplo, se
quiere convertir una señal continua, si se observa ésta detenidamente se verá que no tiene
un único valor sino que oscila dentro de una banda de valores (tiene ruido).
Tensión frecuencia En este tipo de convertidor se realiza una conversión de la señal analógica de entrada a
frecuencia, midiéndose después el valor de la misma (antes la convertíamos en tiempo).
Este circuito, por tanto, tendrá dos partes bien distintas: la primera convierte la señal a
frecuencia y la segunda mide esa frecuencia.
Está formada por un integrador y un comparador. El control detecta cuando VI es igual a
VREF y en ese momento cortocircuita, momentáneamente, el condensador, comenzando así
otro período de integración. El valor de VI será:
Yolanda Mora Campos Página 13
Para t = T (tiempo de integración) VI = -VREF , sustituyendo en la expresión anterior:
El comportamiento, por tanto, de VREF y de V0 se aprecia en la siguiente figura:
Una de las principales ventajas que presenta este convertidor es que posee una alta
capacidad de aislamiento, debido a que la salida ya es digital y con un opto-acoplador, se
consigue un aislamiento completo y total. Por ello, si colocamos a la salida de nuestro
convertidor tensión-frecuencia un opto-acoplador obtendremos un convertidor A/D con
aislamiento.
La segunda parte de este convertidor será un frecuencímetro. Básicamente consiste en
contar el número de pulsos que llegan a partir de un patrón de tiempo. Por tanto el
convertidor completo será:
Yolanda Mora Campos Página 14
La salida del contador será la salida del convertidor. En el tiempo tendremos:
Durante el tiempo TA el SAMPLE/HOLD estará en muestreo y durante TH estará en
mantenimiento y Vc vale 1, permitiendo que los pulsos lleguen al contador. Durante TH se
habrán contado n pulsos, siendo n = TH/T y como sabemos el valor de F=1/T
Como se aprecia el número de pulsos es proporcional a VIN. Se trata de un circuito de bajo
coste muy interesante para el caso de aislamiento. También es interesante para el caso de
transmisión de información a larga distancia dado que la salida ya se encuentra digitalizada
y, por ejemplo, se puede multiplexar varias de ellas a través un multiplexor digital.
A/D Paralelo Se trata de un convertidor excepcionalmente rápido pero muy complejo desde el punto de
vista del circuito. Su estructura tiene dos partes. En el primer nivel aparecen un conjunto de
comparadores.
En donde, si el codificador tiene a la salida n niveles, necesitamos 2n comparadores a la
entrada (para 8 bits se necesitan 256 comparadores).
Yolanda Mora Campos Página 15
Las tensiones de referencia son todas múltiplos de la tensión del LSB. Por ejemplo, si
tenemos 8 bits, con una tensión de 10 V, el LSB será:
El funcionamiento de este comparador es simple: todos aquellos comparadores en los que
VIN sea mayor que su tensión de referencia estará en saturación positiva mientras que los
demás no. El segundo nivel es un codificador que convierte las 2n entradas en n salidas.
Ahora conseguimos que la conversión sea instantánea. Sus principales aplicaciones son en
vídeo.
Referencias J.I.Escudero, M.Parada, F.Simón
http://www.dte.us.es/ing_inf/ins_elec/temario/Tema%208.%20Convertidores%20A-D.pdf