Quiero usar el segundo interruptor para asegurarme de que dos micros se mantengan reiniciados cuando el interruptor esté apagado. Usan diferentes suministros y, a veces, uno también reinicia al otro, por lo que quiero usar MOSFET. Tampoco quiero quemar demasiados microamperios cuando esté encendido. Hasta ahora tengo esto:
Los contactos 1-2-3 del interruptor SW1 mantienen las puertas MOSFET cerca de tierra cuando el dispositivo está encendido, y la resistencia pull-up R1 lo eleva cuando está apagado, encendiendo los MOSFET y manteniendo el ucs en reinicio.
Preguntas:
¿Es R1 demasiado grande a 2M? Creo que en esta aplicación que solo maneja un solo evento de cambio (aunque con rebotes) y no un cambio de 500 kHz o algo así, no importa. Yo usaría 3M si es seguro. Incluso si el MOSFET se comportara mal durante la transición, creo que no importaría una vez que las cosas se estabilicen.
Sobre la idea general de que los bordes afilados son malos cuando no se necesitan, he agregado un capacitor C3 de 100 pF que le da a R1-C3 una constante de tiempo de 0.2 ms. Se trata de un orden de magnitud menor que la constante de tiempo para C2 a carga máxima, por lo que creo que el ucs siempre debe estar reiniciado de manera segura antes de que C2 se quede sin jugo durante un evento de apagado. ¿Pero tal vez este condensador no tiene sentido o es potencialmente malo?
R2 es solo para limitar la descarga de C3 durante los eventos de rebote durante el apagado. ¿Probablemente ni siquiera sea necesario?
¿Algo más obviamente incorrecto o subóptimo?
Perdóname si ya has probado esto, pero por lo que has descrito, parece que deberías poder lograrlo con solo un interruptor y un mosfet tipo p como este.
De esa manera, uC1 puede activar un reinicio con su GPIO y no reiniciarse a sí mismo. Definitivamente agregue pull-ups allí también, los he dejado fuera para mostrar el principio.
simular este circuito : esquema creado con CircuitLab
ezra_vdj
britton kerin
ezra_vdj
britton kerin