Überall dort, wo ich entweder auf asynchrone (Ripple Counter) Binärzähler oder synchrone Zähler stoße, verwendet die Anwendung JK-Flip-Flops, bei denen die J- und K-Eingänge miteinander verbunden sind, wie hier beschrieben:
Nach meinem Verständnis reduziert dies die Funktionalität des JK-Flip-Flops auf die eines D-Typ-Flip-Flops. Warum also nicht einfach D-Typ-Flip-Flops verwenden? Ich habe SIPO-Schieberegister gesehen, die aus D-Typ-Flipflops und nicht aus JK-Flipflops konstruiert wurden, daher bin ich etwas verwirrt, warum dies eine Konvention zu sein scheint.
Aus irgendeinem Grund haben sich auf D-Flops basierende Geräte weitgehend auf die Verwendung der steigenden Taktflanke als Erfassungs-/Ausgabeereignis standardisiert, aber JK-Flip-Flops haben sich auf die Verwendung der fallenden Flanke standardisiert. Wenn ein Ripple-Zähler aufwärts zählen soll, sollte jedes Bit seinen Zustand bei der abfallenden Flanke des vorherigen Bits ändern, und so ermöglicht die Verwendung von JK-Flops den Aufbau eines aufwärts zählenden Ripple-Zählers, an dem die Datenausgabe jeder Stufe liegen kann der nächsten Stufe zugeführt.
Ich persönlich denke, es wäre hilfreich gewesen, eine größere Auswahl an Geräten zu haben, die auf Flops im D-Stil basieren und eher auf der fallenden Flanke als auf der steigenden Flanke arbeiten, aber aus irgendeinem Grund sind JK-Flops so ziemlich die einzige gemeinsame "Jelly-Bean". " Logikchip, der die fallende Flanke verwendet.
Robert Bristol-Johnson
Trevor_G
Alex
Trevor_G
Feuerstelle
Superkatze