¿Cómo convertir una entrada cambiante (onda cuadrada) en una sola señal alta?

0

Estoy diseñando un circuito que emitirá una forma de onda cuadrada durante un tiempo específico (t), pero necesito poder leer la forma de onda cuadrada usando un procesador, por lo que me gustaría convertir la forma de onda cuadrada cambiante en una sola alta pulso por tiempo (t). La frecuencia de la forma de onda podría ser demasiado alta para que el procesador la lea directamente, por lo que estoy buscando un método para convertirla en un solo pulso alto (con duración t). Primero pensé en usar un pequeño condensador que se cargaría durante el aumento de la forma de onda cuadrada y luego se descargaría a través de la parte baja de la forma de onda, pero no estoy seguro de si esto funcionará y qué valor debería tener el condensador. Idealmente, necesito una forma que no utilice circuitos integrados (los componentes discretos simples serían los mejores). ¿Algunas ideas? Dan

    
pregunta dan15

2 respuestas

1

Necesitas un disparo de un solo disparo, como 74HC423 El primer flanco ascendente hará que la salida alto, y cada flanco ascendente subsiguiente lo mantendrá alto. La salida no bajará hasta que haya un período de tiempo entre los bordes ascendentes que exceda el ancho del pulso de salida.

En el mundo de los chips lógicos, los one-shot no son las mejores ideas, y se consideran tramposos en muchos casos, pero aquí parece tener sentido.

    
respondido por el Scott Seidman
0

Lo que se requiere es un RC & Un circuito con una entrada schmitt. Esta pareja se construirá a partir de un comparador o ... un par de inversor de entrada Schmitt 74HC14 (dos solo para reinvertir la inversión original)

simular este circuito : esquema creado usando CircuitLab

simular este circuito

    
respondido por el JonRB

Lea otras preguntas en las etiquetas