Está en la página 1de 10

El Convertidor Analgico Digital

Ing Juan Gilberto Mateos

1. Objetivo 2. Introduccin 3. Teora bsica de ADC'S 4. Tipos de ADC'S 5. Mtodo de aproximaciones sucesivas 6. Funcionamiento del ADC0809 7. Diagrama del convertidor ADC 8. Tabla de Calibracin 9. Calibracin del ADC 10. Configuracin de las terminales del ADC0809

OBJETIVO: Con el desarrollo de sta practica se pretende conocer la forma en la que se realizan conversiones analgicas utilizando el microcircuito integrado ADC0809. Adems se comprueba la utilidad en procesos de automatizacin, la mayora de los sistemas trabaja con variables fsicas cuyo comportamiento varia de manera analgica, es decir variante en el tiempo. INTRODUCCION: En control automtico resulta conveniente efectuar las funciones de regulacin de sistemas mediante tcnicas digitales, sin embargo en la gran mayora de procesos y sistemas la seal disponible es analgica, son innumerables los transductores (sensores) que poseen una salida elctrica de tipo analgica, correspondiente a la magnitud de la variable de medicin como son las seales de audio, video, puentes de medicin, celdas extensiometricas, termopares, etc. Estas caractersticas obligan a efectuar una conversin analgica/digital (ADC), por otro lado se hace necesario actuar analgicamente sobre un controlador elemento de control final, efectuar una representacin analgica sobre un instrumento registrador, una pantalla, un indicador de proceso. Lo que obliga a realizar la conversin inversa, esto es, digital/analgica (DAC), es necesario disponer de estos elementos capaces de efectuar sta conversin en uno u otro sentido, con unas caractersticas de velocidad adecuadas a cada caso.

Con la implantacin de la practica del ADC se aprende lo bsico en instrumentacin digital, de aqu que, el primer paso es construir el diseo de un circuito que utilice un como dispositivo electrnico analgico digital el integrado ADC0809, ste microcircuito permite relacionar las mediciones analgicas con salidas digitales codificadas en binario natural BCD, para realizar sta conversin de cdigos, el ADC0809 utiliza el mtodo de aproximaciones sucesivas, si se desea utilizar un microprocesador microcontrolador con un ADC se necesita implementar como principio en lenguaje ensamblador subrutinas para hacer las conversiones, el circuito de sta practica en sus terminales de salida del microcircuito ADC se acopla directamente a un puerto de entrada del sistema mnimo, adems se cumple con la tabla de calibracin que relacione la entrada analgica con la salida digital.

TEORIA BASICA DE LOS ADC'S. Un convertidor analgico-digital toma un voltaje de entrada analgico y despus de cierto retardo de tiempo produce un cdigo con salida digital que representa a la entrada analgica con una precisin y resolucin determinada. TIPOS DE ADC'S: Dado que el numero de bits que se obtienen de un convertidor es finito, el cdigo de salida debe ser siempre el correspondiente al valor ms cercano que se representa mediante los bits, la conversin digital efecta una cuantificacin en la entrada analgica, acotndola entre dos niveles consecutivos cuya distancia es precisamente el grado de resolucin que se obtiene. Existen diversos tipos de convertidores, en igual forma utilizados para efectuar la conversin, en unos casos se efecta la conversin directa, por comparacin contra una tensin de referencia, en otros casos se efecta una transformacin a una variable intermedia, como es el tiempo, tambin se efectua la conversin ADC al efectuar una conversin inversa, digital/analgica DAC, se usa al mismo tiempo una estructura con retroalimentacin, si se utiliza un lazo cerrado reciben el nombre de servoconvertidores, segn sea el mtodo a utilizar se obtienen distintas caractersticas de precisin, rpidez de conversin y costo.

El proceso de conversin ADC es generalmente ms completo y largo que el proceso inverso DAC, se han creado y utilizado diversos mtodos de conversin ADC como son:

1.- Escalera 2.- Rampa Digital Simple 3.- Doble Rampa 4.- Rampa Digital Bipolar 5.- Rfaga 6.- Conversin Serie Paralelo 7.- Aproximaciones sucesivas Se discute nicamente el mtodo de aproximaciones sucesivas, ya que es el mtodo que usa el microcircuito ADC0809, el mtodo ADC de aproximaciones sucesivas es uno de los tipos ampliamente utilizados, contiene circuitos ms complejos que el ADC de rampa digital, cuenta con un tiempo de conversin ms corto. Los convertidores de aproximaciones sucesivas contienen un valor fijo en su tiempo de conversin, que no depende del valor de la entrada analgica, la disposicin bsica es semejante a la de ADC de rampa digital, sin embargo, el convertidor de aproximaciones sucesivas no utiliza ningn contador para generar la entrada en el bloque del convertidor DAC, en cambio usa un registro con lgica de control que modifica el contenido del registro bit a bit hasta que los datos del registro son el equivalente digital de la entrada analgica. El tiempo de conversin de los convertidores de aproximaciones sucesivas, de "n" bits requieren "n" ciclos de reloj, para realizar su conversin sin importar la magnitud del voltaje que esta presente en su entrada, esto se debe a que los circuitos de control tienen que ensayar un 1 lgico en cada posicin del bit para ver si se necesita no, es por esto que los convertidores de aproximaciones sucesivas contienen tiempos de conversin muy rpidos, su uso en aplicaciones de sistemas de adquisicin de datos permite que se adquieran ms valores de datos en un intervalo de tiempo dado. Esto es importante se los datos analgicos cambian su valor rpidamente.

METODO DE APROXIMACIONES SUCESIVAS. En el mtodo de conversin ADC por "Conversin Inversa", utiliza un convertidor DAC y tiene la ventaja de su simplicidad, pero se obtiene el inconveniente del retardo de tiempo de conversin que se precisa para realizar el contaje de los "n" bits, la adicin de un comparador adicional, para acelerar el contaje si el error es mayor que un cierto nivel, permite reducir apreciablemente el tiempo de conversin del orden de 2n al de orden 2n/2+1 ; tiempo que an es posible de acotar si se efectan"n" comparaciones sucesivas entre la tensin de entrada Vx y la tensin Vh que se genera durante la conversin, para sto se substituye el contador del "convertidor inverso" por una unidad lgica de comparacin que determina la secuencia de conversin del diagrama de un convertidor ADC de aproximaciones sucesivas. La primera comparacin se efectua entre la tensin de entrada Vx y la tensin Vh=Vmax/2, correspondiente a la palabra 1000, si Vh es mayor o igual a Vx, se determina que el bit de mayor peso es un uno lgico, pero si Vh<Vx, se memorizar un cero lgico en el registro de salida, el siguiente impulso de reloj efecta una segunda comparacion del Vh

correspondiente a la palabra 1100, si la comparacin anterior fue positiva, sino se compara contra 0100 en caso contrario, la salida del comparador determina el valor que se memoriza con un bit de peso Vmax/4, configurndose de esta forma, la palabra de salida digital una vez efectuadas las "n" comparaciones sucesivas. El registro de aproximaciones sucesivas esta constituido bsicamente por un contador y un decodificador, que efecta el direccionamiento de los "n" biestables del registro.

El ciclo se inicia mediante un impulso de inicio de conversin, que pone a cero el contador al mismo tiempo que se desbloquea el oscilador, durante cada fase, mientras que el reloj esta en nivel alto, el biestable direcionado es puesto en estado " 1 " y al bajar a cero la seal de reloj, se memoriza el estado del comparador, al quedar abierta la entrada R del biestable correspondiente, de esta forma, al sucederse los " n " impulsos de reloj se producen las sucesivas aproximaciones de la palabra de salida. Los convertidores de aproximaciones sucesivas tienes la presicin del convertidos DAC que contienen y poseen un tiempo de conversin que llega a ser del orden de 0.1 sg, estos tiempos de conversin y su relativamente bajo costo, hacen que sean los convertidores de 8, 10 y 12 bits que ms se utilizan, incluso en la mayora de los sistemas de adquisicin de datos en que se requiere la exploracin de todas las entradas con un reducido tiempo de ciclo.

La seal de entrada proviene de un instrumento transmisor, ste transmisor Tx, produce una corriente que se encuentra en el rango de instrumentacin estndar de 4 mA a 20 mA, sta corriente se convierte fcilmente a una seal de tensin en la entrada del " Convertidor ADC " por medio del circuito convertidor de corriente a voltaje, la tensin de entrada en proporcional a la seal del transmisor Tx y se enva directamente al microcircuito ADC0803, ste circuito produce en su salida un cdigo binario natural que cumple la tabla de calibracin. Entrada Salida Porcentaje 4 mA 20 mA 19 h 7dh 0% 100%

El cdigo resultante en la salida del Convertidor ADC se introduce a un sistema con micropocesador a travs del puerto de entrada.

Funcionamiento del microcircuito ADC0809: Este chip ADC contiene un circuito equivalente a una red DAC tipo 256R, los interruptores analgicos estn secuenciados por una lgica de aproximaciones sucesivas que detecta la diferencia de los voltajes de entrada Vin (+) y Vin (-), con su correspondiente derivacin en la red resistiva, el bit ms significativo se compara primeramente, para realizar 8 comparaciones se necesitan 64 ciclos de reloj, se produce una salida digital codificada en binario de 8 bits BCD, esto es 11111111 en base binaria a escala completa, la salida digital se transfiere a un "latch" de salida, y posteriormente se asegura la seal de interrupcin, una conversin ADC en proceso se interrumpe en cualquier momento, sto se logra al transmitir una segunda seal

del START, el dispositivo ADC0809 se opera en modo de carrera libre, al conectar INTR con WR estando CS en nivel 0, con sta restriccin se asegura la primera conversin bajo cualquier condicin, se requiere un pulso externo en WR al conectar el convertidor por primera vez, la transicin de alto a bajo de un pulso de reloj en la entrada WR del ADC0809 hace comenzar el proceso de conversin, la salida digital binaria aparece 100 sg ms tarde, ste convertidor realiza ms de 500 conversiones por segundo, sus salidas contienen "buffers" de tres estados, que permiten conectarlos directamente al "bus de datos" de las terminales de un microprocesador, la ventaja del ADC0809 es que tiene una salida INTR que realiza una doble funcin, ya que a parte de sealarle al ADC el momento en que se termina el proceso del conversin, se vuelve til al conectarlo a dispositivos asncronos ms lentos, como por ejemplo la entrada serial de una computadora una interface serial, o una entrada serie de un microprocesador. Una parte importante del convertidor es la seal de reloj, esta se toma directamente del CPU o se sustituye por alguna red RC, para aadirle as, su propia seal de reloj, la entrada CLK IN hace uso de un comparador "Schmidt Trigger", la exactitud del convertidor ADC0809 depende de varios factores, es importante tomar en cuenta el valor inicial, la estabilidad de la temperatura y el voltaje de referencia, para el Vref/2 los voltajes deben tener un valor nominal de 2.4 VDC se causa errores de conversin de 1 LSB, en las aplicaciones se utiliza la reduccin del span, los valores iniciales y la estabilidad del Vref/2 son importantes, por ejemplo, si el span se reduce a 2.5 VDC al voltaje de entrada analgica del bit menos significativo le corresponde a una reduccin del 20 mVDC (5 VDC=Span) a 10 mV y 1 LSB en la entrada de Vref/2 llega a ser de 5m VDC. Para un span ms pequeo de 2.5 VDC se requiere de condiciones iniciales ms exactas, en general, la magnitud del voltaje de referencia requerir siempre de un ajuste inicial, la resolucin de ste convertidor en particular es de ( 1/255 ) X ( 28-1) de la tensin analgica a escala completa, a cada incremento de 0.02 VDC, le corresponde un valor de ( 1/255 ) X ( 5 VDC )=0.02 VDC. La salida en cdigo binario se incrementa en 1 LSB, por tanto, si la entrada analgica es igual a 0.1 VDC la salida binaria ser del : (0.1 VDC)/(0.002 VDC)=5, su correspondiente valor se codifica en binario natural con 8 bits y es 0000 0101.

DIAGRAMA DEL CONVERTIDOR ANALOGICO DIGITAL

TABLA DE CALIBRACION DEL ADC0809 Porcentaje Entrada Binario Hexadecimal 0001 0011 0 .25 13H 0001 1111 5 .30 1FH 0010 0100 10 .35 24H 0010 1010 15 .40 2AH 0010 1110 20 .45 2EH 0011 0011 25 .50 33H 0011 1000 30 .55 38H 0011 1101 35 .60 3DH 0100 0010 40 .65 42H 0100 0111 45 .70 47H 0100 1100 50 .75 4AH 0101 0001 55 .80 51H 0101 0110 60 .85 56H 0101 1011 65 .90 5BH 0110 0000 70 .95 60H 0110 0101 75 1.00 65H

80 85 90 95 Span

1.05 1.10 1.15 1.20 1.25

0110 1010 0110 1111 0111 0100 0111 1001 0111 1110

6AH 6FH 74H 79H 7EH

CALIBRACION DEL ADC 0809 Se coloca una seal de 2.55 VDC exactamente en la entrada Vx, enseguida se realiza la medicin con el multimetro digital. Despus se revisa que todas las salidas digitales se encuentren en un nivel alto, es decir, todas en 1's lgicos, esto es 255 en base decimal o 1111 1111 en cdigo binario natural, o lo que es lo mismo FFH en el cdigo hexadecimal. Si no se logra obtener el cdigo FFH se acciona lentamente el potencimetro del divisor de voltaje que ajusta el voltaje de referencia en el pin numero 14 del circuito integrado hasta lograr el rango deseado, que es 1111 1111, enseguida se prueba con otros valores de voltaje de entrada segun la tabla de calibracin y debe aparecer su correspondiente valor binario en los indicadores puntuales (led's).

Download this Practice

Archivo Pract2.zip 27 Kbytes

Cualquier comentario o sugerencia

Developed by UDG This page was created with the Hot Dog Pro Web Page Editor Download Netscape 3.0

Download Netmeeting 2.1 2159 K Bytes

Cualquier comentario o sugerencia:

Contact Information

Electronic mail address of teacher Juan Gilberto Mateos Surez

jmateos@edison.ucting.udg.mx

Web address
http://proton.ucting.udg.mx http://edison.ucting.udg.mx

Universidad de Guadalajara.
Visita mi Pgina

También podría gustarte