📙 Actividad Fundamental N.°03 - Diseño con dispositivos de memoria.
🌐 Instrucciones en Versión web
*Trabajo Individual o en Equipo
🔶 Competencia Específica
Desarrollar la habilidad de diseñar y aplicar sistemas de visualización basados en matrices de LED y controladores de memoria. El estudiante investigará el uso de matrices de LED y la estructura de sus controladores, abordando el diseño, funcionamiento y aplicación de estos sistemas de visualización. Además, adquirirá competencias para implementar un sistema de control secuencial que permita la visualización de números en una matriz de LEDs, gestionada por dispositivos de lógica programable (PLD) y memoria EEPROM, con el propósito de simular y comprobar su desempeño en una herramienta de diseño electrónico.
📝 Descripción de la actividad
Diseña un sistema de visualización numérica del 0 al 15 en una matriz de LEDs de 8x8 utilizando una EEPROM (AT28C64) y un dispositivo PLD. Los patrones de cada número deben estar almacenados en la EEPROM y visualizarse en la matriz mediante un control automático o manual. Además, un decodificador binario a líneas controlará el barrido de la matriz para activar secuencialmente cada fila y asegurar una visualización nítida.
Pasos a Seguir
- Configuración de la EEPROM: Almacena los patrones binarios correspondientes a los números del 0 al 15 en la EEPROM, asignando cada número a una secuencia de bytes que represente cada fila o columna de la matriz de LEDs (bus de datos).
- Control de Visualización: Configura el sistema para alternar entre mediante un control automático o manual; utiliza un contador que avanza entre los números en modo automático o permite la selección manual mediante switches que determinan las direcciones de visualización en la matriz (bus de direcciones).
- Lectura desde EEPROM: Programa el sistema para acceder y leer los patrones numéricos desde la EEPROM según la dirección del contador, enviando el patrón correspondiente a la matriz de LEDs.
- Barrido con Decodificador: Implementa un decodificador (ej. 74HC138) o SPLD que active secuencialmente cada fila de la matriz de LEDs. Para mayor estabilidad en el control de la matriz, utiliza transistores que regulen el flujo de corriente en cada fila (bus de control).
- Control de Velocidad de Barrido: Ajusta la velocidad de barrido del decodificador para evitar parpadeos y mejorar la claridad de la visualización, mediante un el clock del contador que regule las líneas del decodificador.
💡 Puedes encontrar la EEPROM en el Proteus Design Suite como 27C64
🔤 Procedimiento:
- Análisis Preliminar: Estudie los fundamentos teórico y aplicaciones
- Diseño Conceptual: Elabore un diagrama de bloques que represente el flujo y la estructura del circuito propuesto.
- Selección de Componentes: Identifique y elija los componentes necesarios, basándose en las especificaciones técnicas y disponibilidad.
- Consulta de Datasheets: Revise las hojas de datos de los componentes seleccionados para entender sus características y limitaciones.