Estoy trabajando en un proyecto que ha elegido una placa RPi3 modelo B como parte del sistema. Anteriormente teníamos un sistema externo de vigilancia que cortaría la alimentación del sistema completo si el regulador expiraba. Este sistema de vigilancia externo se ha "optimizado" ahora debido a los diversos cambios necesarios para la certificación UL, por lo que estoy buscando agregar un chip de vigilancia dedicado al Rpi. Ya tenemos una placa de fuente de alimentación personalizada que se conecta al encabezado de expansión de 40 pines ( enlace ), así que el plan es hacer una nueva versión de esa placa que incluya un chip WDT.
Los requisitos son:
- Tiempo de espera bastante largo, por ejemplo, > = 3 minutos. Preferiríamos no tener que modificar el gestor de arranque & kernel para dar palmaditas al WDT mientras el sistema se está encendiendo. Nos gustaría simplemente patear el WDT desde la aplicación principal del espacio de usuario.
- bajo costo. Buscando una solución a nivel de chip en lugar de algún tipo de módulo externo.
- El WDT se puede patear fácilmente desde una línea GPIO en el encabezado RPi de 40 pines
- Opcional: algún tipo de indicación de que el WDT está a punto de dispararse. Solo he usado chips WDT simples antes de que reinicie el sistema cuando caduquen. Sería bastante bueno si también pudiéramos registrar el hecho en Linux de que el WDT está a punto de caducar, y luego restablecer el sistema.
- Opcional: también puede restablecer el RPi en condiciones de baja de voltaje.
Sería fantástico saber si alguien más ha creado un WDT personalizado externo para un sistema RPi como este y si alguien puede recomendar un chip WDT que cumpla con estos requisitos.
Gracias.