Quiero alimentar una MCU (ESP8266, 3,3 V) y un sensor ultrasónico (HC-SR04, requiere >= 3,7 V) con pilas AA. Al usar un LDO eficiente (MCP1700T-3302E) y pasar mucho tiempo en modo de suspensión profunda, el consumo de corriente promedio de la propia MCU se mantiene por debajo de 0,1 mA. Sin embargo, dado que el sensor ultrasónico parece generar una corriente de reposo (relativamente alta) de alrededor de 1,5 mA, me gustaría controlar su línea VCC mediante el ESP y encenderlo solo cuando sea necesario. Hacer esto de una manera eficiente en energía parece hacerse mejor usando un MOSFET, ¿tal vez como en el siguiente esquema?
simular este circuito : esquema creado con CircuitLab
¿Tiene sentido este plan? ¿Qué modelo sería óptimo para M1 (especialmente teniendo en cuenta el contexto de batería/baja potencia) y la compuerta requiere una resistencia adicional desplegable o en serie?
Usar un MOSFET de canal P para cambiar la potencia es razonable, pero la forma en que propone conducir la puerta no lo es.
El microcontrolador puede conducir la puerta básicamente a tierra, por lo que encender el FET no es un problema. Sin embargo, el micro solo puede conducir la puerta a 3,3 V, no a su fuente, por lo que es posible que no apague el FET por completo. Desea que la puerta oscile en el rango completo de 0 a 4,5 V.
Una forma de hacerlo es usar otro transistor:
Cuando la salida digital sube, Q1 se enciende. Eso tira hacia abajo la puerta de Q2 baja, encendiéndola. Cuando la salida digital es baja, Q1 se mantiene apagado. R1 luego tira de la puerta hacia arriba, apagando Q2.
El apagado no será rápido (puede ser de unos pocos ms), pero eso no debería importar para el encendido y apagado ocasional del sensor ultrasónico.
R1 fue elegido para ser tan alto para minimizar la corriente a través de él cuando el dispositivo está encendido. Normalmente habría usado alrededor de 10 kΩ, pero en este caso consumiría alrededor del 30% de la potencia del dispositivo que se está cambiando. Hacer R1 10 veces más grande hace que use 1/10 de la energía, o solo alrededor del 3% de la corriente del dispositivo. La desventaja es que la constante de tiempo RC de R1 y la capacitancia de la puerta son más altas, llevará más tiempo apagar el FET una vez que Q1 deje de bajar la puerta. Sin embargo, unos pocos ms no deberían importar en esta aplicación tal como la describe.
Luego, R2 simplemente se convirtió en R1 x 10. Eso extraerá una pequeña cantidad de corriente de la salida digital, pero es suficiente para encender cualquier transistor NPN de señal pequeña que pueda encontrar, dado que su carga de colector es de 100 kΩ.
Puede haber un problema con la compuerta de su MOSfet de lado alto: ESP8266 no puede subir la compuerta de M1 hasta 4.5V. Esto significa que es posible que M1 no se apague por completo.
Dado que su carga es de baja corriente, es posible que pueda usar una puerta lógica CMOS estándar de alta velocidad como interruptor. Use una puerta compatible con TTL (HCT en lugar de HC) para igualar mejor el nivel de salida lógica de ESP8266. Tiene muchas opciones, un 74HCT2G34 es un ejemplo. En el siguiente esquema, los dos búferes de 74HCT2G34 son "BUF1" y "BUF2". Ambos están alimentados desde el lado de 4,5 V del regulador de voltaje de caída baja U2. Se puede recomendar un divisor de voltaje para convertir la salida "ECHO" de 4.5v del ultrasonido a un nivel lógico más bajo compatible con ESP8266. Una resistencia en serie simple puede ser suficiente protección para las E/S de ESP8266 contra sobrevoltaje.
Condensadores de derivación de suministro omitidos solo para mayor claridad.
simular este circuito : esquema creado con CircuitLab
Esta solución puede ser marginal, ya que la especificación de voltaje de suministro para las puertas lógicas HCT tiene un mínimo de 4,5 V, por lo que se debe probar una condición de batería baja para un funcionamiento adecuado.
Bence Kaulics
olin lathrop
martín
sombra
Transistor
sombra