Está en la página 1de 9

Datos analgicos en la vida diaria

Introduccin Como recordars del mdulo Fundamentos de la electrnica, la mayor parte de los datos que absorben los sentidos humanos es analgica. Un ejemplo tpico son los sonidos que las personas oyen. De hecho, estos sonidos reflejan un cambio en la presin de aire. Este cambio vibra a travs del aire y las vibraciones viajan hasta el odo. Todo esto es un sistema analgico. Los datos visuales procesados por los ojos humanos tambin son analgicos.

Datos analgicos en la vida diaria


Por qu convertir los datos analgicos a formato digital? En muchos sistemas, los datos de entrada son datos analgicos, como presin, temperatura o intensidad de la luz. Muchos de los sistemas electrnicos que se usan en la vida diaria son digitales. Para funcionar en un sistema digital, los datos analgicos deben convertirse a formato digital. Para lograr esto, los datos se convierten primero a una tensin elctrica, que puede tomar cualquier valor para reflejar los datos analgicos. Por ejemplo, medir la temperatura de un horno da como resultado el dibujo esquemtico que se muestra. La radiacin de calor del horno llega al sensor. El sensor traduce la intensidad de la radiacin en una seal elctrica, cuyo valor se ajusta a la temperatura del horno en un momento dado. Esta seal se convierte en una seal digital no-consecutiva - una seal en la que no todos los valores pueden representarse, sino que se representan en saltos determinados que dependen del sistema digital. Como puedes ver, el primer paso en el procesamiento de datos implica convertir seales analgicas a seales binarias. Luego de que los datos hayan sido procesados, es necesario convertirlos nuevamente a seales analgicas.

Uso de nmeros binarios para expresar valores analgicos En la actividad previa has visto el esquema de la figura, que describe el proceso de conversin. Los valores analgicos se presentan como nmeros binarios en un circuito digital. Los dgitos binarios individuales toman un valor de 0 a 1 (lgico), de acuerdo con lo que sea necesario.

Lograr precisin al usar valores digitales Cuanto ms precisa sea la cantidad que debe expresarse, mayor ser la cantidad de bits necesarios en el mundo digital. Esto en general es verdadero cuando se desea tener mayor precisin. Para tener mayor precisin, se usan ms dgitos, se operan ms lneas de datos y se usa un nmero mayor de circuitos. Por ejemplo, cuando se transmiten datos a lo largo de lneas de comunicacin, si se usan ocho lneas de comunicacin, el rango de valores es = 256 valores diferentes. Del mismo modo, si se necesita una resolucin ms precisa para alguna aplicacin, pueden usarse ms bits.

Lograr precisin al usar valores digitales La dificultad al aumentar la resolucin o el nmero de lneas de comunicacin es que la sensibilidad del sistema electrnico debe elevarse en concordancia. Supongamos que la tensin de salida vara de 0V a 1V, si hay 8 entradas (para un rango de resolucin de 256), los saltos de tensin sern de 1/256V o 0,0039V. Para una resolucin de 4096 se usan 12 entradas. En este caso, sin embargo, los saltos de tensin deben ser 1/4096 = 0,00024V. Estas diferencias necesitan que el sistema electrnico sea lo suficientemente sensible como para distinguir diferencias tan pequeas. Circuitos de ocho bits Se presume que los circuitos que examinars de aqu en ms son circuitos de ocho bits. Sin embargo, el modo de operacin no depende de la cantidad de bits de entrada. En el resto de esta actividad, examinars una serie de formas estndar para convertir datos analgicos a formato digital. Los diagramas que vers representan los convertidores como bloques, dado que la explicacin del modo en que estos convertidores funcionan internamente excede el alcance de este mdulo. En la prctica, hay circuitos integrados (CI) que realizan la conversi

Convertidores con contador


Comparadores Para poder entender la operacin de un convertidor analgico-digital bsico (ADC), primero debes aprender acerca de otro tipo especializado de amplificador operacional. Como recordars de la actividad previa, un amplificador operacional es un amplificador con alta impedancia de entrada y baja impedancia de salida. Un comparador es un tipo especial de amplificador operacional, utilizado para comparar las tensiones de las dos entradas. Un circuito comparador bsico, como el que se muestra, es operado sin el lazo de realimentacin que has observado en los amplificadores sumadores que analizaste en la actividad anterior. El comparador utiliza una entrada como referencia y su salida indica si la segunda entrada es ms alta o ms baja que la referencia.

Operacin de un ADC Ahora analizars la actividad de un convertidor analgico-digital (ADC) a nivel terico. Como recordars de la actividad anterior, un DAC convierte la palabra digital de su entrada en una seal analgica (tensin), que vara de 0V a una tensin mxima predeterminada. El ADC que analizars ahora hace uso de un DAC para convertir datos analgicos a formato digital.

Operacin de un ADC - Continuacin Estudia el diagrama que se muestra. Las ocho entradas (D0 a D7) se originan a la salida de un contador binario de ocho bits. Al comienzo del proceso, el contador se reinicia a 0, de modo tal que todas las salidas queden en el estado lgico 0. Cuando todas las salidas del contador estn en 0, todas las entradas del DAC tambin estarn en 0. Por lo tanto, se transmite un valor de salida 0 a la entrada negativa del comparador. Suponiendo que hay datos analgicos de cualquier valor en la entrada "ingreso analgico" del comparador, la salida del comparador es alta. Operacin de un ADC - Continuacin Dada una salida alta (1) desde el comparador, la compuerta AND de la figura transmitir cuando se transmita un pulso de reloj. (La compuerta AND se muestra en formato de bloque y no en notacin estndar). Se seala con el smbolo &). El valor 1 en el pulso del reloj da como resultado una salida de 1 de la compuerta AND, que se transmite al contador. Esto hace que el valor de salida del contador se eleve. En tanto la salida del DAC permanezca ms baja que la seal de entrada analgica, los pulsos del reloj se transmitirn al contador, y el contador continuar avanzando. Cuando la salida del DAC sea mayor que la seal de entrada analgica, el comparador dar como resultado una salida baja (0) y la compuerta AND se bloquear. El contador permanecer entonces en la ltima salida a la que haya llegado antes de que se bloqueara la compuerta AND. La seal de salida del comparador tambin se transmite a un sistema de control (que no se muestra en el esquema) para sealar que se ha completado la conversin y que la palabra binaria en la salida "digital saliente" sea la correcta. El sistema de control asegura que la palabra se transmita a su destino. Luego reinicia el contador y el proceso se repite. Desventajas de un comparador ADC Una gran desventaja del sistema que has analizado es su lentitud. Todo el proceso descrito toma un tiempo relativamente largo. Otro problema con este sistema es que la longitud del proceso depende de la tensin analgica que ingresa en el sistema. Por ejemplo, si cada paso de tensin en la salida analgica es 0,01V y la entrada tiene una tensin analgica de 0,1V, el proceso de conversin es un proceso de diez pasos. Sin embargo, si la tensin de entrada es 1,5V, el proceso de conversin ser 15 veces ms largo. Con altas tensiones de entrada, el proceso de conversin se vuelve relativamente lento y la precisin en el control de los cambios de tensin disminuye de acuerdo con ello. Esto se torna crtico cuando cambia la tensin de entrada durante el proceso de conversin. Si la tensin de entrada aumenta durante el proceso de conversin, el sistema puede no reflejar este aumento. Ms importante an, sin embargo, es que si la tensin cae durante la conversin, los resultados sern incorrectos, porque el sistema no detendr su funcionamiento apenas la tensin de entrada caiga por debajo de la tensin de salida

del DAC. En esta situacin, el sistema de control externo sealar la finalizacin del proceso a pesar del hecho de que la salida digital no se ajusta a la entrada analgica.

Convertidores analgicos-digitales con contador ascendente/descendente


Usar un contador ascendente/descendente Usando un contador ascendente/descendente, se pueden construir convertidores A/D ms sofisticados. Un contador ascendente/descendente es un contador que puede contar en ambos sentidos para elevar o disminuir el valor de la palabra digital. La entrada del reloj no se transmite a travs de una compuerta sino directamente al contador. La salida del comparador determina la direccin de la cuenta: ascendente o descendente.

Determinar la direccin del conteo La direccin de conteo se determina del siguiente modo: Si la entrada analgica es mayor que la salida del convertidor, la salida del comparador ser alta. El contador contar entonces en forma ascendente y el valor del nmero binario aumentar. Si la entrada analgica es menor que la salida del convertidor, la salida del comparador ser baja. El contador contar entonces en forma descendente y disminuir el valor del nmero digital. Este mtodo permite al contador rastrear continuamente los distintos cambios en la entrada analgica. Si los cambios son pequeos, la conversin se completar en forma rpida y eficaz, con unos pocos pasos adicionales necesarios para completar la conversin luego de un cambio. Este sistema tambin permite que el sistema rastree mejor una tensin de entrada analgica muy baja.
El problema de usar un contador ascendente/descendente El contador ascendente/descendente en este sistema an presenta un problema. En el caso de que los saltos de tensin en la salida del convertidor D/A nunca alcancen la tensin de entrada analgica exacta, el sistema puede entrar en un lazo sin fin: Cuando la salida del convertidor D/A est casi en la tensin de entrada, el contador an contar en forma ascendente. Luego del siguiente pulso, la salida del convertidor D/A superar la tensin de entrada, lo que har que el contador cuente en forma descendente. Luego de que el contador cuente en forma descendente, la salida del convertidor D/A estar una vez ms apenas por debajo de la tensin de entrada. El problema de usar un contador ascendente/descendente Este ciclo podra continuar indefinidamente. Para evitar esto, existe usualmente un mecanismo incorporado que

indica al sistema que, una vez completado un cierto nmero de ciclos ascendentes/descendentes, la cuenta finaliza. Por supuesto, si la salida del convertidor D/A coincide exactamente con la tensin de entrada, el sistema se bloquear y finalizar el conteo.

Aproximacin sucesiva
Resea general El mtodo de aproximacin sucesiva es similar al mtodo anterior. Incorpora un convertidor digital-analgico, un reloj y un comparador, pero no incluye un contador. En lugar del contador, existe un sistema de control cuyas salidas alimentan las entradas de un registro. El registro transmite estos valores al convertidor D/A. La aproximacin sucesiva se basa en un sistema de ensayo y error, donde el rango del valor de ensayo se reduce a la mitad en cada paso. Especficamente, el convertidor D/A provee salidas. En base a su valor en relacin con la entrada, se determina el valor de la siguiente entrada. Las secciones siguientes explicarn este proceso en mayor detalle.

Cmo funciona un sistema de aproximacin sucesiva Analiza la estructura del circuito de la figura. El valor inicial del registro se coloca en 00000000, y la salida del convertidor D/A por lo tanto es 0V. Por lo tanto la salida del comparador es alta. Esta situacin hace que D7 aumente, creando una salida de 10000000. Este valor se transmite al registro y al DAC. Como resultado, la salida del DAC aumentar a la mitad de su valor mximo. (Un convertidor D/A de ocho bits tiene un valor mximo de 11111111 - decimal 255. 10000000 = decimal 128).

Cmo funciona un sistema de aproximacin sucesiva - Continuacin Dado el valor de salida del convertidor D/A para el nmero 10000000, ocurrir una de las siguientes cosas:

Si la tensin analgica es mayor que la salida del convertidor D/A, la salida del comparador permanece alta. Como resultado, el siguiente bit en el sistema de control, D6, aumentar y la salida del circuito de control ser 11000000. Si el valor analgico es menor que la salida del convertidor D/A, D7 en el circuito de control se pondr en 0 y D6 aumentar a 1. Esto, en efecto, divide el nmero binario por 2, lo que arroja como resultado 01000000. En cualquiera de estos casos, el valor de salida se transmite desde el circuito de control al registro y al convertidor D/A. La salida del convertidor D/A se transmite luego al comparador. Cmo funciona un sistema de aproximacin sucesiva - Continuacin Cada ciclo sucesivo operar de manera similar a lo que se explic: la salida del convertidor D/A se comparar con la entrada analgica. Si la salida del convertidor D/A es demasiado alta, el ltimo bit 1 en la entrada ser, en efecto, dividido por dos. Si la salida del convertidor D/A es demasiado baja, el ltimo bit 1 en la entrada ser elevado en la mitad. Aproximacin sucesiva - Determinar el valor siguiente Habiendo analizado los primeros pasos de la aproximacin sucesiva, considera las siguientes posibilidades para la continuacin de este proceso: Supongamos que con la entrada 01000000, la salida del convertidor D/A es mayor que la entrada analgica. El comparador nuevamente dar como resultado una salida baja y el valor siguiente desde el control (que en ltima instancia ser una entrada al convertidor D/A) ser 00100000. Como alternativa, supongamos que dada la entrada 01000000, la entrada analgica es mayor que la salida del convertidor D/A. Los bits de control cambian entonces a 01100000, para elevar la salida del convertidor D/A. Dada la entrada 01100000, supongamos que la salida del convertidor D/A nuevamente es demasiado alta. La entrada ser entonces disminuida a 01010000. Como puedes ver, el rango se estrecha a la mitad en cada paso, y el comparador determina si el valor correcto est por encima o por debajo del valor actual. Esto recibe a veces el nombre de bsqueda binaria. Ejemplo de aproximacin sucesiva Considera el siguiente ejemplo: Supongamos que la salida mxima de la entrada analgica es 2,55V. En un convertidor D/A de ocho bits, esta tensin es equivalente a 255 pasos de tensin. Supongamos que la entrada analgica es 1,02V. Estudia la tabla que se muestra. La tabla delinea la salida del circuito de control, la salida del convertidor D/A y la salida del comparador para cada paso de la conversin. Observa que en cada paso, la tensin de salida del convertidor D/A cambia en la mitad respecto del paso anterior. Dividir el rango de bsqueda en dos y seleccionar la mitad correcta en cada paso es relativamente rpido y por lo tanto este tipo de convertidor es uno de los ms rpidos convertidores disponibles

Muestreo y retencin (sample and hold) La mayor desventaja de un convertidor A/D con aproximacin sucesiva es que si la seal de entrada cambia rpidamente, el sistema podra no "establecerse" en un valor que considere correcto para la salida. Para evitar este problema, se usa un circuito de muestreo y retencin. Este circuito bloquea la tensin de entrada. Un circuito de muestreo y retencin comprende un interruptor analgico con un control digital. La entrada puede recibir cualquier valor analgico entre 0V y la tensin de alimentacin. En su estado "cerrado", la salida del interruptor tiene un valor que es idntico a su entrada. En su estado "abierto", la entrada y la salida estn desconectadas y aisladas una de otra. Cuando el interruptor est "cerrado", un condensador en el interruptor se carga hasta la tensin de entrada. Cuando el interruptor est "abierto", el condensador retiene la carga. No puede ser descargado por un interruptor "abierto", que tiene una alta resistencia, ni puede ser descargado por el comparador, dado que este tambin tiene una resistencia alta. Luego de que se completa la conversin analgica-digital, el interruptor se "cierra" nuevamente y el condensador se carga hasta la nueva tensin de entrada.

Otros mtodos de conversin analgica-digital


Convertidores analgicos-digitales especiales Los mtodos que has estudiado hasta ahora, particularmente la aproximacin sucesiva, son los mtodos de conversin ms rpidos y ms estndares. Los mtodos que has estudiado son suficientes para la mayora de las aplicaciones. Para casos especiales, se han desarrollado convertidores analgicos-digitales adicionales. Aunque no estudiars estos convertidores A/D en detalle en este mdulo, las siguientes secciones ofrecen una resea de algunos tipos adicionales de convertidores A/D: Convertidor integrador de doble pendiente Este convertidor se basa en un amplificador operacional que est especialmente armado para crear pulsos de distintas longitudes. La longitud de los pulsos es menos significativa que la cantidad de pulsos por perodo determinado. Los pulsos deben contarse, lo que es muy sencillo de hacer en forma digital. El circuito descarta los ruidos de entrada y su nico valor crtico es un valor de referencia. Existen fuentes de tensin de referencia muy precisas y son fciles de usar.

Convertidores flash Este convertidor es muy rpido, como su nombre sugiere. Comprende una cadena de resistores y comparadores. El tiempo necesario para la conversin es muy corto o ms conversiones por segundo (aproximadamente 100 veces ms rpido que un conversor de aproximacin sucesiva). Convertidores flash La desventaja de este tipo de convertidor reside en la gran cantidad de comparadores necesarios, que hacen de este un componente muy caro. Convertidor de tensin a frecuencia A veces recibe el nombre de convertidor U a F. Este tipo de convertidor hace uso de un microprocesador. Parte de la conversin se realiza mediante el hardware y parte mediante el software. La tensin en la entrada del convertidor se convierte a una frecuencia que est en relacin con la tensin y la cantidad de seales dentro de un marco de tiempo determinado. Esta cuenta puede ser interna (realizada por el controlador) o externa. La desventaja de tal convertidor es la necesidad de contar con un microprocesador, componentes adicionales y un cdigo de programa. Otro problema de este mtodo es su relativa imprecisin. Convertidor de tensin a tiempo A veces recibe el nombre de convertidor U a T. Este convertidor ofrece otra tcnica para la conversin y el procesamiento de una seal a travs del uso de un cdigo de programa. En este mtodo, se logra una serie de pulsos con una frecuencia fija pero con anchos variables, segn la seal de entrada. El microprocesador analiza las seales y decodifica los datos analgicos en la entrada. Observa que en este mtodo la tensin analgica se convierte a otro valor analgico (tiempo). El tiempo se mide fcilmente con el programa adecuado. Conclusin En esta actividad has estudiado la conversin analgica a digital. Has analizado varios convertidores diferentes y aprendido de qu modo operan.