Professional Documents
Culture Documents
DE ANALGICO
A DIGITAL
41
CAPITULO VI
Los seres humanos procesamos la informacin numrica empleando el sistema decimal. Sin
embargo, la tecnologa electrnica usa un camino diferente para manejar, a muy alta velocidad y
eficiencia, las mismas cantidades. El sistema binario y los circuitos digitales constituyen el mtodo ms
apropiado para manejar informacin numrica.
Algo similar ocurre, ahora con el tratamiento de los fenmenos naturales que nos rodean. Vivimos
en un mundo cuyas dimensiones varan de manera continua o anloga a lo largo del tiempo.
La temperatura, la presin, el voltaje, la corriente, etc., son parmetros fsicos que a travs del
tiempo toman una infinita cantidad de valores.
La mayor parte de los fenmenos del mundo real estn compuestos de seales analgicas o
continuas. En las primeras pocas del desarrollo de la electrnica, estas seales se procesaban tambin,
de manera analgica (voltmetros analgicos de aguja, instrumentos de perillas y potencimetros, las tiras
de papel de los registradores de voltaje y temperatura, etc.).
Cuando un circuito digital requiere procesar informacin del mundo real debe estar dotado de dos
tipos de interfaz o circuitos de entrada y salida: uno para convertir la seal analgica a digital (interfaz de
entrada) y otro para convertir la seal digital a seal analgica (interfaz de salida).
M UNDO M UNDO
REAL REAL
C O N V E R T ID O R C IR C U IT O C O N V E R T ID O R
A /D D IG IT A L D /A
Antes de explicar los diferentes modos de conversin A/D, es conveniente conocer las
condiciones que se deben tener en cuenta para que durante la conversin, el sistema no deje perder
informacin valiosa de la seal de entrada.
La forma eficaz para que un circuito pueda leer correctamente una seal analgica es a travs de
la toma de muestras sucesivas. Una muestra es una lectura de nivel de voltaje de la seal en un instante
determinado de tiempo. A esta muestra se le efecta la conversin A/D que arrojar un valor digital
equivalente.
De hecho, entre ms muestras se tomen por unidad de tiempo, los valores digitales obtenidos
representarn mejor la seal analgica respectiva. En la figura 6.2 se muestra una seal anloga y su
representacin luego de haber tomado varias muestras durante un ciclo de la misma. Como puede verse,
si se tomen ms muestras, la seal se puede reproducir con mayor similitud a la original.
45
Figura 6.2
El Teorema del muestreo seala que la cantidad mnima de muestras que se deben tomar a una
seal anloga durante un segundo, debe ser al menos el doble de la frecuencia mxima de dicha seal.
Esto es, si la seal anloga que se desea convertir a digital posee una frecuencia de 10 Hz, la cantidad
mnima de muestras que se deben tomar por segundo debe ser 20, o lo mismo, el conversor A/D debe
funcionar, por lo menos, a 20 Hz.
De este valor se puede deducir el tiempo de conversin, el cual es un parmetro comn en los
conversores A/D. Por ejemplo, si el tiempo de conversin es de 100 s, la cantidad de muestras que
puede tomar por segundo sera:
F= 1
T
Por lo tanto:
F= 1
100 x 10-6 s
F = 10,000 = 10 kHz
Lo anterior significa que ese convertidor puede tomar 10,000 muestras por segundo. Puesto que
dicha frecuencia de muestreo debe ser el por lo menos el doble de la seal analgica, la frecuencia
mxima de una seal de entrada sera de 5 kHz.
Existen varios modos de conversin anloga a digital, de los cuales describiremos las dos ms
utilizados por los autmatas comerciales. Cabe anotar que no es indispensable el pleno entendimiento de
las formas de conversin A/D para trabajar con seales analgicas, ya que el proceso es interno y casi
transparente para el usuario. Sin embargo, no est por dems conocer los modos ms utilizados para
que un PLC pueda llevar a cabo estas tareas.
46
Convertidor tipo flash
Una red de resistencias en serie forman un divisor de voltaje mltiple con entradas a cada
referencia de los comparadores operacionales. El mximo valor que puede convertirse depende del valor
de VCC. La salida de cada comparador es 0 V a VCC.
Si el voltaje de la seal de entrada es cero, todas las salidas de los comparadores son cero. A
medida que la seal de entrada se incrementa o supera el valor de las referencias de voltaje de los
comparadores, la salida de cada comparador se convertir en nivel alto o V CC.
Una red lgica combinatoria se encarga de convertir la lgica de las salidas de los comparadores
en una palabra digital de salida.
El convertidor de la figura 6.3 tiene dos bits de resolucin. Un ADC de 2 bits, desde el punto de
vista prctico y de aplicaciones, presenta muchas limitaciones. Como puede verse en la siguiente figura,
se necesitan 2n 1 comparadores para determinar la resolucin de un convertidor.
Un ADC de cuatro bits necesita 15 comparadores, mientras que uno de 8 bits necesita 255
comparadores. Al mismo tiempo, el incremento de la red de compuertas es considerable.
47
Por esta razn, las ADC tipo flash o rfaga son muy costosos y nicamente se emplean en
aplicaciones que requieran una ruta de muestreo muy alta, como es en el caso de equipos que deben
manejar seales de televisin.
Convertidor de rampa
Una manera ms eficiente y econmica para realizar la conversin A/D se logra con la estructura
de un convertidor tipo rampa o de pendiente simple, la cual consiste de un generador de rampa, un
contador digital y un comparador.
El ciclo de comparacin se inicia con la rampa y el contador inicializando en cero. La salida del
comparador es baja, de tal forma que la compuerta AND inhibe el paso de la seal de reloj hacia el
contador binario.
Cuando se aplica un voltaje a la entrada del convertidor, la entrada no inversora (+) del
comparador tendr un valor de voltaje superior al de la entrada inversora (-). Por tanto, la salida del
comparador ser alta.
Este nivel alto habilita la compuerta AND y permite el paso de los pulsos de reloj hacia el interior
del contador. Al mismo tiempo, el circuito generador de la rampa impulsa su crecimiento a lo largo del
tiempo.
R ELO J
C O M PARAD O R
V IN
- C O N TA D O R
+
C IR C U IT O D E
CO NTRO L DE R E G IS T R O
V O LTA JE D E R AM PA
R E F E R E N C IA
S A L ID A B IN A R IA
Cuando el voltaje desarrollado por la rampa supera el voltaje de la seal de entrada, la salida del
comparador cae a un nivel alto.
48
Este flanco negativo hace que las salidas del contador se almacenen en el latch de salida.
Tambin inicializa el contador interno en cero para una posterior conversin. La palabra digital
equivalente a la seal de entrada aparece en las salidas digitales del convertidor.
El tiempo requerido para efectuar una conversin depende del nivel de la seal analgica de
entrada. Se necesitar ms tiempo para realizar la conversin de una seal de mayor nivel. Si la ruta de
crecimiento de la rampa es de 1 voltio por milisegundo (1 V/ms), se necesitarn 2 milisegundos para
efectuar la conversin.
Este convertidor sacrifica velocidad por estabilidad. Con este se elimina el efecto de corrimiento
de los voltajes de la rampa a lo largo del tiempo. La seal de entrada se conecta a un integrador.
Cuando un voltaje positivo se aplica como seal a convertir, el integrador crece en sentido
negativo. El voltaje negativo del integrador hace que el comparador coloque en su salida un nivel alto. De
esta manera, se activa la compuerta AND y, por consiguiente, la seal de reloj o clock llega al contador.
La rampa negativa generada por el integrador tiene un tiempo fijo. Despus de este tiempo, el
circuito de control coloca en ceros al contador y, tambin sita en la entrada del integrador una referencia
de voltaje negativo.
El integrador producir una rampa de pendiente positiva. El contador inicia su conteo hasta que la
salida del integrador llegue al valor de cero. En este punto la salida del comparador vale cero.
El circuito de control detecta este flanco negativo y memoriza, en el latch de salida, el valor del
contador. Este nmero binario es el valor digitalizado de la seal analgica de entrada.
En el circuito de la figura 6.5 la ruta de integracin depende del valor de R 1 y C1, as como
tambin de la magnitud de la seal de entrada.
49
Cuando se aplica la referencia negativa en la entrada del integrador, el tiempo requerido por el
integrador para retornar a cero depende de la magnitud del voltaje de entrada. Cualquier variacin en el
circuito integrador generador de la rampa se cancela automticamente en este retorno a cero.
La desventaja de este convertidor es el tiempo extra necesario para realizar la doble rampa. Un
convertidor de doble rampa necesita, por lo menos, 100 ms para efectuar un ciclo completo de
conversin.
Esta tcnica es la ms empleada en los convertidores de bajo costo, resolucin moderada y alta
velocidad. El corazn de este tipo de convertidor es un dispositivo llamado registro de sucesivas
aproximaciones o SAR. Este registro realiza una tarea anloga a la ejecutada por el contador digital de
los dos convertidores anteriores.
El ciclo de conversin comienza cuando se aplica una seal anloga a la entrada del convertidor
y se coloca un pulso de START en el registro SAR. El primer pulso de reloj en el registro SAR coloca en 1
la salida del MSB.
Este valor binario hace que el convertidor DAC coloque en su salida el 50% de su valor total. El
SAR mira la salida del comparador con el fin de saber si la salida analgica del DAC es mayor o menor
que la de la seal analgica de entrada.
Si el voltaje del DAC es mayor, el comparador coloca su salida en cero. Esto hace que el registro
tambin coloque en cero su MSB. Si el valor del voltaje en la salida del DAC es menor que el de la seal
de entrada, el comparador coloca en alto su salida y el registro SAR mantiene en 1 su MSB. Todo lo
anterior ocurre en un solo pulso de reloj.
50
De nuevo, si el valor del DAC es mayor que el voltaje de entrada, la salida del comparador se va
a cero y el SAR coloca en 0 este bit. Si el valor del DAC es menor que el de la entrada el comparador
permanece activado y el SAR mantiene en uno este ltimo bit.
El registro SAR examina, de igual manera, todos los bits, desde el MSB hasta el LSB. Ya que un
bit se evala en cada pulso de reloj, un ADC de aproximaciones sucesivas de 8 bits emplear, en la
conversin, solamente ocho pulsos de reloj.
Cuando se ha procesado el ltimo bit, el registro SAR enva una seal de fin de conversin que
permite el almacenamiento de la palabra resultante en el registro de salida.
Error de cuantizacin
El error de cuantizacin se origina en los cambios que puedan ocurrir en la seal analgica de
entrada, durante el proceso de conversin.
En todos los ADC la seal de entrada se aplica a un comparador directamente. Adems un ciclo
de conversin requiere de un tiempo finito del orden de microsegundos a milisegundos, para producir la
palabra digital equivalente al voltaje de entrada, pero si la seal de entrada cambia durante el ciclo de
conversin la palabra digital resultante representar un nivel de voltaje existente al final del ciclo, en
lugar del nivel existente al comienzo del ciclo de la conversin.
Una manera muy comn de evitar el error de cuantizacin es mediante el uso de un circuito de
memorizacin analgica llamado S/H (Sample and hold: muestra y retencin) ubicado en la entrada del
convertidor.
+
V IN -
C1
Seal de
re lo j
Este tipo de memoria analgica esta compuesta por un interruptor electrnico de alta velocidad,
un amplificador de alta impedancia de entrada y un condensador.
Esta salida puede ahora aplicarse a la entrada del ADC. Puesto que la seal es constante
durante el ciclo de conversin, no hay posibilidades de un error de cuantizacin.
51
Diagrama lgico de un convertidor A/D
EO C
ENTRADA V IN
A N A L O G IC A
D ATO S
D 0 -D 7
B IN A R IO S
S TA R T O E
ENTRADA
A N A L O G IC A
52