Professional Documents
Culture Documents
1
Introduccin
2
Introduccin
Bsicamente, la conversin A/D es el proceso de tomar un
valor analgico (sea en tensin o en corriente) y transformarla
a un cdigo binario equivalente.
3
Conversin
Anloga Digital
La figura muestra un diagrama de bloques
general para esta clase de ADC.
4
ADQUISICIN DE DATOS
Existen muchas aplicaciones en las que los datos
analgicos tienen que ser digitalizados (convertidos en
digital) y transferidos a la memoria de una computadora.
5
ADQUISICIN DE DATOS
En una aplicacin de almacenamiento, con una grabacin
de audio digital o un osciloscopio digital, la
microcomputadora interna almacenar los datos y un
tiempo despus los transferir a un DAC para reproducir
los datos analgicos.
6
ADQUISICIN DE DATOS
La figura muestra la forma en la que una
microcomputadora se conecta a una ADC de rampa
digital con el fin de adquirir datos
7
ADQUISICIN DE DATOS
Las formas de onda de la figura ilustran la forma en la que
la computadora adquiere una versin digital de la seal
analgica, VA.
8
El proceso por medio del cual la computadora genera un
pulso de INICIO, examina FDC y carga datos del ADC en
la memoria, se halla bajo el control del programa que la
computadora El
est ejecutando.
proceso por medio del cual la
computadora genera un pulso de INICIO,
examina FDC y carga datos del ADC en la
Esto determinar cuntos
memoria, se hallapuntos de datos
bajo el control del de la seal
analgica se almacenarn en la memoria
programa que la computadora est de la
computadora.ejecutando.
Este programa de adquisicin de datos
determinar cuntos puntos de datos de la
seal analgica se almacenarn en la
memoria de la computadora.
9
ADC DE RAMPA
DIGITAL
Una de las versiones ms sencillas del ADC es la que
emplea un contador binario como registro y permite que
el reloj incremente el estado del contador un paso a la
vez hasta que Vax VA.
11
ADC DE RAMPA DIGITAL
Si suponemos que VA, el voltaje analgico de entrada al
convertidor, es positivo, la operacin del mismo es la
siguiente:
1.- Se aplica el pulso INICIO para poner el contador en
cero. El estado ALTO de INICIO tambin inhibe el paso
de los pulsos de reloj por la compuerta AND y de aqu
hacia el contador.
2.- Cuando las entradas del DAC son todas cero, la salida
de ste es Vax= 0 V.
12
ADC DE RAMPA DIGITAL
3.- Dado que VA > VAX, la salida del comparador, FCD es ALTO.
4.- Cuando INICIO regresa al estado BAJO, se habilita la compuerta
AND y entonces los pulsos de reloj pasan hacia el contador.
5.- A medida que el contador avanza, la salida del DAC, Vax, aumenta
un paso a la vez.
6.- Este proceso contina hasta que Vax alcanza un paso que excede
a VA por una cantidad igual o mayor que VT (por lo general, de 10 a
100 uV). En este momento FDC cambia hacia el estado BAJO e
inhibe el flujo de pulsos hacia el contador, motivo por el cual ste
deja de contar.
13
ADC DE RAMPA DIGITAL
7.- El proceso de conversin est terminado, lo que es sealado por la
transicin de ALTO hacia BAJO de la seal FCD; el contenido del
contador es la presentacin digital de VA.
8.- El contador retiene el valor digital hasta que el siguiente pulso
INICIO da comienzo otra vez al proceso de conversin.
Desventaja
El tiempo de conversin depende de la cantidad de bits del contador y
de la seal analgica de entrada
14
ADC DE RAMPA DIGITAL
15
Ejemplo
Suponga que el ADC de la figura anterior tiene las
siguientes caractersticas:
Frecuencia de reloj 1MHz; VT = 0.1 mV; salida del DAC a
escala completa = 10.23 V y una entrada de 10 bits.
Determine los siguientes valores:
a) El equivalente digital obtenido para VA = 3.728 V.
b) El tiempo de conversin.
c) La resolucin del convertidor.
16
Solucin
a) El DAC tiene una entrada de 10 bits y una salida a
escala completa de 10.23 V. Por tanto, el nmero de
posibles pasos totales es 210 - 1 = 1023, de manera que
el tamao de paso es:
10.23v =10mV
1023
Esto significa que aumenta en pasos de 10 mV cuando el
contador cuenta hacia arriba desde cero.
Ya que VA = 3.728 V y VT= 0.1 mV, Vax tiene que llegar a
3.7281 V o ms, antes de que el comparador cambie a
BAJO.
17
Cunto ser el tiempo de conversin mximo (tc mx)?
3.728v = 372.81 pasos
10mV
b) Se necesitaron 373 pasos para completar la conversin.
En consecuencia, ocurrieron 373 pulsos de reloj a razn
de uno por microsegundo.
Esto da un tiempo total de conversin de 373 us.
F= 1Mhz T= 1/F = 1uS
18
Tiempo de conversin
El tiempo de conversin es el intervalo de tiempo entre el
final del pulso INICIO y la activacin de la salida FDC.
El contador comienza a contar desde 0 hasta que el
voltaje exceda VA, donde FDC pasa a BAJO para
terminar el proceso de conversin.
21
Aproximaciones Sucesivas
22
ADC
Aproximaciones Sucesivas
23
ADC de Aproximaciones Sucesivas
24
ADC
Aproximaciones Sucesivas
Aunque en la prctica muchos CAS tienen ms bits y una
resolucin ms pequea que las del ejemplo, la
operacin ser exactamente la misma.
25
ADC
Aproximaciones Sucesivas
Supongamos que la entrada analgica es VA = 10.4 V. La
operacin del convertidor comienza cuando la lgica de
control borra todos los bits del registro y, con ello, los
pone en 0; es as como Q1,= Q2 = Q3 = Q4 = 0.
Escribiremos esta condicin como [Q] = 0000.
Lo anterior hace que la salida del DAC sea VAX = 0 V,
como se indica en el tiempo t0 del diagrama de
temporizacin.
Con VAX < VA,
la salida del
comparador es
ALTO.
26
ADC
Aproximaciones Sucesivas
27
ADC
Aproximaciones Sucesivas
Ahora la lgica de control avanza hacia el siguiente bit, Q2.
Lo pone en 1 para producir [Q] = 1100 y con ello
VAX = 12 V en t2.
Dado que VAX > VA, la salida COMP cambia hacia el
estado BAJO.
28
ADC
Aproximaciones Sucesivas
Esto indica a la lgica de control que el valor de VAX es
demasiado grande; por tanto, la lgica de control pone a
Q2 en cero en t3.
De este modo, el contenido del registro regresa a 1000 y
VAX regresa a 8 V.
El siguiente paso ocurre en t4, donde la lgica de control
pone en 1 el bit correspondiente a Q1, de modo que
[Q] = 1010 y VAX = 10 V. Con VAX < VA, COMP es ALTO y
le indica a la lgica de control que mantenga Q1 en 1
29
El paso final ocurre en t5, que es donde la lgica de control
pone el bit Q0 en 1 con lo que [Q] = 1011 y VAX = 11 V.
Dado que VAX> VA, COMP cambia hacia el estado BAJO
para indicar es demasiado grande, y entonces la lgica
de control pone de regreso a Q0 en 0 en t6.
En ese punto, se han procesado todos los bits del registro,
la conversin est completa y la lgica de control activa
la seal de salida FDC para indicar que en el registro se
encuentra el equivalente digital de VA.
Para este ejemplo, la salida digital correspondiente a
VA = 10.4 es [Q] = 1010.
30
ADC
Aproximaciones Sucesivas
31
ADC
Aproximaciones Sucesivas
32
Ejercicio
Un CAS de 8 bits tiene una resolucin de 20 mV. Cul
ser la salida digital para una entrada analgica de 2.17
V?
33
Solucin
2.17 V/20mV = 108.5
de modo que el paso 108 producir un VAX = 2.16 V,
mientras que el 109 generara un VA x = 2.18 V.
El CAS siempre produce un VAX final que es el paso
anterior a VA.
Por consiguiente, para el caso donde VA = 2.17 V, la salida
digital es 10810 = 011011002
34
Circuito prctico
ADC0804
ADC de aproximaciones sucesivas ADC0804 Los diversos
fabricantes de CI proporcionan ADCs con un amplio
rango de caractersticas de operacin.
35
ADC0804
En esta lmina se presenta la distribucin de terminales
para el ADC0804, que es un CI de 20 terminales
fabricado con tecnologa CMOS y que lleva a cabo la
conversin A/D utilizando el mtodo de aproximaciones
sucesivas.
36
ADC0804
Algunas de sus caractersticas ms importantes son:
1.- Tiene dos entradas analgicas: Vent(+) y Vent(-) que
permite tener entradas diferenciales.
En otras palabras, el voltaje real de entrada Vent es la
diferencia en los voltajes aplicados en dichas terminales
[Vent analgico = Vent(+) - Vent(-)].
En mediciones hechas en un solo punto, la entrada
analgica se aplica en Vent(+), mientras que Vent(-) se
conecta a la tierra analgica.
Durante la operacin normal, el convertidor utiliza
Vcc= + 5 V como voltaje de referencia y la entrada
analgica puede variar desde 0 hasta 5 V, que es el
valor a escala completa.
37
ADC0804
2.- Convierte el voltaje analgico de entrada en una salida
digital de 8 bits. La salida es de tres estados, lo que
permite conectar el convertidor con facilidad en canales
de datos. Con 8 bits, la resolucin es de 5 V/255 = 19.6
mV.
40
ADC0804
Este CI est diseado para ser conectado con facilidad al
canal de datos de un microprocesador.
41
ADC0804
Las funciones de entradas y salidas son las siguientes:
42
ADC0804
RD (READ) Esta entrada se emplea para habilitar los
buffers de las salidas digitales. Con CS = RD = BAJO,
las terminales correspondientes a las salidas lgicas
tienen niveles lgicos que representan el resultado de la
ltima conversin A/D.
43
ADC0804
44
ADC0804
INTR (INTERRUMPIR) Esta salida ir al estado ALTO" al
inicio de una conversin y retomar a "BAJO al final de
la misma.
45
ADC0804
Vref/2 Esta es una entrada opcional que puede emplearse
para disminuir el voltaje de referencia interno y con ello
cambiar el rango analgico de entrada que el
convertidor puede manejar.
47
ADC0804
La siguiente figura ilustra una forma de conexin comn
entre el ADC0804 y una microcomputadora para una
aplicacin de adquisicin de datos.
49
ADC0804 D1
R1
330R
LED-BLUE
D2
R2
330R
LED-BLUE
D3
U1(WR)
R3
U1 330R
LED-BLUE
1 20
CS VCC
2 18
C1 3
RD DB0(LSB)
17 D4
4
WR DB1
16
R4
CLK IN DB2
5 15
INTR DB3 330R
150p 8 14 LED-BLUE
A GND DB4
10 13
D GND DB5
R10 9 12
19
VREF/2 DB6
11 D5
RV1 CLK R DB7(MSB) R5
10k
6 330R
0%
VIN+
7 LED-BLUE
C2 VIN-
ADC0804
D6
1000k R6
100n
330R
LED-BLUE
D7
R7
330R
LED-BLUE
D8
R8
330R
LED-BLUE
50
Componentes:
1 C.I. ADC 0804
1 C.I. 555
1 Condensador de 150pF
1Condensador de 100nF
1Condensador de 10nF
1 Potencimetro de 10Kohm
2 Resistencias de 10Kohm
9 Resistencias de 470 ohm
1 Resistencia de 100Kohm
9 LEDs
51