Detectar el botón / señal durante un cierto período de tiempo

1

Estoy intentando diseñar un circuito que pueda detectar si una señal está encendida durante al menos 1 segundo. Es un problema para la clase de introducción en EE, por lo que estoy restringido a solo puertas lógicas simples, DFF, TFF, condensadores, resistencias, opamps y se nos da un reloj de 1Hz.

Sé que puedo usar un DFF para verificar los bordes del reloj para ver cuándo está encendida la señal, pero ¿cómo puedo verificar si la señal se encendió y apagó durante el ciclo de 1 segundo? Además, ¿cómo sincronizaría la señal (asíncrona) con el reloj síncrono de 1Hz?

    
pregunta vguo

1 respuesta

0

Si la señal pasara a través de un filtro de paso bajo RC, obtendría una respuesta de paso como esta: -

Puedeestablecerunumbraldevoltajeenaproximadamenteel63%delacargacompletayutilizarunamplificadoroperacionalcomocomparadorparaproducirunasalidaretrasadaquesefuedebajoaaltodespuésde1segundo.

Sinembargo,silaseñalvolvieraaceroantesdesuperarelniveldel63%,tendríaquerestablecerlacargadelcondensadoracero.Estosepuedehacerconundiodoatravésdelaresistencia:-

El diodo descarga rápidamente el capacitor, de modo que la constante de tiempo RC de carga se reinicia para la siguiente entrada positiva. Existen métodos más sofisticados que involucran a un inversor que maneja un MOSFET que descarga el capacitor, pero ¿qué tan lejos debe ir?

También puede bloquear el evento utilizando un flip flop tipo D, pero nuevamente, ¿qué tan lejos debe ir?

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas