Protección de descarga profunda de la batería RTC

2

Estoy haciendo una aplicación usando RTC en STM32F091. Estoy usando una pequeña batería recargable de Li-Ion (como MS920SE-FL27E) como fuente de alimentación Vbat para el RTC.

Mi preocupación es, ¿cómo puedo proteger la batería de una descarga profunda?

  • La batería es pequeña (debido a restricciones físicas), por lo que cambiarla después de una "temporada" (3-6 meses de tiempo de apagado) no es una muy buena opción.
  • con la esperanza de reutilizar más la batería al cortar el uso de la batería cuando el nivel de V está bajando peligrosamente.

Estoy consciente de que puedo medir el nivel de voltaje Vbat para saber cuándo la batería está bajando demasiado. ¿Cuál sería una buena manera de cortar la energía del Vbat por completo (y, por lo tanto, "matar" el sistema por completo) en modo RTC?

Mi única idea fue abusar de la salida RTC_ALARM. Ajústelo a un nivel alto (durante la aplicación normal) para mantener un transistor abierto en línea con VBAT (la ALARMA debe mantener el estado cuando los ciclos VDD se activan / desactivan ...). Si VBAT se mide demasiado bajo, la ALARMA sería BAJA y mataría la conexión a VBAT. Sin embargo, no he podido pensar en ninguna otra idea: /.

EDIT 22.06 Desde la 1ª respuesta hice un circuito equivalente a PMOS. El consumo de corriente para tales circuitos parece ser un problema para mí. RTC generalmente consume < 3uA.

EDIT 28.06 Tomé un tiempo para buscar el MOSFET apropiado y creo que lo he encontrado. NX1029X (usando el canal P uno). Configuré el voltaje de la compuerta para que el MOSFET se apague alrededor de 2.3V-2.4V del voltaje de la batería RTC. Parece funcionar. El único problema es, ¿puedo usar de manera confiable los Vgs del MOSFET para hacer el corte? Lo he usado antes, pero en voltajes más altos (fue más fácil establecer el voltaje de la fuente de la puerta).

Iría por esto: ROJO (Chl A), AZUL (Chl B), VERDE (Ch C) (el condensador es para evitar problemas de convergencia)

La corriente ON es ~ 470nA extra, por lo tanto, 3.47uA. El consumo de APAGADO es ~ 20nA (alrededor de la transición 0.5uA o menos). Creo que puedo vivir con eso: P.

    
pregunta crypton

1 respuesta

1

Hay muchas maneras de hacerlo. Me gusta la idea de usar un transistor (MOS, BJT, no importa) y un zener. El zener conducirá mientras la batería sea mayor que el voltaje del zener. Recuerde que el zener en esto debe ser lo suficientemente pequeño para encender el transistor. Cuando el voltaje en el circuito de abajo es inferior a 2V, el Zener no conducirá en absoluto. Esto está justo en la parte superior de mi cabeza, puede haber mejores opciones.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el amwalker707

Lea otras preguntas en las etiquetas