¿cómo funciona el flip flop de RS? [duplicar]

0

Esta pregunta me confunde desde hace mucho tiempo. Digamos que los estados iniciales son R = 1, S = 0, Q = 1, Q '= 0, y ambas compuertas NOR son ideales (sin retardo de propagación). Entonces ambas puertas deben cambiar sus estados simultáneamente, y obtenemos R = 1, S = 0, Q = 0, Q '= 0.

Pero como muestra la siguiente figura, contiene dos pasos de cambio, en primer lugar R = 1, Q '= 0 y obtenemos Q = 0. Entonces S = 0, Q = 0 y obtenemos Q '= 1. Este es el resultado en todos los contextos. No entiendo por qué se cambian dos pasos.

Gracias

    
pregunta Brian

1 respuesta

0

finalmente lo descubrí.

Para mí, es una pregunta bastante difícil. Anteriormente asumo que tanto R como S se cambian / aplican simultáneamente, es decir, no hay estados previos, y Q = 1, Q '= 0, luego aplico R = 1, S = 0. En este caso, si no hay retraso de propagación, ambas puertas NOR responden simultáneamente. Así obtendré Q = 0 y Q '= 0. Ese es un estado inválido.

Pero en realidad debería haber estados iniciales, y R, S no deberían cambiar simultáneamente, también las puertas lógicas deberían tener un retraso de propagación. Si una señal (R o S) cambia a la vez, la puerta conectada a esta señal cambia primero (digamos que R cambia, por lo tanto, Q 'obtiene nuevos estados después del retardo de propagación t2 de la puerta inferior), mientras tanto, Q y R mantener fijo. Después de que Q 'obtiene su nuevo valor, la puerta superior (R y Q') se involucran, y Q obtiene un nuevo estado después del retraso de propagación (t1) de la puerta superior. Empleando esta idea podríamos obtener toda la conclusión como se muestra en los libros de texto.

En realidad, siempre que t1 no sea igual a t2, incluso si R, S cambian simultáneamente, el dispositivo debería funcionar bien (es decir, sin estados no válido o metaestable).

    
respondido por el Brian

Lea otras preguntas en las etiquetas