BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL 1

advertisement
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
strona 1/7
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
1. Wiadomości wstępne
Monolityczne układy scalone TTL (z ang. Trasistor Transistor Logic) stanowią obecnie najbardziej
rozpowszechnioną grupę elektronicznych elementów przełączających. Układy te przeznaczone są
do realizacji logicznych struktur w urządzeniach cyfrowych. Z tego względu konstrukcja i
parametry tych układów zostały ujedno1icone. Sygnały cyfrowe mogą przyjmować tylko jedną z
dwóch ściśle określonych wartości napięć. Praktycznie określa się przedziały, w których mogą
znajdować się wartości napięć odpowiadające poziomowi wysokiemu H (z ang. high) i poziomowi
niskiemu L (z ang. low). Dla układów scalonych TTL wynoszą one:
- poziom H ("l" logiczne) - napięcie +2 V do +5,5 V,
- poziom L ("0" logiczne) - napięcie -0,5 V do +0,8 V.
W poprawnie działającym układzie, napięcie wyjściowe zawiera się zwykle w węższych granicach:
- poziom H - napięcie +2,4 V do +5 V,
- poziom L - napięcie 0V do +0,4V.
Elementarny układ TTL ma za zadanie realizować określoną funkcję logiczną oraz odpowiednio
wzmacniać sygnał wyjściowy. Wszystkie układy TTL wymagają zasilania ze źródła napięcia stałego
o wartości +5 ±0,25V.
Przekroczenie tego zakresu może spowodować uszkodzenie układu lub jego błędne działanie.
Podstawowymi elementami techniki cyfrowej TTL są bramki logiczne i przerzutniki.
1.1. Bramki logiczne
Głównym przeznaczeniem bramek logicznych (funktorów logicznych) jest realizacja układów
obliczających funkcje logiczne. Do zbudowania dowolnego układu logicznego wystarczą 3 typy
bramek: AND (iloczyn), OR (suma) i NOT (negacja). Symbole graficzne tych bramek
przedstawiono na rysunku.
Rys. 1. Symbole graficzne podstawowych bramek logicznych: a) AND, b) OR, c) NOT.
Realizowaną przez te bramki funkcję logiczną przedstawiono w postaci tabeli stanów.
Tabela 1
Wartość logiczna sygnałów wejściowych
Typ bramki
AND
Wartość logiczna
sygnałów wyjściowego
x
y
1
1
1
1
0
0
0
1
0
0
0
0
z
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
strona 2/7
Tabela 2
Wartość logiczna sygnałów wejściowych
Typ bramki
OR
Wartość logiczna
sygnałów wyjściowego
x
y
1
1
1
1
0
1
0
1
1
0
0
0
z
Tabela 3
Wartość logiczna sygnałów wejściowych
Typ bramki
NOT
x
Wartość logiczna
sygnałów wyjściowego
z
0
1
1
0
Produkuje się jednak znacznie więcej typów bramek. Różnią się one między sobą liczbą wejść,
realizowaną funkcją lub parametrami elektrycznymi. Szeroki zestaw produkowanych układów
logicznych umożliwia budowę urządzeń przy wykorzystaniu mniejszej liczby elementów
składowych.
Podstawowym elementem układów cyfrowych jest bramka NAND. Jest ona elementem
uniwersalnym, ponieważ przy jej użyciu można zbudować każdą inną bramkę lub zrealizować
dowolny układ logiczny. Symbol bramki NAND przedstawiono na rys. 2.
Rys. 2. Symbol graficzny bramki NAND.
Sposób realizacji funktorów AND, OR i NOT przy użyciu bramki NAND pokazano na rys. 3.
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
strona 3/7
Rys. 3. Sposób realizacji przy wykorzystaniu bramki NAND bramek: a) AND, b) OR, c) NOT.
Bramka NAND realizuje funkcję logiczną według tabeli stanów przedstawionej w tabeli 4.
Tabela 4
Wartość logiczna sygnałów wejściowych
Typ bramki
NAND
Wartość logiczna
sygnałów wyjściowego
x
y
1
1
0
1
0
1
0
1
1
0
0
1
z
Właściwości statyczne bramek określają podstawowe charakterystyki statyczne:
-charakterystyka wejściowa Il=f(Ul);
-charakterystyka przenoszenia U2=f(Ul);
-charakterystyka wyjściowa U2=f(I2).
Przeciętne charakterystyki statyczne przedstawiono na rys.1.
Do charakterystycznych parametrów dynamicznych bramek TTL należą:
-czas narastania zboczy impulsów;
-czas narastania i opadania napięcia wejściowego przy przełączaniu bramki.
1.2. Przerzutniki
Drugą podstawową rodziną elementów techniki cyfrowej są przerzutniki. Są to elementy
umożliwiające zapamiętanie konkretnego stanu na wyjściu i określoną zmianę tego stanu w
zależności od kombinacji sygnałów wejściowych. Przerzutniki możemy podzielić na synchroniczne
i asynchroniczne. Przerzutniki synchroniczne zmieniają stan na wyjściu w wyróżnionych chwilach
czasowych. Przerzutniki asynchroniczne zmieniają stan na wyjściu bezpośrednio po odpowiedniej
zmianie sygnałów wejściowych.
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
strona 4/7
Podstawowymi przerzutnikami asynchronicznymi są przerzutniki typu RS i D. W przerzutniku typu
RS występujią dwa wejśc ia steruące: R i S, a w przerzutniku typu D jest jedno wejście sterujące: D.
W obu typach przerzutników występują dwa wyjścia wzajemnie się uzupełniające: wyjście proste Q
i zanegowane Q'. Symbole graficzne tych przerzutników pokazano na rys. 4.
Rys. 4. Symbole graficzne przerzutnika: a) typu RS, b) typu D.
Opis działania przerzutników podaje się w postaci tablic działania.
Zawierają one informacje o wartościach logicznych sygnałów wejściowych i o odpowiadających im
wartościom logicznym sygnałów wyjściowych. W tablicach działania sygnał oznaczony Q(t+l)
odpowiada sygnałowi wyściowemu po zmianie kombinacji sygnałów wejściowych. Sygnał
oznaczony Q(t) oznacza sygnał występujący na wyjściu przed zmianą kombinacji sygnałów
wejiściowych. Niedozwoloną kombinację sygnałów wejściowych oznaczono jako X. Tablicę
działania przerzutnika typu RS przedstawiono w tabeli 5, zaś w tabeli 6 pokazano tablicę działania
przerzutnika typu D.
Tabela 5
Typ przerzutnika
RS
Wartość logiczna sygnałów
wejściowych
Wartość logiczna sygnałów
wyjściowych
R
S
Q(t+1)
Q(t+1)
1
1
X
X
1
0
1
0
0
1
0
1
0
0
Q(t)
Q'(t)
Tabela 6
Typ przerzutnika
D
Wartość logiczna sygnału
wejściowego
Wartość logiczna sygnałów
wyjściowych
Q(t+1)
Q(t+1)
1
0
1
0
1
0
Przerzutniki typu RS i typu D można zbudować przy wykorzystaniu bramek typu NAND. Sposób
realizacji tych przerzutników pokazano na rys. 6.
Przerzutniki produkowane są również w postaci układów scalonych. W jednej obudowie umieszcza
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
strona 5/7
się zwykle od 1. do 6. przerzutników.
2. Program ćwiczenia
Typowym układem scalonym zawierającym bramki NAND jest układ UCY7400. Wyprowadzenia
tego układu przedstawia rysunek.
Rys. 5. Wyprowadzenia układy scalonego UCY7400.
UWAGA!
Badane układy TTL są zasilane napięciem +5V i 0V (zacisk masy zasilacza). Poszczególne układy
pomiarowe należy łączyć przy wyłączonym napięciu zasilającym.
2.1. Sprawdzanie działania funktorów logicznych
Połączyć układ pomiarowy. Po ustawieniu odpowiedniej kombinacji sygnałów wejściowych "x" i
"y" (+5V dla "1" i 0 V dla "0") odczytać wartość sygnału wyjściowego "z" bramki "NAND".
Wyniki zestawić w tabeli
Wartość logiczna sygnałów wejściowych
Typ bramki
NAND
x
y
1
1
1
0
0
1
0
0
Wartość logiczna
sygnałów wyjściowego
z
Połączyć układy pomiarowe do sprawdzenia działania funktorów logicznych "NOT", "AND" i
"OR". Podając na wejście kombinację sygnałów wejściowych "0" i "l" odczytać wartość sygnału
wyjściowego. Wyniki badań zestawić w tabelach stanów.
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
strona 6/7
Wartość logiczna sygnałów wejściowych
Typ bramki
x
Wartość logiczna
sygnałów wyjściowego
z
0
NOT
1
Wartość logiczna sygnałów wejściowych
Typ bramki
AND
x
y
1
1
1
0
0
1
0
0
Wartość logiczna sygnałów wejściowych
Typ bramki
OR
x
y
1
1
1
0
0
1
0
0
Wartość logiczna
sygnałów wyjściowego
z
Wartość logiczna
sygnałów wyjściowego
z
2.2. Sprawdzenie działania przerzutników typu "RS" i "D"
Połączyć układ do badania przerzutnika typu "RS" zbudowanego z bramek TTL. Ustawić
odpowiednią kombinację sygnałów wejściowych i odczytać wartość sygnałów wyjściowych.
Wyniki zestawić w formie tabeli działania.
Wartość logiczna sygnałów
Wartość logiczna sygnałów wyjściowych
wejściowych
Typ
Układ zrealizowany z
Przerzutnik z układu
przerzutnika
RS
bramek TTL
R
S
1
1
1
0
1
1
0
1
1
1
0
0
1
1
Q(t+1)
Q'(t+1)
scalonego
Q(t+1)
Q'(t+1)
BADANIE CYFROWYCH UKŁADÓW ELEKTRONICZNYCH TTL
strona 7/7
Połączyć układ do badania przerzutnika typu "D" zbudowanego z bramek TTL. Ustawić wartość
sygnał u wejściowego "0” lub "1" i odczytać wartość sygnałów wyjściowych.
Wyniki zestawić w postaci tabeli działania
Typ
przerzutnika
Wartość logiczna sygnałów
wejściowych
D
1
0
RS
1
0
Wartość logiczna sygnałów wyjściowych
Układ zrealizowany z
bramek TTL
Przerzutnik z układu
scalonego
Q(t+1)
Q(t+1)
Q'(t+1)
Q'(t+1)
Download