In |
» |
T |
U |
H | |
1 |
1 |
1 |
0 |
1 X |
1 X |
1 |
1 |
1 |
1 |
1 t |
1 X |
1 |
1 |
1 |
1 1 |
X t | |
1 |
1 |
1 |
1 |
X 1 |
X 1 |
wejściowymi należy przerzutnik pobudzić dla wywołania zadanych zmian stanu. Tablicy wzbudzeń można otrzymać bezpośrednio z grafu lub tablicy przejść. Na rys. 5.20 przedstawiono tablico wzbudzać omawiano. 5.20. Tablice wzbudzeń przerzut- nych P««*utnlk6w. Wy s typuj-w w nlków D, T, RS, JK nich symbol i oznacza sygnał do
wolny.
3.4.3. Wyzwalanie przerzutnlków oraz synchronizacja układów sekwencyjnych
Momenty zmian stanów przerzutnlków synchronicznych,omawianych w poprzednim punkcie,wyznaczone są przez Impulsy zegarowe. Wyróżnia się trzy sposoby wyzwalania przerzutnlków Impulsami zegarowymi:
- wyzwalanie przednim lub tylnym zboczem impulsu zegarowego,
- wyzwalanie typu master - slawe (m-S) ,
- wyzwalanie poziomem Impulsu zegarowego.
W przerzutnlku wyzwalanym zboczem,zmiana stanu dokonuje się tylko w trakcie trwania zbocza impulsu zegarowego i po jego .zakończeniu przerzut-nik przestaje reagować na sygnał wejściowy (zostaje odseparowany od sygnałów wejściowych).
W przerzutnlku master - slave zakłada się, że w czasie trwania Impulsu zegarowego nie zmienia się sygnał wejściowy. Przy spełnieniu tego założenia obserwowana na wyjściu zmiana stanu następuje po zakończeniu tylnego zbocza Impulsu zegarowego.
Przerzutnik wyzwalany poziomem reaguje na sygnał wejściowy w ciągu całego czasu trwania impulsu zegarowego. W tym czasie zachowuje się on Jak układ asynchroniczny. Z tego powodu nie istnieją przerzutniki T i JK wyzwalane 'poziomem - dla sygnałów T = 1 i J = K = 1 w czasie trwania impulsu zegarowego przerzutniki te wielokrotnie zmieniałyby stan, z częstotliwością zależną od ich wewnętrznych czasów propagacji.
Na rys. 3»21 podano przykład reakcji przerzutnlków D wyzwalanych przednim zboczem i poziomem, zaś na rys. 3*22 przykład reakcji przerzutnlka JE master - slave.
W synchronicznych układach sekwencyjnych momenty zmiany stanu wyznaczane są przez Impulsy zegarowe podawane na wejścia zegarowe przerzutni-ków (patrz rys. 3*17)• Impulsy te wywołują odpowiednie zmiany stanu przerzutnlków w zależności od sygnałów wejściowych przygotowywanych przez układ kombinacyjny UK1. Z blokowego schematu układu sekwencyjnego wynika,że nie można w nim zastosować przerzutnlków wyzwalanych poziomem, gdyż byłoby to źródłem następującego niekorzystnego zjawiska.
Przypomnijmy najpierw, że po podaniu sygnału wejściowego 1 upływie czasu propagacji układu kombinacyjnego UK1, podawany Jest Impuls zegarowy.Po upływie czasu propagacji przerzutnlków na ich wyjściach pojawiają się nowe stany, które poprzez sprzężenie zwrotne przekazywane są do UK1, w następstwie czego oddziałują na wejścia przerzutnlków. 0 ile do tej pory im-
Rys. 3.21. Reakcja przerzutnlków D wyzwalanych przednim zboczem i poziomem, na przykładowe pobudzenie
Rys. 3.22. Reakcja przerzutnlka JK master-slave na przykładowe pobudzenie
puls zegarowy się nie skończył, może nastąpić wpisanie nowych stanów do przerzutnlków i ostatecznie, o ile impuls zegarowy Jest dostatecznie długi, w układzie może wystąpić wielokrotna zmiana stanu, co jest niezgodne z wymaganiem, aby Jeden impuls zegarowy wywoływał Jedną zmianę stanu.Zjawisko to można wyeliminować stosując odpowiednio krótkie impulsy zegarowe oraz układy opóźniające w pętli sprzężenia zwrotnego, jest to Jednak rozwiązanie kłopotliwe 1 niepewne.
Zastosowanie w układzie sekwencyjnym przerzutnlków wyzwalanych zboczem lub master-slave całkowicie usuwa wspomniane wyżej trudności. W przerzut-niku wyzwalanym zboczem impuls zegarowy powoduje wpisanie nowych stanów do przerzutnlków, lecz z chwilą gdy nowy stan poprzez układ UK1 dotrze do przerzutnlków, będą już one odseparowane od swoich wejść, gdyż zbocze impulsu zegarowego Już się skończyło.