Me he topado con un problema extraño en mi circuito a continuación, que solo ocurre cuando el interruptor deslizante DPDT, S1
, pasa de una posición hacia arriba (On) a una posición hacia abajo (Off). El problema es que cuando apaga el regulador de conmutación, U2
, con el interruptor, ocasionalmente parpadeará brevemente el MOSFET Q2
que está conectado a un motor de arranque; el pitido es tan rápido que el motor no gira, pero se puede escuchar. Parece que sucede si desliza el interruptor más allá de un cierto punto y velocidad.
Después de que suceda una vez, no volverá a suceder, a menos que vuelva a encender el interruptor, repita la secuencia y toque ese punto dulce donde lo hace nuevamente. No puedes lograr que ocurra al 100% cada vez, pero no es lo más difícil intentar dispararlo nuevamente al jugar con el interruptor.
En la operación normal Q1
, que es un NPN predispuesto (resistencia de base de la serie 4.7K, resistencia de extracción del emisor de base de 4.7K), tira la compuerta MOSFET hacia abajo para encender y apagar el motor de arranque. Ya descarté que el código no sea el problema al eliminar todo el código que establece digitalWrite
.
¿Este es un caso de rebote de contacto o algún tipo de modo de arranque / reinicio en el que el pin ATMega328P-AU A1
está poniendo un poco de corriente en la base Q1
s causando que el MOSFET parpadee brevemente? Algún tipo de extraño estado tri que nunca había visto.
¿Cuál sería una buena manera de resolver este problema?