cambio de estado del pin PIC restablecer el PIC

3

Estoy intentando recopilar datos de sensores analógicos (temperatura y humedad relativa) con un microcontrolador PIC (PIC18F14K50). Para ahorrar batería, la tensión de alimentación de los sensores se ENCENDE cuando los datos deben recopilarse y apagarse después. La tensión de alimentación es controlada por el pin RB7 del microcontrolador. El problema es que cuando el pin RB7 del PIC aumenta, el PIC se restablece, he intentado varias modificaciones de software y hardware, pero el problema persiste. Ya no tengo ideas, ¿me pueden dar alguna sugerencia?

Nota:

  • Si RB7 se enciende al comienzo del programa y permanece encendido, no hay reinicio.
  • El cristal de 4MHz y los dos condensadores de 15pF conectados a RA4 y RA5 no se muestran aquí
  • Estoy usando un regulador de voltaje de conmutación para proporcionar el + 5V de la batería de + 9V
pregunta topic

1 respuesta

3

Supongo que cuando conectas + 5V_SEC a + 5V, hay una caída transitoria en + 5V. Eso es percibido por el PIC como un apagón. La caída ocurre porque los condensadores conectados a + 5V_SEC se cargan repentinamente. Probablemente puedas ver la caída con un osciloscopio.

[He visto ese tipo de comportamiento antes. Veré si puedo encontrar la captura de pantalla del osciloscopio anterior.]

En una nota diferente. Agregue una resistencia desplegable desde la puerta de Q1 al suelo. Eso asegurará que Q1 no encienda RB7 es de alta impedancia.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas