eeprom para almecenar ante un blackout. cual es la solucion definitiva ?.

hola despues de leer muchos post en el foro pregunto.

tengo un contador , al dia son aproximadamente 1000 valores contados y trabaja 7 dias a la semana

quiero almacenar ese valor en la eeprom con 1000 al dia la eeprom como todos saben "sufriria mucho"

encontre las siguientes soluciones

1) condensador

con uno de 4700 uF nos daria una autonomía de unos 120 mseg. es decir tiempo para salvar 120/3.3 = 36 bytes. en mi caso como solo son 2 bytes seria suficiente

condensador con micro , grabar en eeprom

2)http://forum.arduino.cc/index.php?topic=220767.0

escribir cuando solo cuando el dato sea distinto al almacenado. pero creo en mi caso no aplica

otra opcion habla de escribir en una microsd pero como los cortes de energia son "rapidos", pienso que quizas no alcance a escribir en la microsd

  • no quiero poner una bateria de litio de respaldo porque son muchos equipos

ojala puedan dar una ayuda que alguien realmente haya probado y que sirva para todos los que preguntan por ahi, porque he buscado y no encuentro la solucion. gracias

tambien leido estos posts

https://forum.arduino.cc/index.php?topic=77994.0

https://forum.arduino.cc/index.php?topic=128736.0

Me gusta mucho lo del capacitor. El corte de energía deberia generar una interrupcion para salvar en eeprom. Si es suficientemente grande, no tendrás problemas. Igual es SIEMPRE recomendable que escribas usando la función que escribe solo si hay cambios, aunque es mas lenta (irrelevante para el caso), alarga la vida util de la EEPROM.

Lo de la tarjeta SD no es tan caro, pero deberias escribir siempre. Es decir, cada vez que cambie el contador, deberias mantener una copia en la memoria SD, eso podria funcionar tambien y no es muy dificil.

Yo creo que ya tienes la respuesta, nada mejorará la opción de un simple capacitor que lo resuelve todo.
Si alcanza con los 120 mseg entonces para que pensar en otras alternativas mas caras?
Implementalo y prueba su confiabilidad.