Dieser Flip Flop funktioniert nicht richtig

Ich versuche, einen "Toggle Latch" oder Toggle Flip Flop zu machen. Der SR-Latch funktioniert ordnungsgemäß (Die beiden NOR-Gatter). Wenn ich die beiden UND-Gatter hinzufüge, erlischt die Ausgangs-LED und sie reagiert nicht auf die Eingänge J und K!

Ich habe versucht, Pull-up- oder Pull-down-Widerstände hinzuzufügen, aber es funktioniert auch nicht.

Die ICs, die ich verwende, sind 7408 und 4001 und ich bin sicher, dass sie funktionieren.Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Ich kann mir mehrere mögliche Gründe vorstellen, warum du Probleme hast.

Das erste ist, dass Sie versuchen, die 7400- und CD4000-Serie direkt zu verbinden, und das ist keine gute Idee. Legen Sie zumindest einen 1k-Pullup auf die Ausgänge der 7408s. Wenn Sie das Datenblatt überprüfen, werden Sie feststellen, dass Voh (hohe Ausgangsspannung) garantiert nur 2,4 Volt erreicht, was nicht ausreicht (3,5), um Gates der 4000er-Serie zuverlässig anzusteuern. Noch besser, ersetzen Sie Ihre 7408s durch CMOS-Gatter wie 74HC08.

Die zweite Möglichkeit ist die Tatsache, dass Sie Ihre LED-Verbindungen nicht gezeigt haben (und schlimmer noch, Sie treiben Ihre LED anscheinend direkt von Ihrer Logik aus - 4000-Gatter haben sehr geringe Stromkapazitäten, insbesondere wenn sie Strom beziehen. Versuchen Sie stattdessen Folgendes:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Dies spricht auch die dritte Möglichkeit an - Sie lassen Ihre 7408-Eingänge schweben und denken, dass dies als niedriger Eingang angesehen wird. Es ist nicht. 7400-ICs sehen im Allgemeinen schwebende Eingänge als logisches HIGH, obwohl sie dabei anfällig für Rauschen sind.

Die vierte Möglichkeit (eine geringe Wahrscheinlichkeit, aber nicht Null) besteht darin, dass Sie Ihre beiden unbenutzten NOR-Gatter mit schwebenden Eingängen gelassen haben. Dies ist ein großes Nein-Nein mit CMOS. ALLE Eingänge zu einem Chip müssen hoch oder niedrig oder mit einem Gate-Ausgang verbunden werden. Unbenutzte Gates auch - Ich hatte unbenutzte Floating Gates, die die benutzten Gates auf einem Chip beschädigen, also glaube nicht, dass du das überspringen kannst.

Die Toggle-Flip-Flop-Schaltung, die Sie zeigen, ist sehr schlecht. Beim Umschalten funktioniert es nur, wenn die Umschaltbedingung sehr kurz ist, wenn sie länger ist, oszilliert sie. Ein echtes JK-Flip-Flop hat zwei Speicherstufen und triggert auf die Flanke des Taktsignals, nicht auf den Pegel eines Freigabesignals.