Una variable en el microcontrolador RAM cambia 50 veces / segundo. ¿Eso degrada la ubicación de la memoria de la MCU a largo plazo? Si es así, ¿cuánto tiempo se espera que esté activa la ubicación de memoria?
microcontroller
John
fuente
fuente
Respuestas:
SRAM , DRAM tiene resistencia infinita.
FLASH , FRAM y EEPROM tienen resistencia limitada.
SRAM está hecho con transistores o mosfets. Es un componente activo que pierde su estado cuando se corta la energía.
DRAM utiliza pequeños condensadores para almacenar datos temporalmente, estos son continuamente actualizados por el controlador de memoria porque estos condensadores tienen fugas. Tanto DRAM como SRAM funcionarán hasta que la degradación del material deje la pieza inutilizable. (décadas)
FLASH y EEPROM funcionan de manera similar, al usar efectos capacitivos en las compuertas fet, y estos tienen una resistencia limitada. El "desgaste del flash" es causado por el borrado debido a la carga lenta acumulada alrededor de las celdas de flash durante el borrado. Cuando se borra el flash, se borra a un 1 lógico por un voltaje "alto".
FRAM funciona magnéticamente, también tiene resistencia limitada. Pero los ciclos de escritura son de billones, casi infinitos.
fuente
No existe la esperanza de vida RAM . Puede obtener esta impresión incorrecta porque hay un número limitado de ciclos de borrado que puede aplicar a las celdas EPROM y EEPROM (flash).
Para las células EPROM / EEPROM, la razón por la que no puede borrarlas ilimitadamente es que crecen fugas con cada ciclo de borrado. Es como un cubo que manejas no con mucho cuidado. Pero es crucial para la función que las fugas no sean demasiado grandes, por lo que la información se retiene en el estado sin alimentación.
Para RAM, este problema no se aplica:
El diseño de la DRAM es tan permeable que pierde información en unos pocos ms, por lo que el controlador RAM tiene que leerla y rellenarla según sea necesario. Naturalmente, esto solo funciona cuando la RAM está alimentada.
SRAM también tiene fugas, pero en lugar de un controlador RAM, cada celda tiene un circuito de retroalimentación positiva que mantiene uno de los dos cubos llenos y el otro vaciado. Naturalmente, esto solo funciona cuando la RAM está alimentada.
fuente
Encontré un documento sobre tasas de error suaves, que también menciona una tasa de error difícil para SRAM. SRAM se usa típicamente en microcontroladores, por lo que debería ser aplicable.
El párrafo dice:
Entonces 5 a 20 FIT. Si FIT no significa nada para usted: la tasa de fallas en el tiempo (FIT) de un dispositivo es la cantidad de fallas que se pueden esperar en mil millones (10 ^ 9) horas de funcionamiento del dispositivo.
Entonces, el tiempo medio entre fallas (MTBF) sería de 10 ^ 9 horas dividido por 20, y eso es de 5700 años.
Y típicamente estos números FIT son bastante pesimistas.
Probablemente no verá una falla de SRAM que no ve un estrés anormal. Puede notar que en el modelo de falla descrito, no hay relación con el uso de la celda. Como dijeron los demás, una SRAM diseñada adecuadamente no se degradará con el uso.
fuente