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?
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.
Das letzte war die falsche Schaltung. Weiss jemand wie ich das Bildformat aus Eagle in JPG umwandeln kann, damit ich die Schaltung einstellen kann?
Atze schrieb: > Das letzte war die falsche Schaltung. Weiss jemand wie ich das > Bildformat aus Eagle in JPG umwandeln kann, damit ich die Schaltung > einstellen kann? Warum willst du es umwandeln? Du kannst wunderbar deine Schaltung aus Eagle als Bild exportieren. Und das reicht dann schon.
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.
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.
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.
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.
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.
Genial habs durchgespielt. Klappt. Danke Versuch. Wie gehst Du bei so einem Problem vor um zur Lösung zu kommen?(...will das in Zukunft selber können).
:-) :-) 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.
@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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.