circuito de retardo de tiempo manteniendo la línea alta

Me gustaría crear un circuito simple para mantener una línea "alta" durante unos segundos después de activarse alta, sin ninguna fuente de alimentación externa.

Para especificarlo con más detalle: dadas tres entradas, 3,3 V, GND y una línea de salida del procesador que se puede aumentar, cree un circuito que active una línea de salida durante 5 segundos después de ser activado por la línea de salida del procesador, incluso cuando el La línea de 3.3V se corta. El tiempo no necesita ser exacto.

Teóricamente, supongo que esto sería fácil simplemente conectando un capacitor y un tiristor juntos. Sin embargo, los tiristores adecuados no parecen ser fáciles de encontrar, y encajar todos los valores de los componentes parece complicado.

Esto también es similar a todos los circuitos de retardo de encendido/apagado, pero un poco diferente.

Por lo tanto, estoy buscando mejores formas de hacer esto.

¿Cuánto dura el gatillo? ¿No puede simplemente cambiar la línea a la resistencia y el condensador en paralelo, luego cambiar la línea a alta impedancia?
El disparador es muy corto, posiblemente, ya que cambiar la salida a un nivel alto hace que el procesador pierda energía inmediatamente.

Respuestas (1)

Su solución deberá basarse en un condensador que almacene energía para ser utilizada por el circuito de salida para mantener un pulso de alto nivel. Cuando llega el pulso de activación, registra un estado en el circuito que se alimenta de la potencia del condensador. Esto podría ser un flip-flop, por ejemplo. El estado capturado habilita el retraso de cinco segundos que, cuando expira, retroalimentará y borrará el pestillo de captura. El tiempo de 5 segundos podría implementarse a través de un circuito R/C, un temporizador IC o un pequeño microcontrolador de conteo de pines.

Aquí hay un circuito de muestra que haría el trabajo usando la versión CMOS del chip 555. (No utilice la pieza de tipo NE555 estándar anterior. No es adecuada para esta aplicación). En este circuito, el condensador de retención es la parte de 220 uF en C1.

ingrese la descripción de la imagen aquí

El tamaño del condensador de retención puede tener que aumentar si hay una carga colocada en el pin de salida con el pulso alto de 5 segundos.

La siguiente imagen muestra el comportamiento de la forma de onda que puede esperar de este circuito. Tenga en cuenta que la caída del nivel alto del pulso de salida es causada por la caída del voltaje en C1. La carga principal en el CAP es la corriente de polarización del chip temporizador LMC555. Las dos fuentes de voltaje que impulsan el circuito de simulación están emulando la señal de activación de alto nivel del pin MCU y el apagado resultante del suministro de 3.3V seguido de la pérdida de la señal de salida de MCU.

ingrese la descripción de la imagen aquí

Gran respuesta. Me hubiera encantado aún más un ejemplo concreto que no usaría un temporizador 555, pero lo explicaste bastante bien.
@Nakedible: resulta que el chip tipo 555 es casi la solución perfecta aquí si desea optar por una solución que no sea MCU. Contiene la referencia, los comparadores de umbral, la lógica de activación y el flip-flop de retención de estado. Podría construir todo esto con resistencias, condensadores y transistores, pero sería una gran cantidad de componentes. Podría simplificar un poco el circuito adjunto si estuviera dispuesto a cambiar el disparador de su MCU existente a una salida alta seguida de un pulso estrecho que baja por un corto tiempo. Ese pulso podría alimentar la entrada TRIG del LMC555 directamente.