Construyendo un sub-nanosegundo Monoestable con ECL Flip-Flop

1

Estoy tratando de entender si es factible construir un multivibrador monoestable desde un flip flop con reinicio ECL. El objetivo es producir un pulso de 300-400ps cuando el flip-flop está sincronizado y D también es alta.

Según tengo entendido, es posible que la salida de un flip flop pueda realimentarse al reinicio para producir una función monoestable.

Como ejemplo, considere la parte SY10EP51V y especificaciones

¿Cómopuedeelanchodepulsomínimo(500ps)sermáslargoqueelretardodepropagacióndesdeRestablecer->Q(320ps)?¿Sepuede"anular el reinicio" de la salida después de que el cambio ya se haya propagado, si el reinicio no se mantiene durante los 500ps completos?

¿Puede el flip-flop producir de manera confiable un pulso si la salida está simplemente conectada directamente al reinicio? De lo contrario, ¿qué tipo de red de retroalimentación se requiere?

    
pregunta Jay Keegan

1 respuesta

1

EDITAR - Mi respuesta original, mientras estaba en el camino correcto, estaba equivocada. Lo siento, pero ha pasado un tiempo desde que hice esto de verdad. Daré una mejor respuesta aquí, pero guarde el original al final de esto.

Usando el método sugerido, obtendrás un ancho de pulso de aproximadamente 300 psec, el retardo desde la Q subirá hasta que el reinicio se active. Como necesita aproximadamente 500 psec, deberá agregar un poco de retraso entre la Q y el reinicio, nominalmente 200 psec.

simular este circuito : esquema creado usando CircuitLab

Todas las declaraciones sobre cómo implementar una demora siguen siendo válidas, al igual que las relativas a los efectos de borde. Tenga en cuenta que una línea de demora de 200 psec será bastante corta. Es fácil de hacer en una placa de circuito impreso, pero a menudo es un poco difícil de predecir con precisión, debido al efecto de los parásitos.

Esto producirá nominalmente un pulso de 500 psec a partir de 300 psec después del aumento del límite del reloj, y el ancho del pulso se puede ajustar ajustando la demora.

END EDIT

Si bien la función cualitativa que deseas es ciertamente posible, no obtendrás el ancho de pulso que deseas.

A partir de los datos que muestra, el retardo de propagación del reloj suele ser de 300 psec. Al mismo tiempo, el retraso desde el restablecimiento es de otros 300 psec. Entonces, si devuelve la salida al reinicio, su pulso de salida estará cerca de los 600 psec.

Sin embargo, es bastante fácil dar forma al pulso, especialmente si no estás interesado en la superestabilidad del ancho del pulso. Algo como

simular este circuito

En teoría, el retraso producido por el elemento de retraso será igual al ancho de pulso de salida para los retardos menores que el ancho de pulso de salida del flip-flop. Eso es en teoría, pero no producirá resultados exactos. Los tiempos de subida y bajada, especialmente, afectarán el ancho de pulso final.

La línea de retardo se puede producir fácilmente de una de dos maneras. Primero, compre una línea de retardo compatible con ECL. Estos vienen en paquetes DIP, generalmente con una variedad de taps disponibles. 5 toques al 20% del retraso máximo es bastante estándar.

En segundo lugar, simplemente use una o más puertas como demoras, seleccionando el número de puertas para adaptar la demora. Esto tiene sus propias deficiencias, especialmente para una aplicación como esta. Los retrasos disponibles estarán cerca de su retraso deseado, pero pueden no ser exactamente lo que desea. Variarán algo de una unidad a otra, y pueden variar con la temperatura.

Finalmente, simplemente haga una línea de retardo utilizando una longitud de par trenzado o coaxial. Para 500 psec, esto será del orden de 4 o 5 pulgadas, por lo que no será demasiado voluminoso.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas