2 votos

Gestión de la ruta de alimentación con pila tipo moneda

Tengo un pequeño circuito que normalmente se alimenta de una pila de moneda CR2032 pero que también tiene un cabezal SWD para programar. Hice un simple interruptor de ruta de alimentación para que cuando estoy programando, VDD es suministrado por el programador.

El esquema es el siguiente:

schematic

He comprobado que la pila de moneda CR2032 se degrada mucho después de desenchufar la alimentación de 3,3v. El osciloscopio mostró una enorme afluencia de corriente desde los condensadores de desacoplamiento (~200uF) en el circuito, causada por el Q1 que se convierte en "conductor inverso" inmediatamente después de la eliminación de los 3,3v y la diferencia de voltaje hace que la corriente fluya de nuevo en la batería.

Estoy atascado tratando de resolver esto, añadiendo un condensador en paralelo con R1 no resuelve el problema porque el consumo de corriente del circuito (MCU + Radio) alimentado por VDD no es constante (varía entre 5uA y 50mA). Por lo tanto, no se puede seleccionar una única constante de tiempo que funcione para esto.

No quiero añadir un diodo entre VBAT y VDD porque no puede haber ninguna caída de tensión significativa durante el funcionamiento normal.

¿Cómo puedo evitar que la corriente vuelva a fluir hacia la pila de monedas y que al mismo tiempo no caiga VDD cuando se hace el cambio de alimentación de 3,3v a VBAT?

Actualización: Mi objetivo es una corriente de reposo en el rango de un dígito de uA cuando la energía es suministrada por VBAT.

Actualización: Aquí está el circuito basado en el OP-AMP, basado en la sugerencia de Andy:

opamp based schematic

Actualización: Aquí está la versión mejorada del circuito OP-AMP que añade D2 para eliminar la entrada de corriente de VDD a la célula de la moneda cuando VCC está conectado (causado por la velocidad de giro limitada de OA1). Ten en cuenta que el OPA349 debe ser utilizado como OA1 y el diodo schottky de baja fuga debe ser utilizado para D2 (esto fue lo mejor que pude encontrar en CircuitLab).

No estoy contento con el coste de la lista de materiales de esta solución, pero podría ser lo mejor que puedo conseguir aquí.

schematic

simular este circuito - Esquema creado con CircuitLab

0 votos

¿Quizás añadir un comparador de baja potencia que espere a que los dos voltajes se igualen antes de encender el MOSFET?

0 votos

¿el circuito extra va en el dispositivo o en el programador?

0 votos

@Andy: El comparador es una buena idea, me costó encontrar uno de baja potencia a un costo razonable. Construir uno a partir de componentes discretos no es descartable en este caso.

0voto

Hamsteriffic Puntos 367

Otra propuesta de circuito, esta vez con un regulador LDO de bajo Iq con Vout 2.8V. Sólo funciona para el voltaje de la batería > 2.8V, pero esto podría ser aceptable?

schematic

simular este circuito - Esquema creado con CircuitLab

[![introduzca la descripción de la imagen aquí][1]]

0 votos

Creo (?) que el problema que plantea la pregunta es, que los condensadores Vdd se cargan a 3v3, y en cuanto se desconecta de la cabecera de programación, el cap se descarga bruscamente a la tensión más baja de la batería.

0 votos

Correcto, el circuito descrito aquí es IIUC idéntico a mi esquema original

0 votos

He editado mi respuesta con un esquema. El condensador Vdd no se descarga en la tensión inferior de la batería y el circuito no es idéntico al esquema original.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X