Cómo generar un pulso disparado por el borde

3

Primero, un poco de antecedentes: solo soy un aficionado a la electrónica y tengo muy poca educación formal en el área. Entiendo la mayoría de la terminología, pero generalmente necesito un esquema para que pueda crear algo de una complejidad decente.

Estoy trabajando en un proyecto personal en el que me he encontrado con un pequeño problema. Tengo una onda cuadrada digital que necesito transformar en pulsos. Supongo que hay algo que puede emitir un pulso en el flanco ascendente, pero no sé cómo se llamaría. Lo siento si esto se ha pedido mil veces, o es algo elemental. He intentado buscar por todas partes y no estoy seguro de cómo se llamaría algo así. Quiero un circuito para transformar una forma de onda digital que se vea así

____------____------_____

en uno que se parece a esto

____|_________|__________

utilizando IC comunes y / o componentes pasivos que un aficionado pueda tener alrededor.

Gracias.

editado para eliminar detalles superfluos

Editar:

Tal vez pueda reformular el problema de otra manera, en lugar de acortar el pulso a una breve duración indefinida. Lo que quiero es dividir un reloj por 4096, de modo que cada 4096 pulsos, puedo obtener un pulso de la misma duración que el reloj de entrada.

es decir,

_-_-_-_ ... x4090 ... _-_-_-_-_

se convierte en

___________________________-___

    
pregunta Andrew H

4 respuestas

4

Para hacer un generador de impulsos, use una resistencia, un condensador, una compuerta AND y un inversor:

simular este circuito : esquema creado usando CircuitLab

Para hacer un generador de impulsos de doble borde, use una resistencia, un condensador y una compuerta XOR:

simular este circuito

EDITAR por otro usuario: Una excelente respuesta con una advertencia: como la señal en la puerta es ahora analógica, es mejor usar una versión de Schmitt para la segunda puerta. Están disponibles en versiones NAND y NO, pero menos disponibles para AND o XOR. Funcionará con versiones que no sean de Schmitt, pero puede haber algunos picos de potencia en el riel y / o valores lógicos no completos en la salida de la segunda puerta.

    
respondido por el Ryan Jensen
3

Este es un detector de bordes ultra básico. Convierte un flanco ascendente en un pulso con una característica de descarga capacitiva.

simular este circuito : esquema creado usando CircuitLab

Editar:

  

Editar:   Tal vez pueda reformular el problema de otra manera, en lugar de acortar el pulso a una breve duración indefinida. Lo que quiero es dividir un reloj por 4096, de modo que cada 4096 pulsos, puedo obtener un pulso de la misma duración que el reloj de entrada.

Esto es solo un contador de 12 bits.

    
respondido por el Daniel
0

Para responder a la pregunta como se plantea, lo que está buscando es un "Multivibrador monoestable". Puede hacer uno a partir de un par de transistores y un montón de pasivos, o el enfoque habitual es utilizar un temporizador 555 . Sin embargo, no estoy seguro de cómo irá un 555 con la generación de pulsos de alrededor de 1us de ancho, sospecho que es un poco demasiado rápido.

Sin embargo, a partir de los comentarios, parece que desea hacer esto en la entrada del reloj a un TLC5940, y no entiendo por qué. Será perfectamente feliz, de hecho, probablemente más feliz, con un reloj de ciclo de trabajo del 50%. Tenga en cuenta que la frecuencia máxima de GSCLK es de 30MHz, por lo que podría comprar un módulo de oscilador de 8MHz y usarlo, lo que le daría una frecuencia de actualización de ~ 2kHz, lo que haría que la pantalla se vea estable incluso mientras se mueve. 60Hz parpadeará visiblemente a medida que gire la cabeza con respecto a la pantalla.

    
respondido por el William Brodie-Tyrrell
0

El TTL IC 74294 es un divisor de frecuencia programable. Quieres dividir por 4096, que es igual a 2 ^ 12. Una vez que proporcione 12 como entrada a los pines A, B, C, D del IC, puede obtener su nuevo tren de pulsos del pin Q.

    
respondido por el TisteAndii

Lea otras preguntas en las etiquetas