¿Cómo apagar todo el sistema después de cierto período de tiempo?

2

Background

Tengo TPS61240 módulo de conversión Boost. En mi sistema, TPS61240 se utiliza para convertir 3V DC a 5V DC. Este suministro de 5 V se utiliza para alimentar todo el sistema. Además, sistema controlado por microcontrolador (Atmega16).

Requisement

Quiero apagar todo el sistema, digamos que 1 minuto después de la puesta en marcha. TPS61240 tiene pin Habilitar. Si se suministra una alta lógica para el pin ENABLE, el convertidor boost produce el voltaje de salida de 5v. Todo lo que quiero hacer es hacer que el microcontrolador controle este PIN ENABLE.

Problema

Si conecto el pin Habilitar al pin del microcontrolador, primero, ¿cómo puedo alimentar el sistema?

    
pregunta Arjun

1 respuesta

4

El circuito a continuación debe arrancar el controlador de la manera que describe. Cuando el circuito se enciende por primera vez y se aplican 3V, un pulso de 3V pasará a través de C1, lo que debería ser suficiente para iniciar el convertidor de refuerzo y producir 5V en la salida. Una vez que esto sucede, R1 levanta débilmente la señal EN a la salida de 5 V que ahora existe (¡magia!).

Dado que las salidas del Atmega16 están predeterminadas a una alta impedancia (verifique la hoja de datos) estará fuera de circuito de manera efectiva, y el R2 limita cualquier corriente del pulso inicial de arranque que posiblemente dañe al Atmega16 (ya que no tiene alimentación cuando ocurre el pulso, lo que fuera de las calificaciones máximas absolutas recomendadas).

Una vez que esté listo para apagarse, simplemente configure DIO como salida y escriba un BAJO digital en él. Esto deshabilitará el convertidor de refuerzo y cuando el Atmega16 se apague no habrá más voltaje en el pin EN (como no hay nada que lo proporcione, excepto C1, que ahora está cargado y por lo tanto no proporcionará el pulso). Para volver a iniciar el circuito, debes quitar el 3V, esperar uno o dos segundos y volver a aplicarlo.

Tenga en cuenta que los valores son aproximados (los usé para hacer esto en el pasado con un MCP1640T) y tendrá que revisar la hoja de datos del TPS61240 para asegurarse de que 3V en el pin EN sea suficiente para iniciarlo.

    
respondido por el stefandz

Lea otras preguntas en las etiquetas