Ciertos diseños eléctricos requieren la desactivación permanente de la funcionalidad del hardware sobre la marcha. Enviar una sobrecorriente a un fusible débil puede ser un método para lograr esto, rompiendo el circuito en una región particular de un dispositivo. Mis preguntas son:
Suponiendo que por "permanente" quiere decir "sin reparación física", lo que describe recuerda a un circuito de palanca : cortocircuite el autobús, queme el fusible. No conozco ninguna forma más segura de hacer lo que entiendo que quieres. Un SCR es probablemente una buena opción.
Los riesgos incluyen la detonación del dispositivo que se utiliza como palanca, si absorbe demasiada energía del cortocircuito antes de que se abra la mecha. Para evitar eso, verifique la clasificación del fusible y del dispositivo. Si el clasificación del dispositivo es mayor, no debe detonar antes de que falle el fusible. Es posible que deba usar fusibles de alta velocidad, que pueden ser difíciles de encontrar, según los voltajes y las corrientes involucrados.
Otro riesgo es activar accidentalmente la palanca antes de tiempo. La forma en que lidias con eso depende del contexto, y cuán irritante es un disparador falso en comparación con un disparador perdido.
No sabemos mucho acerca de su aplicación, pero suponiendo que tenga cierto nivel de inteligencia, escribir bits de marca en EEPROM es una forma comprobada de inhibir la funcionalidad según ciertos criterios. Siempre que no esté trabajando en una consola de juegos u otra aplicación en la que el esfuerzo de aplicar ingeniería inversa al esquema de protección tenga una recompensa financiera, puede ser "lo suficientemente permanente".
Asumiendo que el dispositivo usa EEPROM/Flash, una forma de deshabilitar el dispositivo es programar una clave en EEPROM inicialmente y verificar la clave cada vez. Una vez disparada la condición de seguridad, borre la EEPROM y/o el flash del programa.
HikeOnPast
Nick Alexeev
mordedura de tabla