Forum: Mikrocontroller und Digitale Elektronik Suche: einflankengesteuertes T-Flip Flop


von Christoph (Gast)


Lesenswert?

Hallo,

ich suche ein einflankengesteuertes T-Flip Flop das auf steigende Flanke 
schaltet.

Kann mir von euch wer sagen wie der IC heißt der das kann?

mfg
Christoph

von Matthias (Gast)


Lesenswert?

Nimmst du 74xx74 und tust den D-Eingang mit dem Q_nicht-Ausgang 
verbinden.
und fertig!..

von Peter D. (peda)


Lesenswert?

Ne, Du brauchst ein JK-FF.

Dann J und K verbinden und das ist dann der T-Eingang (Toggle).


Peter

von Jürgen B. (hicom)


Lesenswert?

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

von Matthias (Gast)


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..

von Andreas K. (a-k)


Lesenswert?

Es geht beides. Das JK-FF hat den kleinen Vorteil, dass die maximale 
Frequenz leichter rauszukriegen ist, beim D-FF muss man umständlich über 
setup- und holdtimes herumrechnen.

von Michael Wilhelm (Gast)


Lesenswert?

Oder ein 4013 nehmen, Beschaltung Q/ auf D. Eingang ist CL.

MW

von Christoph db1uq K. (christoph_kessler)


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

von Christoph (Gast)


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

von Matthias (Gast)


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.

von Matthias (Gast)


Lesenswert?

...ch nun auf SET +5V Anlege müsste es ja .
..Set mit Clock Verbunden und gleich...
NEIN.

SET   -> 5V
RESET -> 5V
\Q    ->  D

Clk ist EIngang.
Q, \Q sind Ausgänge

von Christoph (Gast)


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

von Matthias (Gast)


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!

von Michael Wilhelm (Gast)


Lesenswert?

Ein Kondensator in Reihe zur Taktleitung, einen Widerstand nach Vcc, 
parallel eine Freilaufdiode.

MW

von t.danielzik (Gast)


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

von Falk (Gast)


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 ;-)

von Michael Wilhelm (Gast)


Lesenswert?

OK, dann vergess mein Posting, ich dachte er schaltet Low aktiv.

MW

von Peps (peps)


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

von Enrico E. (pussy_brauser)


Angehängte Dateien:

Lesenswert?

Peps schrieb:
> Alleine wenn ich nur Vdd mit 9V und Vss mit Ground verbinde

Mit einem CD4093 wird bei dieser Toggle Switch Schaltung, nach anlegen 
der Versorgungsspannung immer die gleiche Ausgangsposition angestrebt.

von Peps (peps)


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.. ^^

von Peter D. (peda)


Angehängte Dateien:

Lesenswert?

Peps schrieb:
> Und zwar wie Jürgen empfohlen hat, habe ich einen cd4013b bestellt und
> komme nun nicht weiter.

Das Datenblatt ist doch sowas von geschwätzig und die Function Table 
sagt alles aus.
Und:
"All unused inputs of digital logic devices must be connected to a high 
or low bias to prevent them from floating."

von Peps (peps)


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!

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.