EEPROM paralelo escribir con I2C

1

Me preguntaba si existe un híbrido entre la EEPROM serie y la paralela. Lo que quiero decir es que hay una EEPROM que se puede escribir a través de I2C y luego, una vez que se configura, se puede controlar con algunos pines de dirección de hardware, por ejemplo, cómo cambia el pateo de salida del EEPROM paralelo cuando cambian sus pines de dirección.

Sólo por el fondo, estoy, por diversión, construyendo una pequeña pantalla led de 4 x 7 segmentos. Quería que el arduino enviara la hora actual una vez por minuto al eeprom sobre I2C, donde un reloj externo y un contador cambian las direcciones de eeproms para multiplexar la pantalla.

    
pregunta Daniel Hawkins

2 respuestas

0

No tengo conocimiento de ninguna parte que admita esta función.

Las EEPROM paralelas generalmente se consideran una parte "heredada" en la actualidad. Todos son diseños más antiguos, generalmente con 5 V de E / S, y no han cambiado significativamente en décadas. Nunca se ha considerado seriamente la posibilidad de agregar características más modernas como el acceso I2C; estas partes están todas destinadas a ser utilizadas en sistemas antiguos diseñados mucho antes de que I2C fuera de uso común.

Además, las EEPROM están diseñadas principalmente para aplicaciones de "escritura única". Si bien se pueden reescribir, tienen un número limitado de ciclos de escritura: 10k - 100k es típico. Incluso con una escritura por minuto, quemaría eso en semanas o meses.

Considere usar un controlador LED como el MAX7219 / MAX7221 en su lugar. Se han creado explícitamente para esta aplicación (se encargarán de todo, incluido el control actual, la multiplexación e incluso tendrán una tabla de caracteres integrada) y se pueden controlar a través de SPI.

    
respondido por el duskwuff
1

Usar la memoria como una tabla de búsqueda es una idea probada en el tiempo. Hoy en día, existen mejores métodos para controlar las matrices de LED.

La conducción de matrices de LED a menudo se realiza con piezas especializadas. Mi parte de este tipo es AS1115 (se controla mediante I 2 C). No tiene memoria no volátil. Escribiría en él cada vez que desee cambiar el patrón en la matriz de LED.
Por lo tanto, la EEPROM en el microcontrolador proporcionaría la no volatilidad.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas