7
7
7
Convertidor Anlogo/digital
PRACTICA N0.7
NOMBRE DE LA PRCTICA
UTILIZACIN DE UN CONVERTIDOR A/D
OBJETIVO ESPECFICO:
APLICAR EL CONVERTIDOR ADC0804 EN UN CONTROL DE TEMPERATURA
INTRODUCCIN:
Los convertidores analgico/digital (ADC) y digital/analgico (DAC) se utilizan para conectar el microprocesador con el mundo analgico. Muchos de los eventos que se monitorean y controlan con el microprocesador, son analgicos. A menudo incluyen vigilancia de todas las formas de acontecimientos, incluso voz, hasta el control de motores y dispositivos similares. Para poder efectuar la interfase del microprocesador con estos acontecimientos, se deben conocer la interfase y el control del ADC y el DAC que convierten datos analgicos a digitales y viceversa.
Entrada Analgica
Convertidor D/A Convertidor D/A Registro de Registro de Aproximaciones Aproximaciones Sucesivas Sucesivas SAR SAR
Ref Ref
MSB
MSB
Comparador
+ +
LSB
SALIDA DIGITAL
Start
Clock Clock
DATA READY O BUSY
Diagrama de bloques de un convertidor A/D de aproximaciones sucesivas tpico como un circuito integrado M.C. Carlos E. Canto Quintal
- 75 -
Laboratorio de Microprocesadores
Convertidor Anlogo/digital
Un pulso en START inicia el proceso de conversin y deshabilita el buffer tri-state de salida. Al final del periodo de conversin. Se activa la salida DATA READY y la salida digital queda disponible en el buffer de salida.
PROCESADOR PROCESADOR
11
9 10
Vin (+)
Entrada analgica
+ -
+ ADC0804
Vin (-)
Vin (-)
ADC0804
- 76 -
Laboratorio de Microprocesadores
Convertidor Anlogo/digital
F=
1.1 RC
oscilador oscilador CLK IN
R
CLK IN
ADC0804
ADC0804
Inicio de la conversin
Una conversin inicia activando las seales CS y WR. Y al final de la conversin, el convertidor genera una seal INTR (similar al DATA READY). Esta seal puede usarse para interrumpir al procesador indicndole que el byte de dato est listo y que ya puede ser ledo.
- 77 -
Laboratorio de Microprocesadores
Convertidor Anlogo/digital
WR IORQ RD
D0-D7
LCD
Temperatura : 24 C
PPI
PC5 PC7
RS
R/ W
Z80
INT
LM35 LM35
Con cualquiera de estas Con cualquiera de estas direcciones se activa el direcciones se activa el ADC ADC
- 78 -
Laboratorio de Microprocesadores
a la temperatura ambiente.
Convertidor Anlogo/digital
+5v
+Vs
10uF
GND
BUS DE DATOS
Vout
20 18 17 16 15 14 13 12 11 VCC DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 VI+ VICLKR CLK 2 3 RD 5 WR 1 INTR CS 10 GND VREF AGND 6 75 ohms 7 19 4 9 8 10k 1 uF
SENSOR DE TEMPERATURA LM35 PARA GRADOS CENTGRADOS ( 10 mV/C) CON ENCAPSULADO TO-92 Visto de abajo
IORD IOWR
f=1/1.1RC
150pf
+5V
16K
ADC0804
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
+
1K
88H-8FH
2K
74LS138
Ntese que, ya que el ADC solo tiene un registro, no se requuiere ninguna lnea del bus de direcciones para seleccin de registros, por lo tanto no importa con que direccin se habilite su CS.
Carlos Canto
- 79 -
Laboratorio de Microprocesadores
Convertidor Anlogo/digital
SUGERENCIA DIDCTICA:
1.- Investigue sobre las tcnicas de conversin A/D ms usados 2.-Defina resolucin de un convertidor A/D 3.- Cmo se define el rango dinmico de una seal? 4.- Cmo se representa el rango dinmico de una seal? 5.-Cundo ser necesario usar un Sampling/Hola en la entrada de un ADC? 6.-Enuncie el teorema de Nyquist y explique el porque de el ALIAS 7.- si aumentamos la frecuencia de muestreo que ventajas y desventajas obtenemos 8.- si aumentamos el nmero de bits del convertidor A/D que ventajas y desventajas obtenemos.
REPORTE:
I.- Reporte el listado del programa en ensamblador, completo y documentado (.LST o .PRN) II.-Con una tabla o una grfica muestre el comportamiento de su medidor de temperatura comparndolo con el del termmetro analgico III.- reporte sus comentarios y conclusiones respecto a la realizacin del experimento y sobre la exactitud de su termmetro digital, sus limitaciones y las posibles mejoras a su diseo.
BIBLIOGRAFA:
Ramesh S. Gaonkar Prentice Hall The Z80 Microprocessor: Architecture, Interfacing, Programming, and Design Barry B. Brey Prentice Hall Los microprocesadores de Intel, Arquitectura, programacin e interfases Manual de Zilog Manual de Nacional Semiconductor linear
- 80 -