Synchroniczny przerzutnik typu RS
Z Wikipedii
Synchroniczny przerzutnik typu RS jest modyfikacją najprostszego przerzutnika, jakim jest asynchroniczny przerzutnik RS. Posiada:
- 3 wejścia:
- S(et) - wejście ustawiające
- R(eset) - wejście zerujące
- C(lock) - wejście taktujące (zegar) (czasem oznaczane jako T)
- 2 wyjścia
- - wyjście zwykłe
- - wyjście zanegowane
Stan wyjść jest zawsze przeciwny.
Od zwykłego przerzutnika RS różni się tym, że nie zmienia stanu swoich wyjść od razu po zmianie sygnałów sterujących S i R. Czasami może okazać się pożądane, aby taka zmiana następowała synchronicznie z sygnałem zegarowym. Dzięki temu możemy zlikwidować zakłocenia i hazardy oraz synchronizować poszczególne elementy układu logicznego. Jeśli na wejściu zegarowym jest stan nieaktywny to przerzutnik nie reaguje na zmiany sygnałów na pozostałych wejściach. Jeśli natomiast na wejściu zegarowym jest stan aktywny przerzutnik zmienia się zgodnie z tablicą (dla przerzutnika typu RS).
Różnie można rozumieć stan aktywny oraz stan nieaktywny - jest to zależne od wykonania przerzutnika. Może to być:
- Stan niski - 0 (Wyzwalanie niskim poziomem sygnału zegarowego)
- Stan wysoki - 1 (Wyzwalanie wysokim poziomem sygnału zegarowego)
- Moment zmiany stanu z niskiego na wysoki (0 na 1) (Wyzwalanie narastającym zboczem sygnału zegarowego)
- Moment zmiany stanu z wysokiego na niski (1 na 0) (Wyzwalanie opadającym zboczem sygnału zegarowego)
[edytuj] Tabela przejść
C | S | R | Qn |
0 | 1 | 1 | Qn − 1 |
0 | 0 | 1 | Qn − 1 |
0 | 1 | 0 | Qn − 1 |
0 | 0 | 0 | Qn − 1 |
1 | 1 | 1 | 1 |
1 | 1 | 0 | 1 |
1 | 0 | 1 | 0 |
1 | 0 | 0 | Qn − 1 |