Hola amigos, os escribo por si podeis echarme una mano con el diseño de un circuito.
Lo que quiero conseguir es que el PIC detecte una interrupción en la fuente de alimentación y realice una serie de acciones antes de apagarse. Os cuento lo que he pensado hacer:
La fuente de alimentación está regulada con un 7805 y varios condensadores. La idea basica se fundamente en el hecho de que, al desenchufar el circuito, el voltaje va cayendo lentamente de 5V a 0V gracias a estos condensadores. Como utilizo el PIC16f88, que puede funcionar en teoría hasta con 2V, lo que me gustaría es que al caer por debajo de, por ejemplo, 4.5V se activase la INTRB del PIC. He intentado hacerlo con un zener y BC548 (como un Brown out reset), pero por alguna razón que desconozco, no consigo hacerlo funcionar. Sospecho que es porque tengo activado las weak pull ups de PORTB, pero no estoy seguro. Adjunto el esquema.
Si alguien tiene alguna sugerencia de cómo puedo hacerlo, o si consigue hacerlo funcionar en proteus
Saludos