Logische Verknüpfung

Gast #2882793
Lesenswert?

Hallo,
habe folgende Aufgabe für dieses JK – FF welches ich als Zähler 
aufgebaut habe. Ich habe die FFs mit zwei ICs so aufgebaut, dass nach 
dem achten Takt der Ausgang an Pin 15 (Q1) einen high- Pegel ausgibt, 
das FF am Set 1 setzt ( Pin 9 ) und das FF in diesem Zustand bleibt. 
Funktioniert auch.
Über eine Tastbetätigung (high oder low ist egal) möchte ich erreichen, 
dass die zusammengeschalteten FFs wieder von vorne acht Takte zählen. Zu 
diesem Zweck habe ich bereits alle Reset – und Set - Eingänge 
miteinander verbunden. Das Problem ist nur, dass ich gleichzeitig zu dem 
high – Pegel am Reset, den Set – Eingang irgendwie auf low – Pegel 
bekommen muss und dass ja das FF sofort weiterzählt sobald kein high – 
Pegel mehr am Set Eingang anliegt. Das FF darf aber nach jedem 
Tatendruck nur  wieder genau acht Takte zählen bevor der Pin 15 wieder 
high – Pegel bekommt da derselbe Takt an einem Schieberegister anliegt 
welches ich mit dem Zähler genau zu diesem achten Takt vom Parallel in 
den Seriellbetreieb umschalten will. Mit welcher logischen Schaltung 
kann ich erreichen?
Angehängte Dateien:
Gast #2882845
Lesenswert?

Vielleicht habe ich mich etwas unglücklich ausgedrückt. Das nachfolgende 
Schieberegister wird von dem FF – Zähler über den Ausgang Q gesteuert. 
Am Takteingang liegt dauernd ein Takt an. Legt man Strom an die 
Schaltung werden acht Takte gezählt und das FF gesetzt. Über einen 
Tastendruck soll nun erreicht werden, dass von vorne acht Takte gezählt 
werden, was bedeutet, dass der Reset - Eingang kurzzeitig auf high gehen 
muss und der Set Eingang auf Low. Vom Zeitpunkt des loslassens des 
Tasters sollte das FF dann wieder acht Takte zählen, bis es wieder den 
Set - Eingang auf high - Pegel setzt.
Gast #2883265
Lesenswert?

Hmm, also ich dachte, dass wäre hier nur ein kleines Problem, was man 
mit zwei Exor Verknüpfungen o.ä. lösen kann und dass ich nur einen 
Knoten im Gehirn habe und deshalb nicht auf die Lösung komme. Aber 
anscheinend ist das doch nicht so einfach. Gibt es eigentlich eine Art 
System, wie ich bei so einem Problem, das ja eigentlich nur logischer 
Natur ist zur Lösung komme? Ich habe mir bereits zig Din A4 Blätter mit 
Verknüpfungsbeispielen und Lösungsansätzen aufgezeichnet…..bislang alles 
ohne Ergebnis.
Gast #2883308
Lesenswert?

Uwe schrieb:
> Ne statemachine die im 8. State verweilt bis ein Taster gedrückt wird.
Verweilen tut die Schaltung ja schon nach dem achten Takt in einem 
stabilen Zustand. Es geht darum die Schaltung mit Tastendruck 
zurücksetzen zu können wobei dann erneut nach acht Takten der Q Ausgang 
des letzten FF wieder auf high - Pegel schaltet.
Gast #2883312
Lesenswert?

Also kurz gesagt, der 8. Takt schaltet ein FF dessen Ausgang den 
Eingansimpuls vom Zähler trennt. Da Du von 0 bis 7 zählst brauchst Du 
bei 3 bit keinen Reset, kommt automatisch.

Mit den Taster - entprellt und die Impulslänge definiert - schaltest Du 
das FF wieder aus und gibst den Eingangsimpulse wieder auf den Zähler 
usw.
Gast #2883338
Lesenswert?

hp-freund schrieb:
> Also kurz gesagt, der 8. Takt schaltet ein FF dessen Ausgang den
> Eingansimpuls vom Zähler trennt. Da Du von 0 bis 7 zählst brauchst Du
> bei 3 bit keinen Reset, kommt automatisch.
Moment, dies ist ein flankengesteuertes FF. Schon mit dem ersten Takt 
wird das erste FF geschaltet. Das bedeutet erst am vierten FF ist ein 
high - Pegel nach dem achten Takt. Die drei vorherigen Bits sind dann 
auf null, aber das letzte in der Kette wie in meinem Schaltbild ist auf 
high, den ich mit den Set - Eingängen verbunden habe, damit nicht 
weitergezählt wird.
Gast #2883368
Lesenswert?

Keine Ahnung, ob das hilft

Anstelle des 10k Widerstandes ein NOR Gatter mit 2 Eingängen.
Ausgang des NOR auf die parallelen SET.
Ein Eingang des NOR nicht auf Q, sondern auf Q Strich (invertierter 
Ausgang)
Der andere Eingang des NOR mit Pulldown (10k oder so) auf GND.
Dieser Eingang auch auf den Taster, der nach +5V schaltet.
Den gleichen Eingang auch auf die parallelen Resets
Pulldown muß bei CMOS auch auf die offenen Resets wenn Taster nicht 
betätigt.
Gast #2883407
Lesenswert?

:-) :-) keine Ahnung und kann es dir gar nicht erklären, bin nur Bastler 
und ein bißchen Tüftler.

Ich war drauf und dran, eine Wahrheitstabelle aufzustellen und 
zwischendurch hatte ich die "Eingebung". Sorry.
Gast #2883449
Lesenswert?

@Atze: Vielleicht noch eine Ergänzung. SET ist abhängig vom Taster und 
dem Ausgangszustand des FF. Daher die Idee mit einem Gatter mit Ausgang 
zum SET.

Ich hatte noch Bedenken wg Gatterlaufzeit. Da könnte man, wenn es nötig 
ist, in die Leitung zum Reset zwei hintereinander geschaltete NOR mit 
verbundenen Eingängen schalten. Dann erreicht der RESET später als der 
SET die FFs.

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