Pregunta: ¿ Hay alguna forma de cambiar las señales de dos entradas a la señal máxima de esas entradas?
Como,
0, 1 => 1
0, 0 => 0
1, 0 => 1
1, 1 => 1
Información adicional: una entrada es un interruptor de láminas, la otra es de un pin GPIO ESP8266. Una vez que se activa el interruptor de lengüeta, el ESP8266 se reinicia (la lengüeta se conecta al pin de reinicio y tierra). Durante el inicio, se aplica alimentación al pin GPIO ESP8266 hasta que el ESP finaliza el procesamiento para que el dispositivo se mantenga vivo hasta que termine.
El problema actual es que, cuando el interruptor de lengüeta se cierra demasiado rápido, se aplica GND a RST, lo que mantiene al ESP en un estado de no suspensión profunda y la incapacidad de terminar su proceso. Entonces, para resolver esto, necesitaría combinar el MAX de esas entradas.
Requisitos: la operación "máxima" no debe requerir energía adicional, de modo que cuando el ESP esté en suspensión profunda, no haya consumo de energía adicional para esta operación "máxima" (como un interruptor de lengüeta que no requiere energía para completar/abrir un circuito)
Haría una puerta OR con diodos. Cada entrada tiene un diodo en serie y la salida de los diodos va hacia abajo. Si algún voltaje es alto, la salida es alta, si ambos son bajos, ambos diodos no conducen y la entrada se reduce.
En cuanto al tipo de diodos, depende de los demás parámetros del diseño. Si es posible, usaría diodos Schottky.
Miguel
Neil_ES
Claudio Avi Chami
Kevin Van Ryckegem