Arduino bajo consumo de energía y multiplexor

3

Tengo un proyecto que utiliza un Arduino con el escudo de audio LadyAda y un multiplexor para reproducir sonidos en respuesta a la presión de los botones. Estoy planeando usar un regulador de voltaje MAX667 que tiene una corriente de reposo baja, además de usar el Capacidad de suspensión ATmega para poner el Arduino (en realidad, el chip ATMEGA328P sin el Arduino para pasar por alto a su regulador que tiene una corriente de reposo relativamente alta) para dormir. Esto se debe a que funcionará con 4 baterías D-cell. También voy a conectar los botones a un multiplexor ( TI SN74150N 16: 1) también en cuanto al pin 2 que me permitirá despertar el ATmega IC. Tengo varias preguntas:

  1. El mux tiene un consumo de energía promedio de 40 mA; la disipación de potencia promedio de 200 mW a 5 V debería producir 40 mA). Quiero ponerlo a dormir. ¿Puedo usar un transistor (como un 2N3904) conectado a un pin Atmega digital para apagar el mux, incluso si el ATmega IC está en reposo? ¿Se mantendrá su estado en modo de bajo consumo?

  2. El pin de interrupción de ATmega requiere un nivel BAJO para que se active la interrupción (para los modos de suspensión profunda). Estaba planeando configurar los botones (normalmente abiertos) como interruptores desplegables.

  3. [2A] Dado que la interrupción requiere un nivel BAJO, tendré que hacer estos interruptores desplegables. ¿Esta configuración desplegable consumirá energía adicional cuando el IC está durmiendo?

  4. [2B] Alternativamente, podría usar un transistor para formar una lógica NO. ¿Esto consumirá mayor poder?

  5. En general, ¿cómo se determina la "corriente de reposo" de un transistor? En otras palabras, ¿cuánta potencia necesita el transistor para funcionar?

  6. ¿Hay una mejor manera de hacer esto?

pregunta LucasMcGraw

1 respuesta

2

Los transistores individuales realmente no tienen ninguna "corriente de reposo". Si no les alimenta un poco de corriente (o, en el caso de MOSFET, voltaje), no conducen. (Un par de corrientes de fuga de nA se pueden ignorar de forma segura).

Como @geometrikal declaró, en estos días hay mejores IC para su aplicación. Los expansores de puertos modernos tienen una salida de interrupción, por lo que no necesita la matriz de diodos que su solución requeriría. Este IC en particular tiene una corriente de reserva de solo un µA, por lo que no necesita desactivarlo.

    
respondido por el Matthias Urlichs

Lea otras preguntas en las etiquetas