¿Entradas de inicio SR Latch (Flip Flop)?

8

Ok, esta es probablemente una pregunta básica, pero entiendo cómo funcionan los pestillos SR, excepto una cosa.

En la entrada R y en la entrada S puedes hacerlos 0 o 1 ... pero ¿qué pasa con las líneas de entrada a su lado (que dependen de la salida de la R o puerta o S o puerta) ...... ¿Qué hacen esos "Inicio" como.

Supongo que es cero ... pero con la primera señal de reloj (A R o S) ... todavía no ha recibido la línea de salida de la otra puerta OR ... entonces, ¿cómo puede obtener una primera salida.

Al igual que vamos a suponer que la primera señal de reloj es R = 1 y S = 0 .... ¿qué pasa con la línea de entrada R o compuertas al lado (que se basa en la salida de compuertas S OR) ..... cómo puede obtener esto en la primera señal de "entrada". ¿Me confunde?

¿Asumimos que es cero o qué?

editar: Dado que la pregunta es confusa, la línea de Entrada A LA DERECHA debajo de la R (Ambas van a la puerta OR superior, estoy hablando de la que está debajo). Como depende de la salida S ... si es la primera señal de "Reloj" ... ¿a qué se configuraría? ¿Cero? Dado que, obviamente, tiene que esperar la salida de S antes de que realmente se pueda establecer en cualquier cosa ... pero inicialmente lo que se considera.

ingrese la descripción de la imagen aquí


fuente

Respuestas:

11

Comienzan indefinidos, es decir, podrían establecerse en cualquiera de ellos.

Cuando enciende la alimentación, suponiendo un pestillo real sin señales de entrada, ambas puertas querrán tener una salida alta. Sin embargo, debido a que no hay dos puertas que sean exactamente iguales (y otros efectos del mundo real), una "ganará" la carrera para que su producción sea alta primero, y la otra será baja. Es posible que la misma puerta no gane siempre, por lo que no puede predecir el estado en el encendido.

Este diagrama (del segundo enlace a continuación) ayuda a visualizar las cosas:

Condición metaestable

Para leer más sobre esto y la metaestabilidad, vea estos enlaces:

Wikibooks SR pestillo
Pestillos y FF
Wiki Metaestabilidad
Documento de metaestabilidad

Oli Glaser
fuente
Creo que mi pregunta podría haber sido mal entendida. No estoy hablando de R o S, estoy hablando de la línea de entrada al lado. Al igual que la puerta OR R está conectada, la línea justo debajo de ella ... la entrada depende de la salida de la puerta OR S también está conectada ... si es la primera señal, ¿qué considera la segunda línea (debajo de la R)? o tal vez estoy confundido por su respuesta: P
Sí, lo entendí, también me refiero a las salidas / segunda entrada de cada puerta. Si imagina que no estaban conectados, al encender ambas puertas saldrán altas (suponiendo que R y S sean bajas). Sin embargo, si están conectados, entonces ambas salidas son altas a la vez no es posible. Por lo tanto, uno debe "llegar primero", pero no sabemos cuál será, por lo que consideramos que el estado del pestillo (es decir, cualquiera de estas otras entradas) no está definido en el encendido.
Oli Glaser
@Sauron: agregué algunos enlaces que pueden valer la pena leer.
Oli Glaser
Las líneas al lado de las entradas son las salidas a través de una ruta de retroalimentación. Si no puede garantizar el estado de salida, tampoco puede garantizarlos.
Scott Seidman
Ok Pregunta rápida entonces ..... ¿Puede una señal pasar a través de una puerta OR sin que la otra esté conectada? (¿Cómo podría el voltaje pasar a través de la línea R si aún no se hubiera alcanzado el que está debajo de R?) Y usted dijo que saldrían automáticamente a Alto suponiendo que S y R son bajos) ¿Por qué es esto?
4

Eso es lo que sucede con los dispositivos de memoria como las chanclas: debe inicializarlos. No puede asumir nada sobre el estado de inicio. Si es importante para la funcionalidad de su circuito, su rutina de encendido debe reafirmar una de las entradas para garantizar un estado conocido.

Scott Seidman
fuente