Wunderschönen guten Abend. Ich möchte mir ein Ring-Token aus JK Flip Flops aufbauen. Es geht dabei nur darum ein "Token" einmal durchzuschieben und dann von vorne. Eigendlich könnte man es auch als ein dezentrales Schieberegister bezeichnen. In der Theorie und im Programm(Winlog (Uralt)) funktioniert die Schaltung. Wenn ich sie dann allerdings umsetzte ( Lochraster) nicht mehr. Auf dem Board fangen die FFs dann einfach an zu Toggeln.(siehe Bild) lt. Logic Tabellen aller JK-FF dürfte dies nicht passieren, da ein JK-FF nur bei J(High) &K (High) toggelt. Daher glaube ich es ist ein E-technisches Problem. Kann mich antürlich auch irren. Alle Eingänge sind beschaltet (GND/VCC oder Board). zwischen VCC und GND ist ein 100nf Kondensator. es werden keine lasten geschaltet, es waren mal LEDS zur Diagnose am Ausgang, sind aber schon wieder ab. Legende für die Oszi aufzeichnung: A0: Tackt A1: J-Eingang FF1 A2: J-Eingang FF2 / Q Ausgang FF1 A3: J-Eingang FF3 / Q Ausgang FF2 A4: J-Eingang FF4 / Q Ausgang FF3 A5: Q Ausgang FF4
Hallo, das Wichtige fehlt: das, was an der Eingangsbuchse hängt... Die HC-Serie ist CMOS und ein offener Eingng so hochohmig, daß er mit jeder Einstreuung jeden Pegel annehmen kann, auch H. Prinzipiell an offene Eingänge PullUp- oder PullDown-Widerstände ran, je nach nötigem Ruhepegel. Gruß aus Berlin Michael
Stefan P. schrieb: > Auf dem Board fangen die FFs dann einfach an zu Toggeln.(siehe Bild) Das ist richtig für JK-FFs. Du mußt D-FFs nehmen. Peter
Stefan P. schrieb: > lt. Logic Tabellen aller JK-FF dürfte dies nicht passieren, da ein JK-FF > nur bei J(High) &K (High) toggelt. J=1 und K=Q=0 => Q'=1 = toggle J=0 und K=Q=1 => Q'=0 = toggle
Man kann auch den 74HC109 nehmen, der hat J und /K Eingänge. Damit kann man dann einen D-FF simulieren. Peter
J mit Q und K mit /Q des Vorgaengers verbinden oder direkt D-FlipFlops verwenden (74HC273,74HC574 = 8 Mann im Boot). Auch sollte der Takt sauber sein also vorher entprellen.
A. K. schrieb: > Stefan P. schrieb: > >> lt. Logic Tabellen aller JK-FF dürfte dies nicht passieren, da ein JK-FF >> nur bei J(High) &K (High) toggelt. > > J=1 und K=Q=0 => Q'=1 = toggle > J=0 und K=Q=1 => Q'=0 = toggle Das soll ja uach so sein. J1 = 1, K1 =0 -Takt, fallende Flanke-> (J1 Auf null setzten) J1 = 0, K1=1, Q1 = 1, J2 = 1,K2=0, Q2 = 0 -Takt, fallende Flanke-> J1 = 0, K1 =0, Q1 =0, J2 =0, K2=1, Q2=1, J3 =1 Nun sind J1,K1,Q1 auf NUll. warum springt das FF bei K = J = Q =0 bei der nächsten fallenden Flanke auf Q1=1 ? das macht irgendwie keinen Sinn, da lt. Logic-Tabelle bei J = K =0 "no change" ist
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.