Compartir tecnología

¿Por qué necesitamos EEROM cuando hay FLASH en el microcontrolador?

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Antes de comenzar, tenía cierta información. Compilé cuidadosamente una "Información del microcontrolador desde una introducción profesional hasta un tutorial avanzado" basada en las preguntas de los internautas.

Haga clic en el botón Seguir y responda "888" en el área de comentarios, luego responda "888" por mensaje privado, ¡y todo se compartirá con todos de forma gratuita! ! !

Primero, EEPROM es fácil de operar. EEPROM es fácil de escribir y no es necesario borrarlo antes de escribir, mientras que la memoria flash debe borrarse antes de escribir. Si solo reemplaza unos pocos bytes, primero debe mover todo el sector a otro sector, borrar el sector que se va a escribir y luego escribir el nuevo contenido en él. Por supuesto, algunos sistemas de archivos lo harán automáticamente, y así es. No es necesario borrarlo cada vez que se reescribe, pero sigue siendo muy complicado en comparación con la EEPROM.

En segundo lugar, la vida útil de la EEPROM es mayor que la de la flash. En general, la EEPROM tiene una vida útil de al menos 1 millón de veces. Todos los manuales de EEPROM de ST tienen una potencia de 400 W. He realizado experimentos y esta EEPROM puede alcanzar una vida útil de menos de 2000 W. veces; mientras que la vida útil nominal del flash es de 100.000 veces. Cuando hice el experimento de vida útil, era de aproximadamente 40, 50.000 veces, lo que es mucho menor que la EEPROM.

En tercer lugar, la EEPROM tiene un bajo consumo de energía. Si es necesario proteger los datos contra fallas de energía, la potencia del capacitor electrolítico es suficiente para la EEPROM. Si aún necesita leer datos de EEPROM durante un corte de energía y es sensible al consumo de energía, EEPROM puede satisfacer muy bien sus necesidades.

La principal desventaja de la EEPROM es que la capacidad de la unidad es costosa. En comparación con la memoria flash, que siempre está en MB, la EEPROM generalmente está en KB. Depende principalmente de las necesidades. Si los datos almacenados no son muchos y son sensibles al consumo de energía, entonces EEPROM es más adecuada. Incluso si necesita utilizar flash, puede colocar algunos parámetros importantes en EEPROM. La confiabilidad de EEPROM es aún mayor que la de flash.43e80b9163c47991fedfd90dda56899e.jpg