Interruptor de bloqueo Adafruit Powerboost

0

Estoy tratando de diseñar un circuito que apague completamente el Adafruit Powerboost 500 (al conectar las patas a tierra y EN) automáticamente. Como parte de esto, he ideado el circuito adjunto. Tengo muy poca experiencia con la electrónica, pero mi razonamiento es el siguiente:

Cuando la batería se conecta por primera vez, el pin EN se conectará a tierra y el powerboost se apagará. Al presionar el botón, la corriente comenzará a fluir y el transistor se inhibirá, por lo que el dispositivo continuará funcionando.

Si este circuito funciona como lo esperaba, agregaré un microcontrolador entre el transistor y los pines de 5 V, lo que me permitirá cortar la energía automáticamente cuando se active un evento determinado. Esto requerirá presionar el botón nuevamente para encender el circuito.

Manual de Powerboost: enlace

Gracias.

    
pregunta Reckless

2 respuestas

1

El pin de EN está retirado a través de R13 a UBAT. Transistor (ver comentarios arriba) señala correctamente que tan pronto como se deshabilita la unidad, se pierden los 5 V, en todo caso, todo el circuito puede oscilar.

Puedes probar este circuito (no lo he probado, por lo que sería un experimento interesante).

Enelencendido,elQ1estáencendido(debidoalapequeñacorrienteensubase)quellevaelENatierra.EstomantienelasalidaenOFF.

AlcerrarSW1,sedesactivaQ1(Vbemenosde0,6V),loquepermitequeseextraigaelENatravésdeR13(un"componente interno"). La salida de 5V ya está disponible.

SW1 puede ser reemplazado por un segundo transistor (Q2) que puede ser controlado por una señal lógica. Cuando la entrada a Q2 es ALTA (Q1 = ENCENDIDO), se desactiva Q1, cuando la entrada a Q2 es BAJA (Q2 = APAGADO) Q1 se pone en ON.

Ambos transistores son cualquier tipo común de NPN de señal pequeña (silicio), p. ej. BC548

    
respondido por el JIm Dearden
0

Si el Powerboost está alimentando el micro que va a apagar el Powerboost, entonces tendrá que hacer algo como esto:

simular este circuito : esquema creado usando CircuitLab

Figura 1. Circuito de retención.

En lugar de hacer un circuito para apagar el sistema, desactívelo de manera predeterminada y cree un circuito para mantenerlo encendido.

  • R1 baja la entrada EN para que el Powerboost esté normalmente desactivado. Puede que necesites experimentar aquí. Cuanto mayor sea la resistencia, menos corriente se perderá durante la retención, pero en algún momento dejará de funcionar. Verifique en la hoja de datos el umbral L-V BAJO y verifique con su multímetro con varios valores de R1.
  • Al presionar SW1, R1 activará el EN alto y permitirá que el Powerboost funcione.
  • Ahora necesita que el micro encienda Q1 para mantener la entrada EN alta. Si el pin GPIO se baja, la corriente de base fluirá desde Q1 hasta R2 y D1 hasta GPIO. Esto activará Q1 y jalará R1 alto. (SW1 debe mantenerse el tiempo suficiente para que el micro realice su reinicio de encendido y comience a ejecutar el código).
  • Si el GPIO se cambia a un nivel alto, la corriente de la base se detendrá, Q1 se abrirá, R1 tirará de EN baja y el Powerboost se apagará. El objetivo de D1 era evitar el retorno de alimentación del micro al circuito de la batería, pero no creo que sea necesario.

No he probado esto. Como digo, será necesaria alguna experimentación.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas