Ich habe 3 verschiedene Versionen ausprobiert - 1 mit AND- und NOR-Gattern, eine andere mit NAND und eine andere, bei der der NOR-Ausgang zum vorherigen Gatter in derselben Zeile zurückkehrt (dh der Ausgang des oberen NOR geht zurück in die oberen ANDs, während der Die unteren NORs gehen zu den unteren ANDs.)
Ich bin mir nicht einmal sicher, ob diese letzte Version korrekt ist, da ich nur ein Bild so online gesehen habe (in allen anderen ist das obere mit dem unteren und das untere mit dem oberen verknüpft), aber ich dachte, ich versuche es trotzdem
Wie in diesem kurzen Video zu sehen ist, bleiben Q und Q' unabhängig davon, welche Eingänge ich verwende, 0
Beispiel:
Wenn jemand irgendwelche Hinweise hat, warum dies nicht funktioniert, würde ich es schätzen.
Bearbeiten: Ich bin auch neugierig, was passiert, wenn J & K beide 1 sind, wodurch die Werte von Q und Q' umgeschaltet werden. Bedeutet das jetzt nicht, dass, wenn wir das JK-Flip-Flop als Speicher betrachten, es jetzt den falschen Wert speichern würde? Wenn dies wahr ist, wie erklärt die Schaltung das? Korrigiert sich die Schaltung irgendwie selbst oder wird ihr bewusst, dass der Wert, der vorher in Q war, jetzt in Q' ist?
Was Sie gebaut haben, ist ein JK- Latch . Alle JK-Latches, egal ob sie aus NAND oder NOR aufgebaut sind, leiden unter dem gleichen Problem, wenn der Takt hoch ist und beide Eingänge '1' sind: Sie oszillieren. Es ist keine nützliche Schaltung.
Ein JK- Flip-Flop hingegen verwendet zwei JK-Latch-Stufen und ist flankengesteuert. Dies funktioniert wie erwartet und schaltet um, wenn beide Eingänge bei steigender Taktflanke "1" sind.
Mehr hier: JK Latch, möglicher Ben Eater Fehler?
RandomUser123
hacktastisch
RandomUser123
hacktastisch
RandomUser123
hacktastisch
RandomUser123
hacktastisch