Pourquoi l'état S = 1, R = 1 est-il interdit dans la bascule RS?


10

J'ai rencontré la bascule RS et j'ai essayé de l'implémenter sur un simulateur et d'utiliser des portes logiques réelles. Mais je ne sais toujours pas si j'ai bien compris l'instable ou le cas interdit S = 1, R = 1 dans la bascule. Quelqu'un peut-il me dire ce que c'est exactement?

Au fait, j'ai utilisé des portes NAND à 2 entrées pour implémenter la bascule. Quelle est la différence entre la bascule de porte NAND et la bascule de porte NOR?

Réponses:


11

Supposons des portes logiques idéales (pas de retard de propagation) comme ceci (image de wikipedia ):

entrez la description de l'image ici

Nous savons que la sortie de la porte NOR est 1 si et seulement si les deux entrées sont à 0; et 0 sinon.

Lorsque S = 1, Q = 1 et donc ; lorsque R = 1, Q = 0 et ˉ Q = 1 .Q¯=0Q¯=1

Q¯=0Q=Q¯

Pour la bascule RS basée sur NAND, la même chose peut être montrée lorsque R = S = 0, en écrivant les équations logiques de manière appropriée.


2
Pourquoi une porte atteindrait-elle le 1 état dans le monde réel? Serait-il encore interdit si nous ne nous soucions pas de la relation Q =! Q?
Bilow

Électriquement, Q et Qbar peuvent être mis à zéro simultanément. Cela viole le but logique d'avoir les deux sorties et de les avoir inégales, mais ce n'est pas vraiment une contradiction en ce qui concerne les portes NOR.
Aaron Franke

6

Affirmer Ssignifie «mettre la sortie à 1». Affirmer Rsignifie «mettre la sortie à 0». Dire au flop de conduire simultanément à 0 et 1 en même temps n'a aucun sens, c'est pourquoi c'est interdit.


1

Le fait d'avoir les deux entrées élevées pose deux problèmes:

  • Les sorties Q et / Q seront toutes deux faibles, mais la logique en aval peut s'attendre à ce que / Q soit toujours l'opposé de Q. En fonction de la logique en aval, le fait que Q et / Q deviennent toutes deux faibles peut ou non poser un problème. problème réel, mais c'est quelque chose qu'il faut garder à l'esprit.

  • Lorsque la première entrée à descendre le fait, si l'autre entrée ne reste pas élevée jusqu'à ce que les effets du premier changement aient traversé le circuit, le comportement du circuit ne sera pas bien défini jusqu'à ce qu'au moins une des entrées disparaisse. de nouveau haut.

Le moyen le plus simple d'éviter le deuxième problème décrit ci-dessus est de ne jamais faire monter les deux entrées simultanément ou pendant des intervalles qui se chevauchent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.