Uso efectivo de la señal de salida de un temporizador de vigilancia

3

Posteriormente a mi pregunta anterior con respecto al perro guardián temporizadores, estoy interesado en decidir el RESULTADO de tal perro guardián:

Supongamos que agrego un temporizador de vigilancia externo genérico a mi circuito. Si mi microcontrolador no lo cambia dentro del período de espera del perro guardián, el perro de vigilancia aplicará un pin de reinicio BAJO durante un período de pocos milisegundos, y luego desactiva la señal.

Ahora, con esta señal de salida de vigilancia, tengo dos opciones:

  • Opción A: podría aplicarlo al pin de reinicio del microcontrolador
  • Opción B: podría conectarlo al pin de Habilitación de mi regulador de Voltaje que, en este caso, restablece la alimentación de todo mi circuito

Mi pregunta: ¿Hay algún problema con la Opción B? Nunca he visto un temporizador / reinicio-reinicio de vigilancia conectado a un regulador de esta manera, ya sea en una hoja de datos del temporizador de vigilancia o en otra parte. Sin embargo, me parece conveniente porque de esa manera, podría "reiniciar" todas las partes / circuitos integrados en mi tarjeta, en lugar de solo el microcontrolador.

    
pregunta boardbite

3 respuestas

3

Es una buena idea usar un circuito de vigilancia externo para cambiar la alimentación a todos los circuitos a bordo. Ayuda a cubrir los casos en los que algún evento externo extraviado ha causado un trastorno en algunos circuitos de chip de silicio. A veces, estos eventos, ya sean picos de alto voltaje, polarización inversa en las entradas de señal o incluso partículas alfa pueden causar un enclavamiento localizado en el chip y la única forma realista de eliminar dicho fallo es apagar y encender la alimentación.

El uso del esquema para conectar el WDT a la habilitación del regulador de voltaje requiere cierta diligencia debida por su parte.

a) Asegúrese de que el circuito WDT no esté alimentado por los mismos rieles de voltaje que el regulador desactivado.

b) Asegúrese de que el tiempo que el regulador está deshabilitado sea lo suficientemente largo. Los derivadores y los condensadores de filtro en la salida del regulador deben descargarse en el mayor grado posible para calificar como un ciclo de alimentación para el silicio. En muchos casos, un milisegundo de tiempo de deshabilitación solo permitirá una descarga parcial de los rieles de salida.

    
respondido por el Michael Karas
6

Con la opción B, necesitará un suministro por separado para el perro guardián. Además, interrumpir la alimentación de todo el circuito es un paso drástico que hará que otras cosas (como la depuración) sean mucho más difíciles.

Sería mejor diseñar el sistema para que el microcontrolador tenga la capacidad de restablecer / reiniciar todos los otros bloques funcionales bajo el control del firmware, ya sea individualmente o en grupo. Entonces, el único deber del perro guardián es asegurarse de que el microcontrolador esté funcionando correctamente, lo que significa que la opción A es la forma correcta de usarlo. Cada vez que el microcontrolador se reinicia, luego se reinicia todo lo demás según sea necesario.

    
respondido por el Dave Tweed
0

Leí a la gente a favor de la solución A y B. Yo contaría mi historia. Mi regulador LT1962 y el uProcesso ARM7) están expuestos a señales de RF (cerca de la antena de dos radios). En muchos casos, el regulador se ajustó sin proporcionar la salida de 3.2 V. No hay manera de restablecer la uP porque no hay energía disponible. Conecté un WDT TPS3823 externo y cuando el uP buscaba siempre el oscilador WDI. A partir de este momento, el Regulador nunca volvió a apilarse.

OK: Parece que no estaba claro en mi respuesta. Tengo un regulador de voltaje LT1962 que funciona con un alto nivel de voltaje de suministro de radiofrecuencia (RF) a un ARM7 de TI de TI. Debido a la RF, el regulador se apilaba (estaba en estado de flotación proporcionando 0 V). El uP estaba apagado y no pude reiniciar el regulador. Agregué un WDT TPS3823 externo para restablecer el regulador cuando el uP no pudo proporcionar la señal de oscilación al WDT. Desde este momento, resolví el problema de que no hay salida de potencia cuando la RF es fuerte.

    
respondido por el jorge

Lea otras preguntas en las etiquetas