Co to jest przerzutnik D?
Przerzutnik D to podstawowy element cyfrowego układu sekwencyjnego. Służy do zapamiętania jednego bitu informacji. Litera D oznacza wejście danych, czyli wejście, na które podawana jest wartość logiczna 0 albo 1.
Przerzutnik D ma zwykle:
- wejście D - wejście danych,
- wejście zegarowe C lub CLK,
- wyjście Q,
- często wyjście zanegowane Q̅.
Zasada działania
Przerzutnik D przepisuje stan z wejścia D na wyjście Q w określonym momencie działania sygnału zegarowego, najczęściej na zboczu narastającym lub opadającym. Po przepisaniu wartości przechowuje ją do następnego impulsu zegarowego.
Przykład logiczny:
- jeśli w chwili zbocza zegara na wejściu D jest 1, to na wyjściu Q pojawi się 1,
- jeśli na wejściu D jest 0, to na wyjściu Q pojawi się 0.
Przerzutnik D w rejestrze przesuwnym
Rejestr przesuwny powstaje przez połączenie wielu przerzutników D w łańcuch. Wyjście Q jednego przerzutnika łączy się z wejściem D następnego. Wszystkie przerzutniki są taktowane tym samym zegarem.
W każdym impulsie zegara bit z pierwszego stopnia przechodzi do drugiego, z drugiego do trzeciego itd. Dlatego na schematach rejestrów przesuwnych często widać kilka bloków z oznaczeniami D, C, Q połączonych jeden za drugim.
Znaczenie praktyczne
Przerzutniki D są podstawą rejestrów, liczników, pamięci buforowych i wielu układów synchronizacji sygnałów cyfrowych.