Watchdog para detener la fuente de alimentación

1

Quiero dejar de suministrar energía por un breve momento si un watchdog no ha recibido una orden de reinicio por un tiempo.

Apagar el suministro de energía es importante ya que es la única manera de que funcione nuevamente un dispositivo con errores.

Más detalles: Dispositivo Buggy ejecutado en 5V. El voltaje GPIO puede ser 5V o 3.3V. En la operación normal, todo el circuito consume alrededor de 0.5A en algún momento, picos sobre los 2.5A por un momento realmente corto.

Podemos considerar que el GPIO puede congelarse y, por lo tanto, permanecer en la posición de + 5V.

    
pregunta user1707414

1 respuesta

1

Puede comprar chips de supervisión que proporcionarán un pulso de restablecimiento si la entrada WDT no se ha cambiado en un período de tiempo determinado. Por ejemplo, los Dispositivos analógicos serie ADM83xx , pero hay muchos otros . El WDT proporcionará el pulso si la entrada se atasca alto o bajo, o simplemente no responde a tiempo.

También puede diseñar un circuito que tenga esa función, pero los chips integrados son muy pequeños y no son demasiado caros.

Use una búsqueda paramétrica y mire las hojas de datos para encontrar un producto adecuado si desea una versión completamente integrada. La categoría general es chips de supervisión, pero no todos incorporan un perro guardián. Probablemente también puede encontrar perros guardianes con ventanas que restablecerán el sistema si los pulsos se producen con demasiada frecuencia y con poca frecuencia.

Si el pulso de restablecimiento que proporciona el dispositivo (el tipo anterior tiene varias opciones para el ancho de pulso) no es suficiente, puede estirarlo con un chip multivibrador monoestable.

Interrumpir la alimentación del subsistema es simplemente una cuestión de conectar un interruptor de alimentación del lado alto adecuado a la salida / RESET. Es posible que necesite controlar la corriente de aceleración para evitar causar un fallo en el suministro debido a la capacidad de desacoplamiento en el lado conmutado, y / o puede que necesite descargar activamente dicha capacidad de desacoplamiento para restablecer positivamente el circuito dentro del tiempo disponible.

No hace falta decir que esta es una solución desagradable de bandaid y sería mejor resolver primero la causa raíz.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas