Soy un desarrollador de software que trabaja en un dispositivo dentro del vehículo (WinCE) que usa una tarjeta SDIO para su almacenamiento.
Estamos sufriendo de (aparentemente) corrupciones aleatorias de los datos, al parecer de la tabla FAT se corrompió. Puede encontrar directorios inaccesibles, archivos con "basura" a la mitad de ellos y así sucesivamente. La tarjeta NO parece sufrir daños físicos (sectores defectuosos): un chkdsk corrige el FAT en la mayoría de los casos (los datos, por supuesto, están en problemas).
Esto suena como un caso clásico de pérdida de energía en medio de escrituras, así que hemos implementado un poco para combatir ese escenario.
Ahora tenemos dispositivos electrónicos para notificarnos que el interruptor principal se ha apagado y que la aplicación que se ejecuta en el dispositivo tenga el tiempo suficiente para apagarse limpiamente.
A pesar de todo eso, todavía tenemos el problema. Parece que vemos corrupción, incluso en ausencia de un cierre "sucio".
Suponiendo por un segundo que el lado del software es correcto. ¿Es dentro de los reinos de posibilidad que los picos momentáneos, los apagones u otras irregularidades en la fuente de alimentación puedan causar lo que estamos viendo? Tenemos filtros, etc. en lugar de cerrar
¿Es posible que la interferencia electromagnética / electroestática pueda causar cualquiera de las anteriores? ¿Alguna otra opinión del lado eléctrico / electrónico?
Muy apreciado.