Estoy usando STM32L0. Mi firmware funciona a 2V. Estos son bajados de 24V. Si tengo un corto de 24 V durante un corto período de tiempo, esto causa una caída de tensión en mis 2 V, el voltaje comienza a oscilar desde mi paso hacia abajo.
Quiero resolver esto con software.
Si veo que no tengo este problema sin una carga (mientras (1), todos los periféricos están apagados).
Agregué un bucle for al inicio del programa, que se mantuvo durante unos segundos, que no ayudó. Para mí esto significa que el programa no se reinicia realmente. De alguna manera, se enclava a menos que la tensión caiga por debajo de un umbral.
¿Puedo usar la detección de bajo voltaje o la detección de reducción de voltaje de STM para evitar esto?
Necesito forzar un reinicio tan pronto como la tensión baje a aproximadamente 1.8V. Necesito reaccionar, si no quiero una oscilación, dentro de unos 3 ms.