Extensor de pulso

0

Tengo una salida de pulso lógico de un sistema que he estado haciendo. Todo lo que quiero es un sistema que:

  1. Introduzca un valor lógico (0/1)
  2. Muestra ese valor por x tiempo, incluso si la entrada cambia
  3. restablecer

¿Cómo puedo lograr eso?

Editar:

Por ejemplo: La entrada va 0 luego 1 cada un segundo. Necesito tomar el pulso a 0 segundos y mantenerlo durante 3 segundos. Luego otra vez con el pulso a 3 seg y etc

Entrada = { 0 1 0 1 0 1 0 1 0 1 0 1}

Salida = {0 0 0 1 1 1 0 0 0 1 1 1}

    
pregunta Iaka Noe

2 respuestas

2

Su especificación es poco clara, pero suena como un trabajo para un monoestable no retriggerable, con una gran cantidad de opciones tanto en la serie 4000 de cmos como en la de 74HC.

    
respondido por el Dan Mills
0

Yo sugeriría usar un temporizador 555 monoestable. Abajo dibujé un boceto.

simular este circuito : esquema creado usando CircuitLab

Esto daría un pulso de 1 segundo si la entrada es alta. La duración del pulso es:

T = R1 x C1 = 1M x 1µ = 1

Para que pueda cambiar la duración del pulso cambiando los valores R1 y C1.

Aquí hay un video de alguien que explica muy claramente el funcionamiento de este circuito. enlace

    
respondido por el Casper Vranken

Lea otras preguntas en las etiquetas