Neste diagrama
qual seria o estado inicial para Q? Como a primeira NOR para S e R se baseia em resultados anteriores, deve haver algo para a primeira iteração?
NOTA: Estou em uma aula de lógica digital do primeiro ano, portanto, a questão é para uso teórico (criação de tabelas, vários problemas de lição de casa aos quais se aplica etc.), não implementação real. Apenas para coisas como "se R é __ e S é __, o que é Q?" Coisas simples assim.
digital-logic
flipflop
Marty
fonte
fonte
Respostas:
Se você apenas ligá-lo, o estado inicial seria o resultado de uma condição de corrida, dependendo de qual saída do gate possa se tornar alta primeiro. Na verdade, um portão ou outro tenderia a ter um tempo de subida mais rápido; portanto, provavelmente tenderia a aparecer em um estado ou outro, mas não haveria garantia.
fonte
Uma trava RS tem um estado Q alto estável e um estado alto Q estável, mas também possui um número essencialmente infinito de estados metaestáveis. Quando a trava está em um estado metaestável, as saídas podem mudar arbitrariamente alta e baixa por um período arbitrário de tempo, embora na prática a maioria dos estados metaestáveis resolvam rapidamente um estado estável.
Suponha que cada porta tenha um tempo de propagação de saída de precisamente um nanossegundo, ambas as entradas alternadas simultaneamente de alto para baixo. Enquanto as entradas fossem altas, ambas as saídas seriam baixas. Então, um nanossegundo após a troca, ambas as saídas seriam altas. Um nanossegundo depois, ambas as saídas seriam baixas, depois ambas altas, etc. Na prática, os portões não se comportarão de maneira perfeitamente equilibrada, é claro, mas simplesmente desequilibrar as coisas não impedirá inteiramente a metaestabilidade. Não importa como alguém possa tentar ajustar o circuito, não fosse por limitações quânticas, seria teoricamente possível construir um estímulo com uma entrada liderando a outra pela quantidade certa para colocar a coisa em um estado metaestável por um comprimento arbitrário de tempo. Na prática, pode-se construir circuitos para que a metaestabilidade estendida exija um estímulo tão preciso que a probabilidade de tal estímulo realmente ocorrer seja infinitesimal. No entanto, é importante estar ciente da metaestabilidade, pois ela pode causar comportamentos estranhos e inesperados.
Praticamente qualquer trava pode ser lançada em um estado metaestável se o VDD subir e cair no padrão certo. Esses estados metaestáveis geralmente são resolvidos rapidamente, mas é importante observar que é possível que a saída de uma trava metaestável pareça mudar de uma maneira e depois algum tempo depois mude para o estado oposto.
fonte
A mesma pergunta foi feita e respondida lá:
Como uma trava determina seu estado inicial?
Eu adicionei uma resposta que explica como um estado inicial desejado pode ser alcançado quando um flip-flop é construído por você:
https://electronics.stackexchange.com/a/446285/224980
Eu sei que não devemos postar respostas "somente para links", mas como esse link aponta para o StackExchange novamente e como minha resposta é bastante longa, acho que seria inadequado copiá-lo aqui.
fonte
Eu acho que você só quer a tabela da verdade.
Esta é a tabela da verdade:
Para o último caso, Q e Q 'são os mesmos, o que não é possível.
fonte