Digitale Schaltungstechnik/ Schieberegister
Titelseite |
---|
Konvention
- SIPO Serial Input Parallel Output
- PISO Parallel Input Serial Output
Einfaches Schieberegister
BearbeitenWir hängen nun einige D-Flipflops hintereinander und analysieren die Schaltung: | |
Definieren wir einen Anfangszustand, also wie gewohnt 0. | |
Legen wir am Dateneingang eine 1 an: | |
Mit der ersten Taktflanke wird das Bit in das erste Flipflop (QA) übernommen: | |
Wechsel in die Low-Phase des Takts. | |
Wir setzen den Eingang wieder auf 0: | |
Mit der nächsten positven Taktflanke geht das Bit ein Flipflop weiter auf QB: | |
Wieder mit der nächsten Taktflanke geht es von QB auf QC: | |
Wieder mit der nächsten Taktflanke geht es von QC auf QD: | |
und mit der Nächsten positiven Taktflanke sind wir wieder im Ausgangszustand: |
Wir können diese Zustände in ein Impulsdiagramm umzeichen: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Versuchen wir, das in Worte zu fassen:
Die Daten, die wir nacheinander (seriell) eingeben, können parallel abgegriffen werden. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Da das Impulsdiagramm zwar einen guten Überblick gibt, aber bei den Details etwas unübersichtlich ist, machen wir noch eine Wahrheitstabelle: |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kürzen wir die Tabelle auf das Wesentliche; |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wir können nun folgendes Muster erkennen: |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weniger offensichtlich ist dies: |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zustandsdiagramm
BearbeitenAusgangspuffer
BearbeitenWenn wir dieses Schieberegister wirklich zum deserialisieren: Die Schaltung die dahinter hängt, sieht noch immer den Schiebevorgang.
Für den nächsten Schritt zeichnen wir das Flipflop um:
Sehen Sie es sich bitte genau an, bis jetzt ist die Funktion gleich.
So ungezeichnet können wir das Problem lösen: Wir hängen nun einfach je ein Flipflop als Ausgangsfilter daran:
Mit Ausgangsflipflops, um Glitches zu unterdrücken.
Anwendungen
BearbeitenDas allgemeine Schaltzeichen: Es gibt nun dutzende Theoretische Anwendungsmöglichkeiten, die wir uns ansehen könnten. Hier seien ein paar verblüffende herausgepickt: