Sekwencyjne układy logiczne (A – 10)

Transkrypt

Sekwencyjne układy logiczne (A – 10)
POLITECHNIKA L SKA W GLIWICACH
WYDZIAŁ IN YNIERII RODOWISKA I ENERGETYKI
INSTYTUT: MASZYN I URZ DZE ENERGETYCZNYCH
Sekwencyjne układy logiczne
Laboratorium automatyki
(A – 10)
Opracował: mgr in . Daniel W cel
Sprawdził: dr in . Jerzy Widenka
Zatwierdził: dr hab. in . Janusz Kotowicz
1
1. Wprowadzenie
Układy sekwencyjne
W układach sekwencyjnych aktualny stan wyj cia Qn zale y nie tylko od
kombinacji wej a, b, c, ..., ale równie od stanu wyj cia Qn-1 poprzedzaj cego stan
aktualny Qn = f (a, b, c,..., Qn-1), inaczej aktualna warto sygnałów wyj ciowych Q1,
Q2,... w chwili tk o znaczonej numerem k zale y nie tylko od warto ci sygnałów
wej ciowych a, b, c,... w tej samej chwili k, lecz tak e od warto ci sygnałów
wej ciowych w chwilach wcze niejszych. Układy sekwencyjne nazywane s
równie układami z pami ci - najprostsze z nich to przerzutniki. Elementy pami ci
najcz ciej realizuje si przez zastosowanie układu ze sprz eniem zwrotnym. W
przypadku układu przeka nikowego zapami tanie stanu uzyskuje si przez
wł czenie pary zestyków w obwód cewki przeka nika, natomiast w przypadku
elementów bezstykowych stosuje si sprz enie zwrotne, jak np. przerzutniki RS.
1.1. Przeka nikowy układ sekwencyjny
Q n = R n (S n + Q n −1 )
rys.1.1 Schemat układu przeka nikowego z pami ci (z priorytetem wył czenia)
+
S
Q
-
Q n = S n + R n ⋅ Q n −1
Q
R
rys.1.2 Schemat układu przeka nikowego z pami ci (z priorytetem zał czenia)
S, R - przyciski niestabilne S=1, R=1 - naci ni cie przycisku
Q - cewka przeka nika Q=1 - jest napi cie na cewce
rys.1.3 Wykres czasowy pracy układu
2
Na podstawie wykresu czasowego mo na opisa działanie układu za pomoc
nast puj cej tabelki stanów:
S R Qn
0 0 Qn-1
0 1 0
1 0 1
1 1 Przy kombinacji S=R=1 stan cewki jest nieokre lony, czyli kombinacja ta jest
niedozwolona.
2. Układy sekwencyjne – przerzutniki
S
Q
wej cie
zegarowe
C
wyj cia
wej cia informacyjne
wej cia programuj ce
Podstawowym elementem układów sekwencyjnych jest funktor, którego
podstawow funkcj jest pami tanie jednego bitu informacji, zwany przerzutnikiem.
Stan na wyj ciu przerzutnika zale y od: stanów wej i poprzedniego stanu
wyj ciowego.
Q
R
rys.2.1 Symbol graficzny przerzutnika
Wej cia programuj ce: ustawiaj ce S (Set) i zeruj ce R (Reset) zwane równie
odpowiednio Preset i Clear. S one zawsze wej ciami asynchronicznymi – działaj
niezale nie od podawanych na wej cie zegarowe sygnałów taktuj cych.
2.1. Przerzutniki SR i S'R'
Przerzutnik SR wykonany jest z bramek NOR i jest półprzewodnikowym
odpowiednikiem układu przeka nikowego z p. 1.1.
R
= R (S + Q n −1 )
S
= S (R + Q n −1 )
R
S
rys.2.2 Przerzutnik SR a) realizacja statyczna, b) realizacja dynamiczna
3
S - wej cie ustawiaj ce
R - wej cie kasuj ce
Q - wyj cie proste
Q' - wyj cie zanegowane
C - wej cie zegarowe
W przerzutniku dynamicznym (synchronicznym) zmiana stanu wyj nie zachodzi
w dowolnym momencie, lecz w ci le okre lonym czasie, który wyznaczony jest
przez impulsy synchronizuj ce prac przerzutnika (impulsy zegarowe ). Impulsy
zegarowe to sygnały prostok tne podawane na tzw. wej cie zegarowe.
Przerzutnik S'R' wykonany jest z bramek NAND, ustawiany i kasowany jest
logicznym zerem.
S
= S + R ⋅ Q n -1
R
= R + S ⋅ Q n -1
rys.2.3 Przerzutnik SR w realizacji statycznej
Działanie przerzutnika S'R' opisuje nast puj ca tabelka stanów.
S'
0
0
1
1
R' Qn
0 1 1
0 0
1 Qn-1
2.2. Przerzutnik JK
Przerzutnik JK jest uniwersalnym układem scalonym, który mo e by
przystosowany do pracy jako przerzutnik innych typów przez odpowiednie ł czenie
wej i wyj . Przez to przerzutnik ten jest najbardziej uniwersalnym funkcjonalnie.
rys.2.4 Oznaczenie schematyczne przerzutnika JK
JK - wej cie aktywne
C - wej cie zegarowe
S, R - wej cie ustawiaj ce i zeruj ce
Q, Q' - wyj cie proste i zanegowane
Działanie przerzutnika JK opisuje nast puj ca tabelka stanów:
4
J
0
0
1
1
K Qn
0 Qn-1
1
0
0
1
1 Q'n-1
2.3. Przerzutnik T
rys.2.5 Schemat przerzutnika T
Z tabeli stanów przerzutnika JK wynika e dla T=0 Qn=Qn-1, a dla T=1 Qn=Q'n-1.
Je eli wej cie T=1, to przerzutnik nazywa si dwójk licz c i jest dzielnikiem
cz stotliwo ci impulsów zegarowych o współczynniku podziału równym dwa.
wej cie
wyj cie
rys.2.6 Wykres czasowy dwójki licz cej
Dwójka licz ca zmienia stan wyj cia na przeciwny po ka dym doprowadzeniu
impulsu wej ciowego.
2.4. Przerzutnik D
rys.2.7 Schematy przerzutnika D
5
Z tabeli stanów przerzutnika JK wynika , e przerzutnik realizuje funkcj Qn=D.
rys.2.8 Synchronizacja sygnału wej ciowego w przerzutniku D
3. Blok kontrolny
1. W pracowni techniki cyfrowej sprawd działanie i własno ci przerzutników S'R',
JK, T, D.
2. Sprawd działanie nast puj cych układów pracy przerzutnika JK i D:
3. Sporz d wykres czasowy przerzutnika statycznego S'R'.
Wiadomo ci do zrozumienia i zapami tania :
ró nica pomi dzy układem kombinacyjnym a sekwencyjnym , dwójka licz ca jako
dzielnik cz stotliwo ci , ró nice pomi dzy przerzutnikiem synchronicznym i
asynchronicznym.
6