Suche: einflankengesteuertes T-Flip Flop

Gast
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..
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
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
@ 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
...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
Gast
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
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
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
@ 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 ;-)

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

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

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

Angehängte Dateien:

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

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.