Registro de cambios en la sincronización RS flip-flop

0

Estoy intentando crear un registro de desplazamiento de entrada en serie (no ciclado) basado en el flip-flop RS síncrono, pero tengo un problema con la sincronización. Mi generador de reloj estaba configurado para un período largo y un período corto. En el primer caso, todos los flip-flops se configuran a un valor que viene al primer flip-flop en el esquema (ejemplo en la primera gráfica de tiempo). Se ve bien, porque S-RS es flip-flop disparado por nivel. En resumen, el registro de casos del período da el resultado correcto, excluye un caso (entre 20 y 25 horas en el segundo cuadro de tiempo). ¿Hay formas de resolver este problema, sin cambiar o agregar un flip-flop que el utilizado en el esquema?

    
pregunta iRomul

1 respuesta

1

Creo que su problema proviene de la señal del reloj que está usando. Sus pulsos positivos duran alrededor de 100 ps o menos, y es probable que los flip-flops no tengan tiempo suficiente para reaccionar, lo que conduce a errores esporádicos.

Encuentre la frecuencia de conmutación máxima en la especificación de sus flip-flops. Por lo general, se proporciona para una señal de reloj con un ciclo de trabajo del 50%, por lo que puede tomar la mitad del período y asumir que los impulsos positivos de su señal de reloj personalizada no pueden ser más cortos que este valor.

    
respondido por el Dmitry Grigoryev

Lea otras preguntas en las etiquetas