Вы находитесь на странице: 1из 17

Definicin.

Convertidor analgico digital o CAD, acrnimo de Analogue to Digital Converter, circuito electrnico que convierte una seal analgica en digital. Se utiliza en equipos electrnicos como ordenadores o computadoras, grabadores digitales de sonido y de vdeo, y equipos de comunicaciones. La seal analgica, que vara de forma continua en el tiempo, se conecta a la entrada del dispositivo y se somete a un muestreo (cuantificacin discreta, o asignacin de un valor numrico a una determinada intensidad de la seal) a una velocidad fija, obtenindose as una seal digital a la salida del mismo. Esta seal se puede volver a convertir en analgica mediante un convertidor digital analgico. Caractersticas generales de los convertidores AD. Un CAD muestrea una seal analgica y la convierte en un valor digital de 'n' bits. Usualmente ser necesario acondicionar la seal de entrada del convertidor AD, bien sea atenuando bien sea amplificndola. Este muestreo est definido por la funcin de transferencia. En la siguiente figura se muestra una funcin de transferencia ideal de un convertidor de 8 bits de precisin.

Fig. 2.1. Funcin de transferencia ideal. Una funcin de transferencia ideal es aquella que no contiene errores y es lineal. En la figura 2.1 se observa que para un valor digital de salida 00h o 00000000b, el valor de entrada analgica vara entre 0 y 1 LBS. Un LBS equivale idealmente a:

Por ejemplo, en un convertidor con precisin de 8 bits que mida una tensin a fondo de escala (tensin de referencia) de 5 voltios:

En algunos convertidores, el primer punto de transicin es 0,5 LBS y no 1 LBS, como en la figura 2.1 En la siguiente figura se muestra esta situacin.

Fig. 2.2. Primer punto de transicin en 0,5 LBS. En la siguiente figura se muestra la funcin de transferencia ideal de un convertidor AD genrico de slo 3 bits.

Fig. 2.3. Curva de transferencia para un CAD ideal de 3 bits. La precisin intrnseca del proceso de conversin depende del nmero 'n' de bits del convertidor. Para n = 3 es posible generar 8 combinaciones binarias, mientras que si n = 4 tendremos 16 combinaciones, y as sucesivamente. n 5 6 7 8 9 10 11 Combinaciones 32 64 128 256 512 1024 2048 4

12

4096

El convertidor no tiene otro objeto que el de medir la seal de entrada de caracterstica fraccionaria y base decimal y atribuirle un valor entero de base binaria. Para efectuar esta operacin de conversin de una funcin continua en otra discontinua, es necesario establecer unos intervalos de validez, siendo el intervalo en que se sita en un instante dado la tensin de entrada, el que determina de forma unvoca el nmero binario generado por el convertidor. Resolucin. Este trmino expresa la variacin (incremento o decremento) de tensin necesaria para modificar el valor del bit de menor peso (LSB). Para un convertidor con salida codificada en binario es vlida la relacin siguiente. Resolucin = 1 LSB Puntos de transicin. Un punto de transicin es aquel valor analgico que produce un cambio en la salida digital desde un cdigo hasta el prximo. Un punto de transicin no es realmente un punto, sino una pequea regin de incertidumbre.

Fig. 2.4. Puntos y regiones de transicin. Por lo tanto, se define el punto de transicin como el valor estadstico de la mayora de las conversiones. Dicho de otra manera, es el voltaje de entrada en el que hay una incertidumbre de conversin del 50%. Anchura del escaln. Es la distancia (diferencia de voltaje) entre dos puntos de transicin consecutivos. Idealmente, debera ser igual a 1 LSB. Vase figura 2.5. Centro del escaln. Es el punto medio entre dos puntos de transicin consecutivos.

Fig. 2.5. Centro del escaln. Diferencia no lineal (DNL). Es la desviacin en la anchura del escaln comparado con 1 LBS. La diferencia se calcula para cada una de las transiciones. La diferencia ms larga es llamada diferencia no lineal (DNL). Vase figura 2.6.

Fig. 2.6. Diferencia no lineal (DNL). Error absoluto. Se define el error absoluto como la mxima desviacin entre un punto de transicin y su correspondiente en una funcin de transferencia ideal.

Fig. 2.7. Error absoluto. Probablemente, este sea el primer parmetro a evaluar en un convertidor AD. Algunas veces, el error absoluto se describe como una suma de errores a fondo de escala, linealidad y offset. Monotonicidad. Idealmente, cuando el voltaje analgico de entrada se incrementa gradualmente desde cero hasta el fondo de escala, o viceversa, se producen todos los valores o cdigo digitales de salida. Es decir, cambiando la tensin de entrada analgica una cantidad desde un rango analgico que produce una salida digital, hasta el siguiente rango analgico, no se produce un cambio en el cdigo de la salida digital, sino ms de un cambio.

Fig. 2.8. Funcin de transferencia no monotnica. Conversin radiomtrica. Es el proceso de conversin AD donde el resultado binario es una proporcin de la tensin de alimentacin o tensin de referencia. En algunos convertidores AD, la conversin depende de una referencia absoluta, resultando la conversin absoluta. Tiempo de muestreo. Este tiempo depende del tipo de convertidor analgico digital empleado. En concreto, es el caso del convertidor del microcontrolador PIC 16C71, el tiempo de muestreo es el tiempo requerido para cargar el condensador del chip hasta el mismo valor que la tensin del terminal de entrada. El tiempo de muestreo depende de la magnitud del condensador y de la impedancia de la tensin analgica de entrada. 10

Error de cero u offset. Es la diferencia entre el primer punto de transicin medido y el primer punto de transicin ideal.

Fig. 2.9. Error offset. Error de fondo de escala. Es la diferencia entre el valor ideal a fondo de escala y el valor medido. Tambin se le llama, error de ganancia, porque este error cambia la inclinacin de la funcin de transferencia ideal creando as un factor de ganancia. Puede evitarse, multiplicando el valor de cada conversin por la inversa de la ganancia.

11

Fig. 2.10. Error a fondo de escala. Alinealidad integral (INL) o error relativo. Es la desviacin de un punto de transicin medido con su correspondiente en la curva de transferencia ideal. La diferencia mxima es la INL del convertidor AD.

12

Fig. 2.11. Alinealidad integral (INL). Error de cuantificacin. Debido a que un convertidor real posee una resolucin finita, se produce un cierto margen de incertidumbre en cualquier proceso de digitalizacin y que es igual a la semisuma del intervalo de conversin (nivel analgico entre dos escalones sucesivos de la grfica de transferencia ideal). Precisin. Determina el error mximo de transferencia, el cual viene dado como la suma de los errores de ganancia, offset, linealidad de transferencia y alinealidad integral, dentro del margen de temperatura de funcionamiento. Nota: Casi todos los trminos anteriormente empleados son traducciones del ingls, y quiz no se correspondan exactamente con los trminos empleados en otros textos. Caractersticas del convertidor AD del PIC 16C71. 13

En la tabla siguiente, se muestran las caractersticas dadas por el fabricante Microchip para el convertidor AD que incluye el microcontrolador PIC 16C71. Smbolo NR EABS EIL EDL EFS EOFF VREF VAIN ZAIN IAD IREF Caracterstica Resolucin Error absoluto Alinealidad integral (INL) Diferencia no lineal (DNL) Error de fondo de escala Error de cero Monotonicidad Tensin de referencia Tensin de entrada analgica Impedancia recomendada para la fuente de tensin analgica Corriente de conversin AD Corriente de referencia Mnimo 2,5 VSS0,3 0,5 10 Tpico Mximo 8 <1 <1 <1 <1 <1 Garantizada VDD+0,3 VREF+0,3 180 10 1000 Unidad Bits LSb LSb LSb LSb LSb V V K A A

Tabla 3.1. Caractersticas del convertidor AD. Modelo equivalente del convertidor. En la siguiente figura se muestra el modelo analgico de entrada del convertidor AD del microcontrolador PIC 16C71.

Fig. 3.1. Modelo analgico del convertidor AD. Leyenda: CPIN " Capacidad de entrada VT " Tensin umbral ILEAKAGE " Corriente de fuga del terminal debida a varias uniones RIC " Resistencia de interconexin

14

SS " interruptor de muestreo CHOLD " Condensador de muestreo VAIN " tensin analgica de entrada Para que el convertidor alcance la exactitud especificada, la carga del condensador (CHOLD) debe completarse hasta el nivel de tensin del canal analgico de entrada. La impedancia de la fuente de entrada RS y la impedancia del interruptor de muestro RSS afectan directamente al tiempo que requiere el condensador CHOLD para cargarse. La impedancia RSS depende de la tensin de alimentacin del microcontrolador VDD, en la siguiente figura se muestra esta situacin.

Fig. 3.2. Dependencia de RSS en funcin de VDD. La impedancia de la fuente RS afecta a la tensin de offset de la entrada analgica, debido a la corriente de fugas. La impedancia mxima recomendada para las fuentes analgicas es de 10 K. Funcionamiento del convertidor. En la siguiente figura se muestra el diagrama de bloque del convertidor AD del microcontrolador PIC 16C71.

15

Fig. 3.3. Diagrama de bloques del convertidor AD del PIC 16C71. Los pasos a seguir para convertir una seal analgica son los siguientes: Configurar el mdulo convertidor AD. Configurar los terminales analgicos, digitales y la tensin de referencia (Registro ADCON1). Seleccionar el canal de entrada analgico (Registro ADCON0). Seleccionar el reloj de conversin (Registro ADCON0). Conectar el mdulo AD (Registro ADCON0). Esperar el tiempo de adquisicin requerido. Comenzar la conversin. (Registro ADCON0) Esperar que la conversin termine. (Registro ADCON0) Leer el resultado de la conversin (Registro ADRES). Tiempo de muestreo. El tiempo de muestreo del convertidor se divide en dos partes, el tiempo de adquisicin (paso 2) y el tiempo de conversin (paso 4).

16

Fig. 3.4. Tiempo de muestreo. El tiempo de adquisicin es el tiempo que tarda en cargarse el condensador (CHOLD) al nivel de la tensin de entrada del canal analgico. Segn especificaciones del fabricante, despus de cada conversin la carga del condensador (CHOLD) no es descargada. El tiempo de conversin es el tiempo que tarda en convertir la tensin almacenada en el condensador en su correspondiente cdigo digital mediante aproximaciones sucesivas. Para asegurar un error de 1/2 LBs, se emplean 512 pasos; este es el error mximo permitido para el convertidor AD es su resolucin especfica, vase tabla 3.1. Tiempo de adquisicin. Segn datos del fabricante el tiempo de adquisicin TAD para el tipo de reloj seleccionado en el programa es de 8 s por bit. El tiempo estimado por el fabricante para la conversin de un byte es de 9,5 TAD, es decir, 76 s, a los que hay que aadir una pausa de 2 TAD hasta la prxima conversin, haciendo un total de 92 s. Para ms informacin, consultar el manual del microcontrolador PIC 16C71 suministrado gratuitamente por el propio fabricante. Adquisicin de magnitudes fsicas mediante microcontrolador. Anexo 5. Convertidores AD.

17

Вам также может понравиться