Digitale Schaltungstechnik/ Ringregister
Titelseite |
---|
Ringregister
BearbeitenDa die Darstellung als Impulsdiagramm schon bei einem 4-Bit-Schieberegister unübersichtlich ist, übertragen wir das Impulsdiagramm in eine Wahrheitstabelle:
QA | QB | QC | QD | E |
---|---|---|---|---|
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 0 |
0 | 0 | 0 | 1 | 0 |
1 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 |
Zu beachten: Das LSB ist in dieser Wahrheitstabelle ist Links.
Wenn wir eine eins in das Ringregister geben, kreist diese Eins dann immer weiter. Wir können das Muster auch noch nachträglich verändern, in dem wir weitere Bits setzen. Doch ist ein Bit erstmal gesetzt, können wir es nicht zurück setzen.
Um dieses Problem zu lösen, fügen wir eine Reset Leitung hinzu:
Anwendungen
BearbeitenLauflichter
Pseudo-Zufallszahlen-Generator (w:en:Linear feedback shift register, w:Linear rückgekoppeltes Schieberegister)
Zustandsdiagramm
BearbeitenJohnson counter
BearbeitenTwisted ring
Overbeck counter
BearbeitenStraight ring/ http://www.eelab.usyd.edu.au/digital_tutorial/part2/register07.html
Im Zustandsdiagramm erkannt man, dass dieses Ring Register nicht anläuft, wenn kein High im Ring ist. Bei einem anderen Start Zustand kommt dieses Ring Register von selber auf das reguläre Muster.
Frequenzteiler
BearbeitenRingregister lassen sich gut als programmierbare Frequenzteiler einsetzen.
Bei einer "00000" Initialisierung ergibt sich ein Frequenzteiler mit der Frequenz fc=f/10 an allen Ausgängen der Flipflops im Verhältnis zur Clock.
Diese Seite enthält GIF-Animationen. Sollten die Animationen nicht laufen, klicken Sie auf die jeweilige Animation um sie zu vergrössern.
|