Digitale Schaltungstechnik/ Ringregister
Titelseite |
---|
Ringregister
[Bearbeiten]Da 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
[Bearbeiten]Lauflichter
Pseudo-Zufallszahlen-Generator (w:en:Linear feedback shift register, w:Linear rückgekoppeltes Schieberegister)
Zustandsdiagramm
[Bearbeiten]Johnson counter
[Bearbeiten]Twisted ring
Overbeck counter
[Bearbeiten]Straight 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
[Bearbeiten]Ringregister 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.
|