En este diagrama
¿Cuál sería el estado inicial de Q? Dado que el primer NOR para S y R se basa en resultados anteriores, ¿debe haber algo para la primera iteración?
NOTA: Estoy en una clase de lógica digital de primer año, por lo que la pregunta es para uso teórico (creación de tablas, varios problemas de tarea a los que se aplica, etc.), no para la implementación real. Solo para cosas como "si R es __ y S es __, ¿qué es Q?" Cosas simples como esa.
Si acaba de encender eso, el estado inicial sería el resultado de una condición de carrera, dependiendo de qué puerta de salida puede llegar a ser alta primero. En realidad, una puerta u otra tendería a tener un tiempo de subida más rápido, por lo que probablemente tendería a subir en un estado u otro, pero no habría garantía.
Un pestillo RS tiene un estado alto Q estable y un estado alto !Q estable, pero también tiene un número esencialmente infinito de estados metaestables. Cuando el pestillo está en un estado metaestable, las salidas pueden cambiar arbitrariamente entre alto y bajo durante un período de tiempo arbitrario, aunque en la práctica, la mayoría de los estados metaestables se resuelven con bastante rapidez en un estado estable.
Suponga que cada puerta tuviera un tiempo de propagación de salida de exactamente un nanosegundo, ambas entradas cambiaron simultáneamente de alta a baja. Mientras que las entradas eran altas, ambas salidas serían bajas. Luego, un nanosegundo después de que cambiaran, ambas salidas serían altas. Un nanosegundo más tarde, ambas salidas serían bajas, luego ambas altas, etc. En la práctica, las puertas no se van a comportar de manera tan perfectamente equilibrada, por supuesto, pero simplemente desequilibrar las cosas no evitará por completo la metaestabilidad. No importa cómo se intente modificar el circuito, si no fuera por las limitaciones cuánticas, sería teóricamente posible construir un estímulo con una entrada que conduzca a la otra en la cantidad justa para poner la cosa en un estado metaestable durante una longitud arbitraria. de tiempo. En la práctica, uno puede construir circuitos de modo que la metaestabilidad extendida requiera un estímulo tan preciso que la probabilidad de que tal estímulo realmente ocurra sea infinitesimal. No obstante, es importante ser consciente de la metaestabilidad, ya que puede causar comportamientos extraños e inesperados.
Casi cualquier pestillo se puede arrojar a un estado metaestable si VDD sube y baja en el patrón correcto. Dichos estados metaestables generalmente se resolverán con bastante rapidez, pero es importante tener en cuenta que es posible que la salida de un pestillo metaestable parezca cambiar de una manera y luego, algún tiempo después, cambie al estado opuesto.
La misma pregunta se hizo y respondió allí:
¿Cómo determina un pestillo su estado inicial?
He agregado una respuesta que explica cómo se puede lograr un estado inicial deseado cuando usted mismo construye un flip-flop:
https://electronics.stackexchange.com/a/446285/224980
Sé que no deberíamos publicar respuestas de "solo enlace", pero como este enlace apunta a StackExchange nuevamente y como mi respuesta es bastante larga, creo que sería inadecuado copiarlo aquí.
Creo que solo quieres la tabla de verdad.
Esta es la tabla de verdad:
R | S | q ----+---+------- 0 | 0 | Ningún cambio 0 | 1 | alto(1) 1 | 0 | Bajo (0) 1 | 1 | Impredecible
Para el último caso, Q y Q' son iguales, lo que no es posible.
solojeff
constructor de juguetes