Digitale Schaltungstechnik/ Zähler/ Synchron/ JK Flipflop/ beliebige Zählfolge

Aus Wikibooks
Titelseite
  1. Synchronzähler
    1. D-Flipflop
      1. Vorwärtszähler
      2. Umschaltbar
      3. beliebige Zählfolge
    2. JK-Flipflop
      1. Vorwärtszähler
      2. beliebige Zählfolge
      3. umschaltbare Zählfolge
    3. T Flipflop
    4. Umwandlung
      1. D-JK
      2. Beispiel 1
      3. Beispiel 2
  2. Blockschaltbild
    1. Umschaltbar
    2. Kaskadieren
  3. Umkodierung
  4. Aufgaben

Exkurs:

  1. Anwendungen

(Spitznamen Kraut-und-Rüben-Zähler)

Grundlagen[Bearbeiten]

Da wir hier einen Teil der Logik ins Flipflop verlagern wollen, müssen wir uns nochmal näher mit dessen Funktion auseinandersetzen.

Tabelle[Bearbeiten]

Eine Möglichkeit ist es, einfach diese Tabelle auswendig zu lernen bzw. anzuwenden:

J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0

Bei einigen Lehrern ist das die Standardmethode. Da diese Methode mit dem Kurzzeitgedächnis arbeitet und bestenfalls mittelfristig im Gedächtnis bleibt, wird hier auch noch die Herleitung vorgestellt.

Es bleibt dann dem Leser überlassen, zwischen den Methoden zu wählen.

Herleitung[Bearbeiten]

Eine mögliche Herleitung und damit möglicherweise einfachere Methoden zu merken, findet sich auf Digitale Schaltungstechnik/ Flipflop/ Zustandsdiagramme/ JK.

Aufgabe[Bearbeiten]

Baue einen Zähler, der wie folgt zählt:

8, 11, 4, 1, 14, 5, 9, 2

nach 2 soll er wieder mit 8 beginnen.

Ablauf[Bearbeiten]

Eine Zahlenfolge aus einen definierten Bereich (z.B.: 0...15) ist gegeben und es sollen beliebige Elemente in einer beliebigen Reihenfolge gezählt werden. Es wird gefordert, dass keine Zahl doppelt auftritt. Zu allererst bestimmt man die Menge der benötigten J-K-Flip-Flop. Dann definiert man die Zustände als Nachfolger . Nicht in der Zählfolge enthaltene Elemente werden nicht betrachtet und später als Pseudotetraden dargestellt. Aus der Veränderung der Bitfolge wird dann die J-K-Zustandstabelle für jeden Zustand aufgezählt. Man unterscheidet dabei gesetzte Zustände (0 oder 1) und beliebige Zustände (welche als Pseudothedraden dargestellt werden). Danach werden die minimierten Gleichungen mit Hilfe von Karnaugh-Veitch- (KV-) Diagramm erstellt. Aus diesen Gleichungen wird dann der synchrone Zähler konstruiert.

Wahrheitstabelle[Bearbeiten]

Wir stellen die Zählfolge binär dar:

dez
8 1 0 0 0
11 1 0 1 1
4 0 1 0 0
1 0 0 0 1
14 1 1 1 0
5 0 1 0 1
9 1 0 0 1
2 0 0 1 0

Die anderen Fälle bzw. Ziffern werden als Pseudotetraden und somit x angenommen.

Als nächstes wird neben notiert:

dez
8 1 0 0 0 1 0 1 1
11 1 0 1 1 0 1 0 0
4 0 1 0 0 0 0 0 1
1 0 0 0 1 1 1 1 0
14 1 1 1 0 0 1 0 1
5 0 1 0 1 1 0 0 1
9 1 0 0 1 0 0 1 0
2 0 0 1 0 1 0 0 0

Dann werden mittels obiger Wahrheitstabelle die Werte für J und K bestimmt:

dez Eingänge
8 1 0 0 0 1 0 1 1 x 0 0 x 1 x 1 x
11 1 0 1 1 0 1 0 0 x 1 1 x x 1 x 1
4 0 1 0 0 0 0 0 1 0 x x 1 0 x 1 x
1 0 0 0 1 1 1 1 0 1 x 1 x 1 x x 1
14 1 1 1 0 0 1 0 1 x 1 x 0 x 1 1 x
5 0 1 0 1 1 0 0 1 1 x x 1 0 x x 0
9 1 0 0 1 0 0 1 0 x 1 0 x 1 x x 1
2 0 0 1 0 1 0 0 0 1 x 0 x x 1 0 x

Die anderen Fälle bzw. Ziffern werden als Pseudotetraden und somit x angenommen.

KV-Diagramme[Bearbeiten]

Die Pseudotetraden existieren nicht, wie ihr Name impliziert. Deshalb spielt bei diesen das Verhalten keine Rolle.

Da die Pseudotetraden bei allen KV Diagrammen gleich sind, definieren wir sie hier erst einmal für alle:

P
15   X 11  3  X 7  X
14  10  X 2   6  X
12  X  8  0   X 4 
13  X  9  1  5  

Dannach füllen wir für jede Variabel das KV-Diagramm aus und lesen die Gleichung aus:

15   X 11  X 3  X 7  X
14  X 10  X 2   1 6  X
12  X  8  X 0   X 4  0
13  X  9  X 1  1 5   1

15   X 11  1 3  X 7  X
14  1 10  X 2   X 6  X
12  X  8  0 0   X 4  X
13  X  9  1 1  X 5   X

15   X 11  1 3  X 7  X
14  X 10  X 2   0 6  X
12  X  8  0 0   X 4  0
13  X  9  0 1  1 5   X

15   X 11  X 3  X 7  X
14  0 10  X 2   X 6  X
12  X  8  X 0   X 4  X
13  X  9  1 1  X 5   X

15   X 11  X 3  X 7  X
14  X 10  X 2   X 6  X
12  X  8  1 0   X 4  0
13  X  9  1 1  1 5   0

15   X 11  1 3  X 7  X
14  1 10  X 2   1 6  X
12  X  8  1 0   X 4  1
13  X  9  1 1  1 5   1

15   X 11  X 3  X 7  X
14  1 10  X 2   0 6  X
12  X  8  1 0   X 4  1
13  X  9  X 1  X 5   X

15   X 11  1 3  X 7  X
14  X 10  X 2   X 6  X
12  X  8  1 0   X 4  X
13  X  9  X 1  1 5   0

Lösung[Bearbeiten]

Datei:JK Ruecker.PNG Neu Zeichnen nach Norm

Anwendungen[Bearbeiten]

Im Allgemeinen[Bearbeiten]

Spezielle[Bearbeiten]