Universida d Autónoma de Baja California Ingeniería en Electrónica UNIV ERSID AD A UTÓ NO MA DE BA JA CAL IFORN IA FACU LTAD DE CIEN CIAS Q UÍM ICAS E INGE NIER ÍA INGENIERÍA EN ELECTRÓNICA PRÁCTICA 5 CONVERTIDOR ANALÓGICO A DIGITAL (ADC) Objetivo: El alumno comprobará el funcionamiento del módulo ADC al configurar los registros correspon dientes, y d iseñará una subru tina de interrupción para mostrar en dos d isplays de 7 segm entos el equiva lente digital de un voltaje an aló gico. Además, utilizará una entrada de conversión analógica para incremen tar el núm ero de entrad as digitales. Material: Equipo 1 Comp utadora con ambiente de desarrollo WinIDE. 1 kit de desarrollo del 68HC908JK3. 1 cable tipo serie DB9 macho – DB9 hembra. 1 adaptador para alimentación 12 VDC. 1 multímetro con puntas de prueba. 1 fuen te de a limentación de co rriente directa (1 2V). Material 2 display d e 7 seg mentos (ánodo com ún o cátodo com ún). 7 resistores de 220 oh ms R 470 oh ms. 2 transisto res de propó sito gene ral. Manuales Manual del kit de desarrollo. Manual de referencia del microcontrolador 68HC908JK3. Nota de aplicación AN1775 Tiempo de realización y fecha de entrega: 2 h oras de lab oratorio + 2 h oras extra -labo ratorio = jueves 24 de ab ril de 2003. (se entrega la práctica funcionando, reporte con el programa y las pregunta s de discusión). Introducción: Circuitos Digitales III Práctica 5 JELH Universida d Autónoma de Baja California Ingeniería en Electrónica El conv ertidor an alógico a dig ital que contiene el microcontrolador perm ite obtener un equivalente digital de un voltaje analógico presente en el pin ADCx. Funciona con el principio de aproximaciones sucesivas y tiene una resolución de 8 bits, por lo que su tamaño de paso es de aproximad am ente 19 mV. El módulo del ADC se puede configurar para que al termina r la conversión genere una interrupción (si AIEN=1) o para indicar el fin de conversión a tra vés de la ban dera respectiva (CO CO ). Desarrollo: 1) Con ecte el siguiente circuito (algunas conexiones del uC no se muestran por simp licidad). 2) Configure el módulo del ADC del microcontrolador pa ra q ue elija una entrada analógica (AD Cx), f ADC = 1 M Hz, y que genere interrupción. 3) Realice un program a que obtenga el equiva lente digital del voltaje analógico en la entrada ADC x y m uestre e l equivalente hexadecimal (00 a FF) en los dos displays de 7 segm entos (utilice el resistor variable de la tarjeta de desarrollo que se encu entra conectado a uno de los canales del ADC y realice una multiplexión en tiempo para encender los dos displays). Diseñe la ISR Circuitos Digitales III Práctica 5 JELH Universida d Autónoma de Baja California Ingeniería en Electrónica correspond iente al fin de conversión de manera que los displays exhiban siempre el voltaje analógico convertido. 4) Con ayuda de un multímetro, mida el voltaje analógico en ADCx y com pare con e l mostrado en los displays. 5) Con sulte la nota de aplicación AN1775 y diseñe un circuito similar al de la figura 3, con 4 interruptores. Calcule los valores de las resistencias con base en las indicaciones de la aplicación. 6) Realice un programa que de acuerdo al interruptor oprimido, despliegue: “S1" “S2" “S3" “S4" à à à à para para para para el el el el interruptor interruptor interruptor interruptor 1 2 3 4 Discusión: 1) ¿Qué d iferencia hay en el comportam iento del micro cuando se utiliza solamente la bandera COCO para señalar el fin de la conversión? 2) ¿Cuándo da inicio el proceso de conversión? 3) ¿Qué finalidad tiene el divisor para elegir la frecuencia de entrada del módulo del ADC? 4) ¿Cuál es el vector de interrupción asociado al módulo del ADC? 5) Mencione 3 situaciones donde puede ser utilizado el ADC como interfaz del mundo exterior y el uC. Conclusiones: Circuitos Digitales III Práctica 5 JELH