Estoy tratando de detectar una pérdida repentina de energía en mi microcontrolador para guardar su estado antes de que muera la MCU. He estado pensando en utilizar uno de mis pines GPIO para detectar el voltaje de suministro y usar un condensador grande (con un diodo para detener la alimentación inversa en el GPIO) para obtener suficiente tiempo para guardar el estado. A continuación se muestra mi solución propuesta.
simular este circuito : esquema creado con CircuitLab
Nota: mi voltaje de caída de tensión es de 2,1 V y el voltaje de caída de tensión es de 1,67 V. He mostrado una carga en la sección de 5V para representar algunos relés y LED que funcionan con 5V (no estoy seguro de si esto es relevante). También se requieren 10uF y 22uF para AMS1117 y 100nF es un condensador de desacoplamiento.
mis preguntas son
La hoja de datos de AMS1117 muestra que tiene un voltaje de caída de 1,3 V máx. sobre el voltaje de salida.
Como indicador de falla de energía, debe detectar cuando el suministro de 5 V cae a 4,3 V o menos. Después de este punto, su salida AMS1117 puede comenzar a disminuir. No ha especificado el voltaje de caída de voltaje en su MCU y desea asegurarse de tener tiempo para guardar el estado antes de este voltaje.
Sugeriría que configure el mecanismo de detección a un voltaje más alto en el suministro de 5 V, ya que probablemente esté claramente fuera de especificación en cualquier valor por debajo de 4.7 V.
Aumentar la capacitancia en el suministro de 3,3 V o 5 V puede proporcionar tiempo extra, pero poner un diodo en serie con el AMS1117 sería una mala idea, ya que simplemente reduce los 3,3 V suministrados a la MCU.
Mi sugerencia sería usar un detector de caída de voltaje como el TC54VX42 o 43 con un divisor externo del suministro de 5 V para establecer su umbral de detección. Le muestran en la hoja de datos exactamente cómo configurarlo:
Si desea agregar capacitancia adicional para brindar un tiempo de respuesta adicional, agréguelo al suministro de 5 V o al suministro de entrada no regulada... no al suministro AMS1117.
finbarr
Zac
dandavis
koalo