¿EEPROM o almacenamiento en tarjeta SD para una aplicación de registrador general?

2

Si necesita almacenar datos, digamos números (un byte cada uno), y necesita una capacidad de al menos 100,000 lecturas en un sensor de baja potencia (3.3 V y menos de 20 mA en modo de espera), utiliza un tipo de almacenamiento en tarjeta SD o un simple chip EEPROM y ¿por qué?

    
pregunta DomingoSL

1 respuesta

3

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:

  1. 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

  2. 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.

  3. 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.

    
respondido por el Gustavo Litovsky

Lea otras preguntas en las etiquetas