Hice un proyecto simple, una prueba de "Hola mundo". El LED se enciende, pero cuando apago el PIC18, permanecen encendidos durante unos segundos. Quiero desconectar la alimentación del PIC18 sin demora; ¿Es eso posible?
Hice un proyecto simple, una prueba de "Hola mundo". El LED se enciende, pero cuando apago el PIC18, permanecen encendidos durante unos segundos. Quiero desconectar la alimentación del PIC18 sin demora; ¿Es eso posible?
Puede considerar un comparador para VCC y, cuando se agote, use una interrupción para detener el programa rápidamente antes de que la energía se apague por completo, en lugar de arriesgarse y apagar.
Editar: Podría ser un poco más fácil decirlo que hacerlo, ya que Vcc para su comparador también cambiaría. Necesitaría usar un regulador de voltaje para generar Vcc a partir de un voltaje más alto, luego monitorear el suministro a través del divisor de voltaje para mantenerlo dentro del rango del comparador.
Alternativamente, si esto es muy importante y lo anterior no es adecuado, puede cambiar a un microcontrolador con mejores herramientas de monitoreo de energía.
Puede hacer una forma alternativa para que la corriente pase cuando la apague. Como ya se dijo, es probable que tenga algunos condensadores en su tarjeta (tal vez en la fuente de alimentación) que tengan cierta carga y cada vez que apague la alimentación, todavía suministra cierta corriente al circuito. Podría crear algún mecanismo para abrir una ruta alternativa para que su condensador no se descargue a través del circuito cada vez que desconecte la alimentación. Pero depende de cómo sea tu circuito ... deberías darnos más información, pero esa es una idea bastante básica.
Hay interruptores con múltiples formas. Entonces, una cosa que puede hacer es usar una forma de apagar la alimentación y otra para cerrar un circuito / ruta de descarga del condensador. Otro método que puede probar es usar una forma del interruptor para apagar la alimentación y la otra forma de interrumpir la ruta de suministro del PIC.
Falta una gran cantidad de detalles en sus requisitos, pero parece que necesita alguna forma de restablecer activamente el controlador cuando la fuente de alimentación está apagada. Aquí hay un concepto.