SR Latch Understanding

3

Esta es mi primera publicación aquí, ya que me estoy metiendo en este tema de la ingeniería electrónica. Mi pregunta se refiere al flip-flop o pestillo SR, la versión de la compuerta NOR. He estado leyendo una copia de enlace .

El circuito que estoy viendo está abajo:

simular este circuito : esquema creado usando CircuitLab

R y S son entradas, Q es la salida de la segunda puerta NOR, Q 'es el valor anterior de Q y X es la salida de la primera puerta NOR.

Entiendo que Q es una función de R y S y la salida anterior Q 'pero hay algo que no puedo entender.

La tabla de verdad para la función es

R    S    Q'  |  Q
0    0    0   |  0
0    0    1   |  1
0    1    0   |  1
0    1    1   |  1
1    0    0   |  0
1    0    1   |  0
1    1    0   |  0 /*don't care*/
1    1    1   |  0 /*don't care*/

Lo que no entiendo es un comentario en el libro. Dice que si no se tienen en cuenta las dos entradas "no importa", la salida de la compuerta NOR más a la derecha es el complemento de la compuerta NOR que está más a la izquierda.

Ahora, por supuesto, he visto el diagrama de compuertas NOR del acoplamiento SR que tiene una salida NO Q, así que sé que estoy haciendo algo mal en alguna parte, pero no puedo ver dónde.

Para cada uno de los casos en la tabla de verdad, esto es cierto, Q es el complemento de X. Pero cuando R = 1, S = 0 y Anterior Q = 1, este no es el caso.

Cuando R = 1, Q siempre es 0. Pero Anterior Q = 1, entonces X también es 0. X y Q son iguales en el caso.

Por favor, somebady, muéstrame el error en mi pensamiento. Gracias.

EDITAR:

Habiendo pensado en esto, la respuesta podría ser que el estado de "problema" que estoy considerando es un estado inestable; es decir, cuando NOR2 produce 0, ese 0 también cambiará NOR1 a 1, lo que resolvería el problema.

Aunque ese pensamiento me llevó a otro problema, y es que seguramente entonces, por una fracción (mili) de segundo, las salidas de NOR1 y NOR2 son las mismas antes del cambio. El único problema que puedo ver con este pensamiento es que estoy siguiendo los cambios en el circuito bastante lentamente, cuando en realidad el cambio debería ser instantáneo, es decir, que tan pronto como NOR2 cambia a 0, NOR1 cambia a 1 instantáneamente.

EDIT II:

Voy a intentar aclarar la confusión con mi pregunta aquí, y expresaré el problema de manera más concisa.

Para aclarar las variables: S - Establecer como de costumbre R - Restablecer como de costumbre Q - Salida como de costumbre Anterior Q - El valor inicial de Q X - La salida de NOR1

El problema que estaba teniendo puede verse como una transferencia entre dos estados.

El primer estado:

simular este circuito

Aquí, R y S son 0, Q anterior es 1, entonces X es 0, lo que da a la Salida Q como 1, que es Q Anterior, el circuito se mantiene como se esperaba (R y S eran cero).

Pero en el siguiente circuito cambio R a 1:

simular este circuito

Así que ahora las salidas Q y X son iguales, no se complementan entre sí.

Aquí es donde creo que me estoy yendo mal:

Este último estado es un estado inestable, por lo que no se mantendrá como tal. La Q anterior se convertirá instantáneamente en 0 y, por lo tanto, NOR1 emitirá 1, dando a X como 1, el complemento de la Salida Q.

Creo que el problema en mi pensamiento fue que lo estaba viendo como si tomara un intervalo de tiempo para que la Q anterior alcance NOR1 y cambie X a 1, cuando en realidad ocurrirá exactamente al mismo tiempo que la Salida Q cambiando a 0.

Esperemos que eso haya aclarado las cosas.

    
pregunta FlipFlop

2 respuestas

2

Primero una ligera corrección a tu diagrama. La salida NO Q es la salida de la puerta NOR1, no la entrada que ha mostrado.

Cuando ambas entradas son BAJAS (0), el pestillo mantiene su estado.

Con S, R = 0, 0

Si Q = 1, entonces la entrada NOR1 es 0,1 y su salida (NO Q) es 0 manteniendo Q = 1 Si Q = 0, entonces la entrada NOR1 es 0,0 y su salida (NO Q) es 1 manteniendo Q = 0

es decir, SIN CAMBIO

Si S = 1 (R = 0), la salida de NOR1 (NO Q) será 0 y la salida de NOR2 (Q) será 1: el seguro está en SET, Q es ALTO

Si R = 1 (S = 0), entonces la salida de NOR2 (Q) será 0 y la salida de NOR1 (NO Q) será 1 - el pestillo es RESET, Q es LOW

El problema surge cuando las entradas S y R se toman ALTAS al mismo tiempo y forman una condición de carrera . Esta condición lógica (S = 1, R = 1) debe evitarse ya que la salida no se puede determinar.

    
respondido por el JIm Dearden
0

En Flip Flops con entradas SR, S tiene prioridad sobre Q y R tiene prioridad sobre Qbar, lo que crea la condición de no importa para las otras entradas.

    
respondido por el user27350

Lea otras preguntas en las etiquetas