Estoy tratando de crear un circuito de un solo botón con el fin de encender un microcontrolador (probablemente un arduino) y luego permitir que el microcontrolador controle su propia potencia (se apague) y acepte más pulsaciones del mismo botón como entrada (funcionalmente como el botón de encendido de un teléfono inteligente: manténgalo presionado cuando el teléfono esté apagado y se encienda. Presiónelo nuevamente cuando el teléfono esté en funcionamiento y mostrará el menú de energía).
A partir de la investigación, parece que los MOSFET podrían ser el camino a seguir, y de la lectura he planeado un circuito. Sin embargo, no tengo experiencia con MOSFET (mi primer lote está en orden ahora), y no estoy al tanto de las posibles dificultades. Adjunto un circuito de ejemplo sobre el cual tengo un par de preguntas.
Laintenciónes:cuandoelbotón(uninterruptormomentáneo)cierraelcircuitoinicialmente,sepermitequelacorrientepaseatravésdeM3(MOSFETdecanalPsinvoltajeenlapuerta)atravésdeM1(MOSFETdecanalNconvoltajeactualmenteaplicado)alapuerta)yatravésdeVIn.Enlarutinadeconfiguracióndelosmicrocontroladores,afirmaD1alto,aplicavoltajealascompuertasdeM3yM2,cierraM3yelcircuitodearranqueyabreM2,queahoraeselcircuitodealimentaciónpersistente.ElmicrocontroladorpuedeentoncesoptarporapagarsealafirmarqueD1esbajo,loqueapagaráM2ycortarálaalimentación.
Ahoraelcircuitoestáabiertoylaalimentaciónestáencendida,elinterruptorsepuedeusarcomoentradaparaD2.
1)Obviamente...¿deberíafuncionarestecircuitoenteoría?
2)¿DeboprotegerlosMOSFETcontralaráfagadeenergíainicialconcondensadoresatierraoequivalentes?
3)¿ControlarM3yM2conelmismovoltajequeestánpermitiendopasarescomointentarlevantarseconsuspropioscordones?¿Deberíaamortiguarelsuministrodealgunamanera?
4)Elcircuitodeejemploen
5) ¿Es seguro introducir una tensión de entrada en una entrada digital de un microcontrolador antes de que haya programado sus entradas y salidas? (Conexión a D2 en el encendido).
---------- Edit 1 ----------
La pregunta duplicada proporciona una alternativa (y parecería un circuito bastante robusto) que logra lo que he expuesto anteriormente (no había encontrado esa respuesta en la búsqueda ... Lo siento) Mis objetivos, sin embargo, con esta pregunta son:
1) Para establecer si esta, o una versión corregida, es un circuito viable sin el paso adicional del regulador. La mayoría de los arduinos y equivalentes ya tienen uno a bordo, sin el pin habilitado.
2) Para entender un poco más sobre MOSFETs.
De las respuestas y comentarios a continuación, @Dave Tweed y @Joe Hass, ¿se resta el voltaje de umbral del voltaje a través de la fuente y el drenaje? Es decir. Si suministro 10V y el nMOSFET tiene un umbral de 5V, puedo esperar 5V en el desagüe yendo a Vin? (¿Y esto no sucede a la inversa con pMOSFETs?)
@Jon Watt gracias por el ejemplo. Eso responde a la mayoría de lo que estoy buscando hacer, menos la señal de entrada digital. Una pregunta, aunque puede parecer obvia, ¿es R2 esencialmente una resistencia desplegable para mantener la compuerta baja cuando no se aplica ninguna entrada desde CTL?
Idealmente, este sería un circuito de alimentación modular independiente que se podría colocar en una placa e interfaz con cualquier configuración de uC en particular, con solo los pines Vin, Gnd, Vout, Shutdown y Input. Si el apagado y la entrada son altos o bajos, la lógica realmente no importa.
También, en caso de que los detalles ayuden, para mi aplicación particular en este momento, busco que se apague el suministro de energía, ya que esto es para dispositivos que deben conservar su carga durante un tiempo prolongado y solo se usarán esporádicamente (una vez al día). Así que no hay modo de suspensión que consuma recursos mínimos.
Si puedo entender el problema del umbral, y nadie piensa que esto está fuera de lo posible, tendré otra oportunidad en la redacción de algunos circuitos potenciales.