No sé exactamente lo que quiere decir con "operación en espera". ¿Quieres decir dormir? 20 mA es bastante alto para dormir. Espero menos de 100 uA en general.
Me gustaría ir con el almacenamiento de la tarjeta SD. He diseñado muchos "sistemas de baja potencia" y la realidad es que la mayoría de las personas se toman la molestia de ir a la optimización de la baja potencia cuando, de hecho, no hace un gran impacto (hace que sea agradable marketing, pero el marketing no siempre tiene sentido en el mundo real). Hay muchos otros factores que son más importantes para el registro:
-
Accesibilidad: una tarjeta SD es mucho más fácil y más rápida de leer y acceder (simplemente sáquela, introduzca un lector de tarjetas SD y ya está), y es más rápida. La lectura de EEPROM requiere más equipo. Se puede acceder a una tarjeta SD utilizando un sistema de archivos, por lo que es intuitivo
-
Capacidad: no encontrará nada mejor que un par de gigabytes de almacenamiento. Es asombroso lo rápido que va esto una vez que comienza a registrarse.
-
Facilidad de implementación: muchas aplicaciones comerciales y de código abierto han utilizado FatFs que puede Conseguir para muchos microcontroladores. Funcionará muy bien. Simplemente abra un archivo txt y guarde los números, uno tras otro.
Una tarjeta SD no es tan hambrienta de poder. Algunos tienen modos de apagado después de 5 ms que ayudarán.
No puedo encontrar una razón para no usar una tarjeta SD.