Forum: Mikrocontroller und Digitale Elektronik Frage zum D-Flip-Flop Rückwärtszähler Automat


von Steffen Schneider (Gast)


Angehängte Dateien:

Lesenswert?

Hey, ich habe versucht einen 3-Bit D-Flip-Flop Rückwärtszähler zu 
entwerfen und zu simulieren. Also die Whrheitstabelle aufgestellt(Siehe 
Anhang).

Also alle Zustandsänderungen der FlipFlops markiert, dann Q0 als 
Taktquelle für Q1 und Q1 als Taktquelle für Q2 ausgewählt. Dann Q's nach 
D übernommen. Dann für D2, D1 und D0 Karnaugh Pläne aufgestellt. D0 = 
D0, D1=D1 und D2=D2. Nun, das klappt in der Simulation nicht. Richtig 
wäre D0=_D0, D1=_D1 und D2=_D2. Wo liegt hier der Fehler?

von Jakob (Gast)


Lesenswert?

Vielleicht musst du die aktive Flanke und evtl. die
Eingangsinvertierung von D, Reset und Set des gewählten
FF-Typs beachten?

von Helmut S. (helmuts)


Lesenswert?

> dann Q0 als Taktquelle für Q1 und Q1 als Taktquelle für Q2 ausgewählt. Dann Q's 
nach D übernommen.

Falsch.

Du hast einen synchronen 3bit Zähler definiert. Da gibt es nur einen 
Takt  und der geht an alle 3 Flipflops.

von Steffen Schneider (Gast)


Angehängte Dateien:

Lesenswert?

Ich have es vergessen zu erwähnen, dass es ein Asynchroner Zähler sein 
soll. Ich habe nach diesem Beispiel gearbeitet(Siehe Anhang)

von Helmut S. (helmuts)


Lesenswert?

So aus dem Gedächnis heraus jedes FF als Teiler beschalten, also Di mit 
Qi/ verbinden.

D0 --> Q0\
D1 --> Q1\
D2 --> Q2\

Takt --> Clk0
Q0 --> Clk1
Q1 --> CLK2

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.