Ich versuche, die folgende digitale Telefonieschaltung durch Anwenden von Time Division Multiplexing (TDM) herzustellen.
Ich habe Probleme herauszufinden, wie man einen 2-Bit-Zähler erstellt, der von 0 bis 3 zählt, bei einer steigenden Flanke einer Uhr eins hinzufügt und dann die Zählung auf Null zurücksetzt und so weiter.
Der 2-Bit-Zähler dient als Auswahlleitung für MUX, DMX und den 2-Bit-Decoder.
Ich plane die Implementierung eines synchronen JK-Flip-Flops, das jedoch zusätzlich zur Uhr zwei Eingänge (J und K) benötigt. Gemäß dem Diagramm unten ist der einzige Eingang in den Zähler, der den Zähler antreibt, die Uhr. Wie kann ich also einen JK implementieren, ohne die JK-Eingänge und nur die Uhr zu benötigen, oder gibt es ein besseres Flip-Flop / Latch, das verwendet werden kann? Hinweis Ich bin erst seit 2 Wochen neu im Design digitaler Schaltungen, weiß also nicht viel.
Es gibt alle möglichen Wege.
JK
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
T (im Wesentlichen ein JK, bei dem beide Eingänge miteinander verbunden sind
Simulieren Sie diese Schaltung
D (Im Wesentlichen ein JK mit umgekehrtem K und beide zusammengebunden)
Simulieren Sie diese Schaltung
Beachten Sie, dass die JK-Implementierung die Eingänge des ersten FF hoch bindet und dies bei den meisten Zählern nicht als Eingang angezeigt wird.
Dies ist die gebräuchlichste Art, einen 74HC74 zu verwenden
Da Sie jedoch nicht nur einen 8-kHz-Takt und einen 2-Bit-Zähler benötigen, benötigen Sie einen 24-Kanal-Zähler, um den ersten Zeitschlitz zu decodieren, was normalerweise mit einem CD4020 und Gates für / 24 für DS1 erfolgt, oder verwenden Sie einen binär adressierbaren 1 von 24-Port-MUX
Tony Stewart EE75