Wyklad 4 PFE uklady cyfrowe

Transkrypt

Wyklad 4 PFE uklady cyfrowe
Bramki logiczne o specjalnych cechach
Bramka z otwartym kolektorem.
ZASILANIE (+ 5 V)
UmoŜliwia łączenie wyjść bramek cyfrowych
Bramka OC wymaga dołączenia zasilania do
wyjścia przez odpowiedni rezystor
UWY
Bramka Schmitta (74132):
niestandardowa bramka cyfrowa
charakterystyka zawiera pętlę histerezy
H
O
WYJŚCIE
O
O
Na schematach oznaczane literą „O”
O
L
Zastosowania:
0.9 V
1.7 V
UWE
wprowadzanie do elektroniki cyfrowej
sygnałów analogowych powolnych i zakłóconych
Najczęściej stosowane układy to:
inwertery/bufory (74F05, 74F06)
najprostsze generatory przebiegów
prostokątnych
R
Zastosowanie:
wzmacniacze (driver) do wyprowadzania niestandardowych sygnałów logicznych
τ ~ R*C
sterowanie wyświetlaczami cyfrowymi
C
Przerzutniki
Przerzutniki bistabilne
najprostszy przerzutnik bistabilny - przerzutnik RS (zwany flip-flop)
Układy logiczne sekwencyjne – odpowiedź zaleŜy od stanu układu przed pobudzeniem
(dotychczas mówiliśmy o układach logicznych kombinatorycznych –
- stan wyjść określony jednoznacznie przez stan wejść)
S
Przerzutniki: klasa urządzeń cyfrowych najprostsze układy pamięciowe
WEJŚCIE
WYJŚCIE
(Set) - wejście sygnałów przeznaczonych do zapamiętania
R (Reset) - wejście kasujące
Zmianę stanu wymusza się zerem logicznym na wejściach
Przerzutnik asynchroniczny
S
R
lub
S
Q
PRZERZUTNIK
kasuj
zapamietanie
skasowanie
Przerzutnik zapamiętuje zmianę stanu logicznego wejścia
Stan zapamiętania sygnalizowany jest zmianą stanu wyjścia
Kasowanie stanu zapamiętania:
• przez podanie sygnału na wejście kasujące - przerzutnik bistabilny
• samoistnie, po czasie załoŜonym przez konstruktora:
przerzutnik monostabilny
przerzutnik astabilny
Przerzutniki bistabilne:
asynchroniczne: stan wyjścia ustalany jest przez stan wejść
synchroniczne: ustalanie stanu wyjścia sterowane impulsami zegara
R
S
Q
1
0
1
0
1
0
1
1
Q
0
0
Q
Q
S
R
RS
S
R
Q
?
R
(zabronione)
Q
Dwa wyjścia komplementarne: Q i Q
Q
stany logicznie przeciwne
Poziomy wymuszające
R
i
S
nie powinny pojawiać się jednocześnie !!!
1
Przerzutnik typu D
_
S
Przerzutniki bistabilne
Q
A
C
Q
D
D
Q
D
Q
0
0
1
1
wyjście Q wtóruje
dokładnie wejściu D
♦ wejścia informacyjne (A i B) określają stan wyjścia
♦ wejścia asynchroniczne R i S, (lub R i S ),
B
Q
_
R
- wymuszają odpowiednio „0” lub „1” na wyjściu Q (stany przeciwne na Q )
podstawowy układ pamięciowy !!!
- mają „wyŜszy priorytet”:
wymuszają stany na wyjściu niezaleŜnie od stanów na wejściach informacyjnych
S
asynchroniczny przerzutnik D:
Q
połączenie wejścia R z wejściem S za pomocą negatora
Przerzutniki bistabilne synchroniczne:
- wejście C synchronizacji sygnałem zegara
- stan na wyjściach Q i Q ustala się po podaniu impulsu zegara na C
D
Q
R
Przerzutnik typu D synchroniczny
jedno wejście informacyjne „D”
wejścia asynchroniczne S
R
wejście synchronizacji C
standardowe wyjścia Q i Q
S
D Q
C _
Q
R
D
Q
0
0
1
1
Przerzutnik JK (Master – Slave) - przerzutnik bistabilny synchroniczny
tabela prawdy:
C
D
Q
J
K
Qn+1
0
0
Qn
0
1
0
1
0
1
1
1
Qn
Przerzutnik dwutaktowy:
Z definicji (konstrukcji):
Wyjście Q przyjmuje wartość logiczną wejścia D w chwili pojawienia się
narastającego zbocza impulsu zegara
- stan wyjściowy wywoływany jest przez opadające zbocze impulsu zegara
- stany na wejściach J i K muszą być ustalone przed pojawieniem się impulsu zegara
- stany na wejściach J i K w chwili narastania zbocza impulsu zegara określają stan
wyjścia wywoływany przez najbliŜsze zbocze opadające.
2
Liczniki - zliczanie impulsów
Przerzutniki c. d.
licznik szeregowy - szeregowo połączone bistabilne przerzutniki synchroniczne JK
kaŜdy przerzutnik zmienia swój stan na przeciwny
pod wpływem impulsu na wejściu C
Przerzutnik typu T: licznik, dzielnik częstości
LICZBA
CYFRA W KODZIE
HEKSADECYMALNYM
„1”
Definicja przerzutnika typu T: kaŜdy impuls wejściowy zmienia stan wyjścia
Wykorzystując przerzutnik typu JK moŜna zrealizować inne typy przerzutników
WE
Q0
Realizacja synchronicznych przerzutników T i D z wykorzystaniem JK
Q1
Q3
Q2
WE
Q0
T=„1”
Q1
ZAPIS
DWÓJKOWY
23 22 21 20
0
0
0 0 0 0
1
1
0 0 0 1
2
2
0 0 1 0
3
3
0 0 1 1
4
4
0 1 0 0
5
5
0 1 0 1
6
6
0 1 1 0
7
7
0 1 1 1
8
8
1 0 0 0
9
9
1 0 0 1
10
A
1 0 1 0
Q2
11
B
1 0 1 1
Q3
12
C
1 1 0 0
13
D
1 1 0 1
14
E
1 1 1 0
15
F
1 1 1 1
Dodatkowa funkcja: dzielnik częstości !
Licznik złoŜony z n przerzutników moŜe zliczyć do 2n impulsów
Kod stanów licznika czterobitowego = kod heksadecymalny
Czterobitowy licznik szeregowy: układ 7493
Szeregowy licznik z przerzutników J-K – czas reakcji przerzutnika
„1”
WE
Q0
Q1
Q2
Q3
Liczniki równoległe:
- jednoczesne sterowanie wejściami zegarowymi poszczególnych przerzutników
- sterowanie funkcją kaŜdego przerzutnika przez podanie „0” lub „1” na J i K
stan zmienia tylko ten przerzutnik na którego wejścia J i K podana jest „1”
- szybszy niŜ licznik szeregowy
A
Przebiegi idealne – czas reakcji przerzutnika J-K równy zero
B
„1”
WE
Q0
Q1
Q2
WEJŚCIE
Q0
Q3
Przebiegi rzeczywiste – uwzględniony czas reakcji przerzutnika J-K
Q1
Q2
Q3
Przebiegi rzeczywiste – uwzględniony czas reakcji przerzutnika J-K i bramki AND
WE
WE
Q0
Q0
Q1
Q1
Q2
Q2
Q3
Q3
A
Okres stanów przejściowych
przy kolejnych zliczeniach
B
3
Liczniki dziesiętne - pracujące w kodzie dziesiętnym –
BCD (Binary Coded Decimal)
Zliczanie modulo 10
Q0
Q1
Q2
Q3
„1”
WE
Zamiana informacji binarnej (w danym kodzie) na informację „zrozumiałą”
Najczęściej wykorzystuje się do sterowania wyświetlaczami informacji
CYFR
A
BCD
0
0000
1
0001
2
0010
A0
3
0011
A1
4
0100
A2
5
0101
6
0110
7
0111
W szeregowym liczniku BCD bramka AND
8
1000
wykrywa dziesiątkę (stan 1010) i zeruje licznik
9
1001
za pomocą asynchronicznych wejść kasujących
Dekodery:
numerycznych i alfanumerycznych
Przykład: dekoder dla wyświetlacza nodistronowego:
A3
0
1
2
3
4
5
6
7
8
9
Przyjęta konwencja: stan aktywny wyjścia = 1
R
Budowa oparta o realizację następujących równań logicznych:
Liczniki BCD w układach 7490
Dekoder BCD wskaźnik siedmioelementowy
Dostosowanie do kodu siedmioelementowego (a, b, ..., g elementy wyświetlacza)
" O" = A0 ∗ A1 ∗ A2 ∗ A3
"1" = A0 ∗ A1 ∗ A2 ∗ A3
"2" = A0 ∗ A1 ∗ A2 ∗ A3
Przerzutnik monostabilny (uniwibrator, mono-flop)
Najprostszy przerzutnik monostabilny moŜna zbudować z bramek NAND:
BCD
HEXADEC
D
E
K
O
D
E
R
Gnd
4321
WEJŚCIE
BCD
abcdefg.
WE
a
a
b
c
d
e
f
g
f
g
e
X
b
Q
R
Przerzutniki monostabilne.
c
C
d
WE
Tablica działania
dekodera BCD=>wskaźnik siedmioelementowy
Przyjęta konwencja: stan aktywny = 1
Wskaźniki na ciekłych kryształach
najbardziej sprawne energetycznie
Dekodery BCD i alfanumeryczne –
do wyświetlaczy z diod świecących,
ciekłokrystalicznych.
X
Q
WYŚWIETLACZ
Wejścia BCD
Q
- zero logiczne na wejściu ustawia wyjście Q do stanu „1” i ładuje kondensator
- Rozładowanie kondensatora przez opornik ze stałą czasową RC. Po czasie
Wyjścia
Q3
Q2
Q1
Q0
a
b
c
d
e
f
g
proporcjonalnym do stałej RC układ powraca do stanu wyjściowego: Q=„0”.
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
1
1
0
1
1
0
0
1
1
1
1
1
0
1
1
- Czas trwania poziomu wysokiego na wyjściu Q określa stała czasowa RC (czas
rozładowania kondensatora)
Zastosowanie
ustalenie szerokości okna czasowego dla pomiaru (odmierzanie czasu)
kształtowanie i unormowanie sygnałów logicznych (czas trwania)
pomiar pojemności lub oporu
4
Specjalizowane układy przerzutników monostabilnych (74121 i 74123)
Gdy wejście C znajdzie się w stanie logicznym „1” => na wyjściu Q generowany
impuls o czasie trwania proporcjonalnym do stałej czasowej RC
Przerzutnik astabilny (multiwibrator, flip-flop)
Przerzutniki astabilne są generatorami impulsów prostokątnych.
Najprostsze układ moŜna zbudować z bramek lub przerzutników monostabilnych
Wewnętrzna pojemność i rezystancja - generacja impulsu długości około 40 ns
R!
moŜna zwiększać rezystancję (z 2 kΩ do 40 kΩ)
moŜna zwiększać pojemność (dowolnie)
+5V
Q
C2
C
R
R2
ZEGAR !!!
C!
Rw Cw
moŜna generować z dobrą powtarzalnością
impulsy o czasie trwania do 40 s
Q
Q
A1
A2
B
Q
R1C1
R2C2
Q
C
Q
121
121
W układzie 74123: dwa przerzutniki monostabilne retrygerowalne
Układy CMOS
Zestawienie podstawowych parametrów rodzin TTL i CMOS.
inwerter CMOS
Prąd pobierany tylko przy przełączaniu !
bramka NAND
Parametry układów CMOS i TTL zasilanych napięciem UCC=5V
5
Charakterystyki przejściowe układów CMOS oraz TTL
Technologia izolacji złączowej
z domieszkowaniem złotem
Standardowa
S
Schottky'ego
Technologia izolacji
złączowej z diodami
Schottky'ego
LS
Schottky’ego
małej mocy
F
FAST
Technologia izolacji
tlenkowej z diodami
Schottky'ego
ALS
ulepszona
LS
AS
ulepszona S
Pełną zgodność końcówkową, oznaczeniową i funkcjonalną z układami TTL mają układy CMOS
z szybkich rodzin HC (High-speed CMOS), AHC (Advanced HC) i AC (Advanced CMOS)
6

Podobne dokumenty