Estoy trabajando en un proyecto que se supone que se construirá en pequeñas cantidades (menos de 50 unidades / año), pero probablemente se venderá por 10 o 15 años. Estoy en la etapa en la que observo la memoria no volátil y planeamos usar algo como 16-32GB.
En el pasado, usábamos tarjetas SD, pero tuvimos algunos problemas de confiabilidad con el titular, ya que la tarjeta SD a veces salía del socket. También encontramos que es probable que una tarjeta en particular se vuelva obsoleta después de unos años, por lo que siempre tenemos que comprobar que las partes alternativas funcionen igual.
Eché un vistazo a las siguientes tecnologías y encontré algunos inconvenientes:
- Tarjeta SD: necesidad de una parte mecánica para mantenerla, obsoleta después de unos años
- Flash ICs: complejos de interfaz
- eMMC: difícil de obtener
- EEPROM: pequeña capacidad (< 100MB)
¿Me perdí algo? ¿Existe alguna otra solución confiable para reemplazar una tarjeta SD en un diseño?
Editar : la aplicación escribiría datos continuamente (unos pocos kB por segundo), pero durante varias horas o, a veces, días. El tiempo de retención no es un gran problema, siempre que sea razonable.