Estoy construyendo un circuito giratorio LED y estoy a punto de optimizarlo. Todo el circuito en sí solo consume aproximadamente 10-20 mA máx. Hoy estaba mirando esta parte del circuito:
Ahora, como puede ver, cuando mi interruptor está en la posición 5, apaga el circuito. Pero, ahora cuando mi circuito está apagado, todavía hay corriente que fluye a través de la resistencia desplegable, agotando la batería. Sé que esta es una corriente muy pequeña, pero me preguntaba si había una manera de hacer este cambio para que no dibuje ninguna corriente cuando está apagado.
transistors
switches
pulldown
Francois landry
fuente
fuente
Respuestas:
Tenga en cuenta que la corriente se desperdicia independientemente de si el circuito está "encendido" o "apagado": cuando está "encendido", la caída de voltaje en R11 es solo un poco menor que cuando está "apagado".
El uso de un transistor PMOS en lugar del PNP significaría que la resistencia pulldown podría ser del orden de megaohmios, reduciendo la corriente de "fuga" a microamperios.
O podría usar una estrategia completamente diferente, eliminando por completo la corriente fuera del estado:
simular este circuito : esquema creado con CircuitLab
Mejor aún, combine ambas ideas y obtenga un mínimo desperdicio de corriente en el estado activado:
simular este circuito
fuente
Puede usar un PMOS FET en lugar de Q1. Entonces R11 podría ser 50k o 100k en lugar de 10k, reduciendo las fugas en la posición de apagado.
Puede usar un interruptor "apagado" separado, o un interruptor giratorio especial con una posición especial "apagado" que desconecte el VCC del transistor por completo.
fuente
Puede usar tres rectificadores Schottky en lugar del transistor y desplegable. Coloque los ánodos para cambiar los pines 1, 2, 4, cátodos unidos entre sí para "alimentar el circuito principal". Desconecte el pin 5 para que se vuelva "verdadero apagado". El "circuito principal de alimentación" será aproximadamente 0.25v más bajo que Vcc.
fuente
Podría reemplazar todas las piezas de este diseño, excepto el interruptor, la batería y los LED con un microcontrolador y tendría una menor potencia de apagado, menor potencia de funcionamiento y probablemente incluso un menor costo.
El ahorro de energía se debe al hecho de que un microcontrolador moderno (como AVR) puede usar tan solo 0.1uA mientras duerme, y puede despertar un cambio en uno de sus pines de entrada.
Conecta el micro directamente a la fuente de alimentación y luego conecta los contactos del interruptor activo a los pines IO. Puede habilitar pull-ups internos en estos pines y luego usar una interrupción de cambio de pines para despertarse del sueño de baja potencia. La posición de "apagado" no necesita estar conectada a ningún pin: la MCU sabe que si ninguno de los otros pines está activo durante más de un cierto tiempo de espera, el interruptor está en la posición de apagado y se pone en suspensión hasta que se mueve el interruptor. Los pull-ups no usan energía cuando el interruptor está en la posición de apagado.
Esa es la idea básica. También hay mejoras que puede agregar, como tener el interruptor de apagado conectado a un pin con un pull-up para que pueda detectarlo instantáneamente, pero luego el software deshabilita el pull-up en ese pin antes de ir a dormir, así que nuevamente no hay pérdida de energía.
Tenga en cuenta también que puede controlar directamente los LED desde los pines MCU utilizando PWM. Esto ahorra evita las resistencias y también le brinda la oportunidad de sobrecargar los LED para obtener más brillo, lo que podría tener sentido para un spinner inquieto ya que es probable que tenga menos del 100% de ciclo de trabajo en esos LED.
fuente