Suche: einflankengesteuertes T-Flip Flop

Gast #607881
Lesenswert?

Ein T-FF ist doch aber ein Flipflop, was ohne weiteres zutun den 
EIngangstakt halbiert. Also mit jeder positiven (negativen) Flanke 
seinen Ausgang umschaltet.

Und wenn ich ein JK-FF nehme, um dieses zu realisieren, muss J und K 
verbunden und auf HIGH gelegt werden..
#607895
Lesenswert?

Ein D-FF mit einem EXOR-Gatter davor, ein Eingang mit Q verbunden, 
bildet ein T-FF.
Ein JK-FF wie der... (muß den guten alten total zerfledderten 
TI-Pocket-guide rauskramen) 
7470,-73,-76,-78,-101...103,-106...-109,-112..114 oder ( anderer Pocket 
Guide CMOS) CD4027,4095,4096 läßt sich wie oben gesagt durch Verbinden 
der JK-Eingänge ebenfalls als Toggle-Flipflop verwenden.
http://de.wikipedia.org/wiki/Flipflop#T-Flipflop
Gast #607902
Lesenswert?

Hallo,

ich hab jetzt ein SN74LS74 genommen,

ich hab da folgene Anschlüsse:

SET, CLEAR, CLOCK, D, Q, Q-

ich habe jetzt D mi Q- verbunden
Set mit Clock Verbunden und gleichzeitig mit einem 10k auf Masse

Wenn ich nun auf SET +5V Anlege müsste es ja den Zustand ändern oder??

Tut es aber nicht!

mfg
Christoph
Gast #607903
Lesenswert?

@ Christoph Kessler:

Nö. Du widersprichst dir selbst:
Zitat aus deinem Link:
"Wenn die beiden Eingänge des JK-FF mit logisch "1" verbunden werden, 
ergibt sich ein T-Flipflop (T für en.: toggle - Hin- und herschalten)"
Die verbundenen EIngänge müsse auf HIGH. (ich gehe davon aus, das wir 
nicht TTL haben, wo offen=high bedeutet)

Also hat ein T-FF NUR eine Takteingang, am Ausgang liegt die halbe 
Frequenz an.
Ein XOR Gatter beim D-FF ist nicht notwendig. Q_negiert auf D 
zurückgeführt.

Für das JK-FF gilt:

J   K    Q(n)
--------------
0   0   Q(n-1)
0   1     0
1   0     1
1   1   \Q(n-1), also togglen.
Gast #607921
Lesenswert?

Hallo,

Ok das es funktioniert jetzt wenn es mit GND schalte.

Nur hab ich jetzt noch ein Problem, wenn ich nun GND an Clock z.b. 2sec 
lang anlegen schaltet das Flip Flop erst nach den zwei Sekunden, kann 
ich das irgendwie machen das es sofort schaltet wenn GND angelegt ist, 
egal wie lanng GND anliegt?


mfg
Christoph
Gast #607931
Lesenswert?

Hallo?? liest du auch?

Ein D-Flipflop funktioniert folgendermassen:

Es übernimmt den Wert, der an D anliegt zum Ausgang Q, IN DEM MOMENT wo 
an CLK eine POSITIVE FLANKE (gnd=>5V) detektiert wird!

Also was genau willst du denn??

Ein, wie im Post genanntes T-Flipflop halbiert die EIngangsfrequenz. Es 
hat keinen weiteren Eingang als Clk!
Gast #607937
Lesenswert?

Hallo Christop,

Bei TTL IC ist es so, das Eingänge immer intern auf 1 (5V) gelegt sind, 
deshalb konntest du mit einem 1 Signal (5V) nichts ausrichten, weil 
keine Änderung zu Stande kam.
Lege einfach den CLK Eingang mit einem 4,7k Wiederstand nach Gnd (0V) 
und du kannst wieder Positive Impulse draufgeben.

Bei welcher Flanke das D-FF den Ausgang schaltet weiß ich jetzt nicht 
aus dem Kopf aber ich vermute mal bei der positiven Flanke.
Brauchst du eine negative Flanke dann schalte einen Inverter vor 7404.

mfg
Torsten
Gast #607938
Lesenswert?

@ Christoph (Gast)

>Ok das es funktioniert jetzt wenn es mit GND schalte.

Tut es sicher nicht, du siehst Nebeneffekte.

1.) Schaltet man FlipFLips nicht per einfachem mechanischem Schalter, 
weil die Prellen.
2.) Dein FlipFlop schaltet, wenn der CLK von 0V auf VCC (hier also 5V) 
wechselt.

Aber um dir ein kleines Erfolgserlebnis zu gönnen.

Schliess mal einen 10..100k Widerstand zwischen GND und CLK, deinen 
Taster zwischen CLK und VCC und drück drauf.

MfG
Falk

P.S. Worüber man an so einem Nachmittag alles philosophieren kann. 
Sogarüber T-FlipFlops ;-)
#7516938
Lesenswert?

Jürgen B. schrieb:

Nee, er braucht kein J-K FF. J und K sind nur Freigabeeingänge fürs Setzen und Rücksetzen. Einfaches D-FF mit Verbindung /Q nach D. Takt an Clockeingang. 4013 wäre so ein Kandidat.

Jürgen

Moin zusammen, der Thread ist zwar schon ein paar Tage her, jedoch finde ich gerade keinen anderen, der es erneut aufgreift.

Und zwar wie Jürgen empfohlen hat, habe ich einen cd4013b bestellt und komme nun nicht weiter. Alleine wenn ich nur Vdd mit 9V und Vss mit Ground verbinde, geben alle Ausgänge (Q1, /Q1, Q2, /Q2) einen high. Soweit ich es verstehe, muss ich Set/Reset ebenfalls mit 9V speisen, damit diese entsprechend schalten oder? Gleiches gilt für Clock? Meine Annahme kommt daher, dass /Q direkt mit D verbunden werden soll und es gibt halt 9V aus.

Das ganze Thema hatte ich vor ~15 Jahren in der Theorie gelernt, jedoch nie in der Praxis eingesetzt, was ich nun nachhole.. ;-)

Gnade mit mir! Und vielen Dank im Voraus ;-) Gruß Peps

#7516959
Lesenswert?

Eine Teillösung war nun, dass ich Set und Reset auf Ground lege, damit habe ich nun einen Ausgang auf High und den anderen auf Low. Leider kriege ich es noch nicht hin, dass sich der Wert über einen Taster ändert (dieser ist mit 9V verbunden). Wenn das Kabel frei in der Luft hängt, wirkt es eher wie ein Näherungssensor.. ^^

#7516966
Lesenswert?

Ich muss ehrlich gestehen, dass ich es nur überflogen bin. Die Tabelle war verständlich, dass alle Pins belegt sein müssen, habe ich auch dann gesehen und deshalb auf Ground gelegt. Inzwischen habe ich das Umschalten auch hinbekommen! Schlussendlich habe ich Clock mittels einem Wiederstand mit Ground verbunden und siehe da, der Taster funktioniert ;-) Habt vielen Dank für die Hilfe!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren