Práctica 4: Simulación de circuitos digitales Objetivo de la práctica: El objetivo de la práctica diseñar un circuito digital completo, el cual se encuentra constituido por parte secuencial y otra combinacional. Para el diseño del sistema será necesario el uso del datasheet de uno de los componentes. La práctica está compuesta de dos partes: 1) Estudio teórico: el cual ha de ser realizado antes de la realización de la práctica y de forma individual. El estudio teórico será puntuado sobre diez puntos. 2) Simulaciones: las cuales serán realizadas en el CdC. Una vez finalizadas las simulaciones, cada alumno deberá entregar tanto el estudio teórico como los resultados de simulación obtenidos. El estudio experimental será puntuado sobre diez puntos. La nota final de la práctica será calculada de la siguiente forma: á 4= ó+ ó 2 Conocimientos previos: EL ESTUDIO DE CONTADORES SE ABORDARÁ EN EL TEMA 8 DE LA ASIGNATURA, EL CUAL SE VERÁ CON POSTERIORIDAD A LA REALIZACIÓN DE LA PRÁCTICA. POR LO TANTO, PARA PODER REALIZAR LA PRÁCTICA ES RECOMENDABLE BUSCAR INFORMACIÓN ACERCA DEL FUNCIONAMIENTO DE LOS CONTADORES DIGITALES. EL PROGRAMA DE LA ASIGNATURA CONTIENE DIVERSAS REFERENCIAS QUE EXPLICAN EL FUNCIONAMIENTO DE LOS CONTADORES DIGITALRES. POR EJEMPLO, FUNDAMENTOS DE SISTEMAS DIGITALES, ED. PEARSON PRENTICE HALL, AUTOR. THOMAS. L. FLOYD, 9 EDICIÓN. DENTRO DE ESTE LIBRO EL TEMA 9 TRATA SOBRE CONTADORES DIGITALES. Grado en Ingeniería Electrónica, Robótica y Mecatrónica Página 1
Nombre y apellidos: Estudio Teórico: 1) Empleando puertas NAND de dos entradas, diseñar una puerta NAND de tres entradas y otra de cuatro. (3 puntos). 2) Rellenar la tabla adjunta representando en BCD los números decimales comprendidos entre el 9 y el 19 (3 punto). Decimal Decena BCD Unidad BCD 9 10 11 12 13 14 15 16 17 18 19 Grado en Ingeniería Electrónica, Robótica y Mecatrónica Página 2
Nombre y apellidos: Estudio Teórico: 3) Buscar el datasheet del contador binario 7490. Interconectar los pines correspondientes para configurar el contador para BCD Count Sequence (2 puntos). Estudiar mediante la tabla Reset/Count Function Table las configuraciones de pines R0(1), R0(2), R9(1) y R9(2) que hacen que el contador cuente y cuáles lo resetean (2 puntos). Configuración R0(1) R0(2) R9(1) R9(2) Cuenta Reset Grado en Ingeniería Electrónica, Robótica y Mecatrónica Página 3
Nombre y Apellidos: DNI: Simulación: Simulación 1 (3 puntos, tiempo estimado 30 min): Simular un contador de 0 a 9 empleando el contador 7490. Dibujar las señales Q A, Q B, Q C y Q D en el espacio habilitado. Emplear como señal de reloj del contador el circuito de la figura 1. Q A Q B Q C Q D t Figura 1. Circuito de reloj sugerido para la práctica. Grado en Ingeniería Electrónica, Robótica y Mecatrónica Página 4
Nombre y Apellidos: DNI: Simulación: Simulación 2 (3 puntos, tiempo estimado 20 min): Simular un contador de 0 a 6 empleando el contador 7490. Para limitar la cuenta a 6, habrá que diseñar una lógica combinacional que reinicie el contador al llegar a 7. Dibujar el circuito completo. Grado en Ingeniería Electrónica, Robótica y Mecatrónica Página 5
Nombre y Apellidos: DNI: Simulación: Simulación 1 (4 puntos, tiempo estimado 40 min): Tomar la última cifra del DNI y sumarle 10. Hacer un contador BCD que cuente hasta dicho valor. Puesto que este contador tiene dos cifras, habrá que emplear dos contadores 7490 en cascada. Por otro lado, habrá que diseñar una lógica combinacional que reinicie ambos contadores cuando corresponda. Dibujar el circuito completo. Ejemplo: Mi DNI es 11111118. La última cifra es 8. Al sumarle 10 resulta 18. Así pues, tengo que diseñar un contador de 00 hasta 18 y se autoinicie comenzando de nuevo la cuenta. Grado en Ingeniería Electrónica, Robótica y Mecatrónica Página 6