3858


Rozdział 2.
Funkcje układów TTL

Rodzina układów TTL serii 74xx zawiera bardzo dużo różnorodnych układów. Prezentacja wszystkich rozwiązań znacznie wykracza poza ramy niniejszej książki. Dlatego też przedstawionych zostanie tylko kilka ważniejszych grup układów, które będą używane również w następnych rozdziałach.

Wśród układów serii 74xx wyróżnić można:

Sterowniki wyświetlaczy

Podstawową funkcją sterownika wyświetlacza 7-segmentowego jest włączenie odpowiednich segmentów wyświetlacza zależnie od cyfry podanej na wejście. Cyfra ta jest w kodzie BCD. Prócz tego sterownik ma jeszcze dodatkowe funkcje sterujące:

Sterowniki są produkowane w wersji dla obu wersji wyświetlacza (ze wspólną katodą lub anodą). Ponadto poszczególne układy sterowników różnią się między sobą maksymalnymi prądami i napięciami wyjściowymi oraz kształtem cyfr „6” i „9”. Wyprowadzenia przykładowego sterownika 7447 ilustruje rysunek 2.1.[Author ID1: at Thu Dec 13 21:04:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 21:06:00 2001 ]1[Author ID1: at Thu Dec 13 21:06:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ].[Author ID1: at Thu Dec 13 21:06:00 2001 ]

0x01 graphic

Rysunek 2.1.[Author ID1: at Thu Dec 13 21:05:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ]1[Author ID1: at Thu Dec 13 21:06:00 2001 ][Author ID1: at Thu Dec 13 21:06:00 2001 ].[Author ID1: at Thu Dec 13 21:06:00 2001 ] Wyprowadzenia sterownika wyświetlacza 7-segmentowego

Wejścia 1, 2, 4 i 8 to wejścia BCD (1 [Author ID1: at Thu Dec 13 21:13:00 2001 ]-[Author ID1: at Thu Dec 13 21:13:00 2001 ] najmniej znaczące, 8 [Author ID1: at Thu Dec 13 21:13:00 2001 ]-[Author ID1: at Thu Dec 13 21:13:00 2001 ] najbardziej znaczące). Wejście 0x01 graphic
(ang. Light Test) służy do przeprowadzenia testu wyświetlacza (włącza wszystkie segmenty). Wejście 0x01 graphic
(ang. Ripple Blank Input) służy do wygaszenia zera nieznaczącego. Natomiast sygnał 0x01 graphic
(ang. Blank Input/Ripple Blank Output) pełni dwie funkcje. Jest on mianowicie wejściem bezwarunkowego wygaszenia wyświetlacza oraz wyjściem informującym o wygaszeniu warunkowym. Sygnały 0x01 graphic
0x01 graphic
można zatem wykorzystać do szeregowego łączenia kilku sterowników, jeżeli liczba zer nieznaczących może być większa niż 1.

Układy porównywania cyfr

W pewnych przypadkach w układach wyświetlania może okazać się konieczne sprawdzenie, czy cyfra (liczba) do wyświetlenia spełnia określony warunek (np. czy jest mniejsza od zadanej wartości). Przykładowo, wyświetlacz obrotomierza może migać, jeżeli obroty są w zakresie niebezpiecznym dla silnika.

Do sprawdzenia relacji wystarczy skonstruowanie układu kombinacyjnego. Można tu wykorzystać m. [Author ID1: at Thu Dec 13 21:16:00 2001 ]in. bramki sumy modulo 2 (XOR), umożliwiające porównanie pojedynczych bitów. Takie podejście jest [Author ID1: at Thu Dec 13 21:17:00 2001 ]daje nam jednak układ mało elastyczny [Author ID1: at Thu Dec 13 21:17:00 2001 ]-[Author ID1: at Thu Dec 13 21:17:00 2001 ] zmiana jednego z argumentów relacji, lub też zmiana samej relacji, wymaga powtórnego zaprojektowania układu. Dlatego też warto zastosować tzw. komparator.

Komparator 4-bitowy

Przykładowy komparator, powiedzmy [Author ID1: at Thu Dec 13 23:11:00 2001 ] [Author ID1: at Fri Dec 14 14:31:00 2001 ]7485, umożliwia porównanie dwóch cyfr 4-bitowych. Oprócz 8 wejść połączonych w dwie grupy (A [Author ID1: at Thu Dec 13 21:19:00 2001 ]-[Author ID1: at Thu Dec 13 21:19:00 2001 ] jedna cyfra, B [Author ID1: at Thu Dec 13 21:19:00 2001 ]-[Author ID1: at Thu Dec 13 21:19:00 2001 ] druga) ma on trzy wejścia sterujące (A [Author ID1: at Thu Dec 13 21:23:00 2001 ]< [Author ID1: at Thu Dec 13 21:23:00 2001 ]B, A [Author ID1: at Thu Dec 13 21:23:00 2001 ]= [Author ID1: at Thu Dec 13 21:23:00 2001 ]B i A [Author ID1: at Thu Dec 13 21:23:00 2001 ]> [Author ID1: at Thu Dec 13 21:23:00 2001 ]B) służące do zadania relacji wejściowej oraz trzy wyjścia o takich samych oznaczeniach, pokazujące wynik porównania. Podczas stosowania jednego komparatora wejście A [Author ID1: at Thu Dec 13 21:24:00 2001 ]= [Author ID1: at Thu Dec 13 21:24:00 2001 ]B podłącza się do „1” logicznej, pozostałe zaś [Author ID1: at Thu Dec 13 21:20:00 2001 ]-[Author ID1: at Thu Dec 13 21:20:00 2001 ] do „0”. Zależnie od relacji zachodzącej między badanymi cyframi jedno z wyjść przyjmie stan „1”, pozostałe natomiast [Author ID1: at Thu Dec 13 21:20:00 2001 ]-[Author ID1: at Thu Dec 13 21:20:00 2001 ] „0”. Podejście takie umożliwia połączenie większej liczby komparatorów w celu porównania cyfr o większej liczbie bitów. Wyjścia sterujące układu podłącza się wówczas do odpowiednich (o takiej samej nazwie) wejść w układzie następnym. Wyprowadzenia komparatora 7485 ilustruje rysunek 2.2.[Author ID1: at Thu Dec 13 21:26:00 2001 ][Author ID1: at Thu Dec 13 21:26:00 2001 ][Author ID1: at Thu Dec 13 21:26:00 2001 ][Author ID1: at Thu Dec 13 21:26:00 2001 ][Author ID1: at Thu Dec 13 21:26:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 21:26:00 2001 ]2[Author ID1: at Thu Dec 13 21:26:00 2001 ][Author ID1: at Thu Dec 13 21:26:00 2001 ].[Author ID1: at Thu Dec 13 21:26:00 2001 ]

0x01 graphic

Rysunek 2.2.[Author ID1: at Thu Dec 13 21:27:00 2001 ] [Author ID1: at Thu Dec 13 21:27:00 2001 ][Author ID1: at Thu Dec 13 21:27:00 2001 ][Author ID1: at Thu Dec 13 21:27:00 2001 ]2[Author ID1: at Thu Dec 13 21:27:00 2001 ][Author ID1: at Thu Dec 13 21:27:00 2001 ]. [Author ID1: at Thu Dec 13 21:27:00 2001 ]Wyprowadzenia komparatora 4-bitowego

Jeżeli A [Author ID1: at Thu Dec 13 21:28:00 2001 ] [Author ID1: at Thu Dec 13 21:28:00 2001 ]B, to stan wyjść nie zależy od relacji wejściowej, tylko od relacji między cyframi A i B. Jeżeli natomiast A [Author ID1: at Thu Dec 13 21:28:00 2001 ]= [Author ID1: at Thu Dec 13 21:28:00 2001 ]B, to wyjścia powielają stan wejść sterujących. Wynika z tego, że w połączeniu kaskadowym pierwszy komparator powinien sprawdzać relację między cyframi najmniej znaczącymi.

Komparatory 8-bitowe

Komparatory 8-bitowe pozwalają na porównywanie cyfr o długości 8 bitów. W przeciwieństwie do układu 7485 nie mają one tak wielu sygnałów sterujących.Ważniejsze cechy układów zebrano w tabeli, a rozkład wyprowadzeń poszczególnych grup układów ilustruje rysunek 2.3.[Author ID1: at Thu Dec 13 21:29:00 2001 ][Author ID1: at Thu Dec 13 21:29:00 2001 ][Author ID1: at Thu Dec 13 21:29:00 2001 ][Author ID1: at Thu Dec 13 21:29:00 2001 ][Author ID1: at Thu Dec 13 21:29:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 21:29:00 2001 ]3[Author ID1: at Thu Dec 13 21:29:00 2001 ][Author ID1: at Thu Dec 13 21:29:00 2001 ].[Author ID1: at Thu Dec 13 21:29:00 2001 ]

0x01 graphic

Rysunek 2.3. [Author ID1: at Thu Dec 13 21:30:00 2001 ][Author ID1: at Thu Dec 13 21:30:00 2001 ][Author ID1: at Thu Dec 13 21:30:00 2001 ][Author ID1: at Thu Dec 13 21:30:00 2001 ]3[Author ID1: at Thu Dec 13 21:30:00 2001 ][Author ID1: at Thu Dec 13 21:30:00 2001 ]. [Author ID1: at Thu Dec 13 21:30:00 2001 ]Wyprowadzenia komparatorów 8-bitowych

Wszystkie komparatory mają dwie grupy wejść dla porównywanych cyfr, oznaczone P i Q.

0x08 graphic
Układy 74682, 74683, 74684 i 74685 mają dwa wyjścia wyniku --> porównania: [Author:EK] [Author ID1: at Fri Dec 14 15:40:00 2001 ]0x01 graphic
oraz 0x01 graphic
. Tabela określa stan tych wyjść w zależności od relacji między P a Q.

0x08 graphic

W układach 74686 i 74687 wyjścia relacji są identyczne, ale każde z nich można indywidualnie bramkować. Jeżeli na wejściu 0x01 graphic
jest „1”, to wyjście 0x01 graphic
jest w stanie wysokim, a stan wyjścia 0x01 graphic
nie jest określony. Jeżeli natomiast „1” jest na wejściu 0x01 graphic
, to wyjście 0x01 graphic
jest w stanie wysokim, a stan wyjścia 0x01 graphic
nie jest określony.

W układach 74688 i 74689 jest tylko jedno wejście bramkujące i tylko jedno wyjście 0x01 graphic
. Układ pracuje tylko wtedy, gdy na wejściu 0x01 graphic
jest „0”.

Multipleksery i demultipleksery

Multipleksery

Podstawowa funkcja multipleksera polega na przesłaniu na wyjście stanu logicznego tego wejścia informacyjnego, którego numer jest podany na wejściach adresowych. Liczba wejść informa­cyj­nych jest równa 2a, gdzie a jest liczbą wejść adresowych. Ponadto niektóre multipleksery mają także wejścia bramkujące.

Produkowane obecnie multipleksery mają 1, 2, 3 lub 4 wejścia adresowe, a więc liczba wejść informacyjnych może być równa 2, 4, 8 lub 16. Wyjścia są najczęściej przeciwsobne, aczkolwiek spotyka się także układy z wyjściami trójstanowymi. Rozkład wyprowadzeń niektórych multiplekserów przedstawia rysunek 2.4.[Author ID1: at Thu Dec 13 21:36:00 2001 ]

0x01 graphic

Rysunek 2.4. [Author ID1: at Thu Dec 13 21:37:00 2001 ][Author ID1: at Thu Dec 13 21:37:00 2001 ][Author ID1: at Thu Dec 13 21:37:00 2001 ][Author ID1: at Thu Dec 13 21:37:00 2001 ]4[Author ID1: at Thu Dec 13 21:37:00 2001 ][Author ID1: at Thu Dec 13 21:37:00 2001 ].[Author ID1: at Thu Dec 13 21:37:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]Wyprowadzenia wybranych multiplekserów

Układy 74157 i 74257

Układ 74157 zawiera cztery multipleksery, z których każdy posiada:

Ponadto układ ma wejścia:[Author ID1: at Thu Dec 13 21:38:00 2001 ]e[Author ID1: at Thu Dec 13 21:38:00 2001 ] adresowe (0x01 graphic
) i bramkujące (0x01 graphic
), które są wspólne dla wszystkich czterech multiplekserów. Gdy na wejściu 0x01 graphic
jest stan wysoki, wszystkie wyjścia przyjmują stan niski. Gdy natomiast na wejściu tym jest stan niski, to wyjścia powielają stan wejść A lub B zależnie od stanu wejścia adresowego.

Układ 74257 ma wyjścia trójstanowe, które są w stanie wysokiej impedancji, gdy na wejściu 0x01 graphic
jest „1”. Poza tym działanie tego układu jest identyczne z działaniem [Author ID1: at Fri Dec 14 14:37:00 2001 ]układu[Author ID1: at Fri Dec 14 14:35:00 2001 ] [Author ID1: at Fri Dec 14 14:36:00 2001 ]74157.

Układ 74153

Układ 74153 zawiera dwa multipleksery, z których każdy posiada:

Ponadto układ ma dwa wejścia adresowe (A i B), wspólne dla obu multiplekserów. Stan niski na wejściu 0x01 graphic
włącza odpowiedni multiplekser, stan wysoki [Author ID1: at Thu Dec 13 21:52:00 2001 ]-[Author ID1: at Thu Dec 13 21:52:00 2001 ] powoduje pojawienie się „0” na wyjściu.

Układy 74151 i 74152

Układy 74151 i 74152 zawierają po jednym multiplekserze, który posiada:

Układ 74151 ma ponadto wejście bramkujące 0x01 graphic
oraz wyjście proste Y.

Układ 74150

Układ 74150 zawiera jeden multiplekser, który posiada:

Demultipleksery

Demultipleksery pełnią funkcję przeciwną do multiplekserów [Author ID1: at Thu Dec 13 21:54:00 2001 ]-[Author ID1: at Thu Dec 13 21:54:00 2001 ] mają one za zadanie przesyłanie sygnału wejściowego na wybrane wyjście. --> W dalszej części książki demultipleksery będą używane wyłącznie jako dekodery kodu dwójkowego na kod „1 z n”. [Author:EK] [Author ID1: at Thu Dec 13 22:01:00 2001 ]Wyprowadzenia przykładowych demultiplekserów ilustruje rysunek 2.5.[Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 22:05:00 2001 ]5[Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ].[Author ID1: at Thu Dec 13 22:05:00 2001 ]

0x01 graphic

Rysunek 2.5. [Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ]5[Author ID1: at Thu Dec 13 22:05:00 2001 ][Author ID1: at Thu Dec 13 22:05:00 2001 ]. [Author ID1: at Thu Dec 13 22:05:00 2001 ]Wyprowadzenia niektórych demultiplekserów

Układ 74139

Układ 74139 zawiera dwa identyczne i całkowicie niezależne od siebie demultipleksery o dwóch wejściach adresowych A i B (o wadze odpowiednio 20 i 21). Każdy z nich posiada wejście bramkujące 0x01 graphic
, aktywne w [Author ID1: at Thu Dec 13 22:37:00 2001 ]stani[Author ID1: at Thu Dec 13 22:37:00 2001 ]em[Author ID1: at Thu Dec 13 22:37:00 2001 ] niskim. Podanie „1” na to wejście powoduje, że wszystkie wyjścia 0x01 graphic
są nieaktywne (znajdują się w stanie wysokim). Jeżeli natomiast na wejściu 0x01 graphic
jest „0”, to wybrane (za pomocą wejść adresowych) wyjście przyjmie stan niski.

Układ 74138

Układ 74138 jest demultiplekserem o trzech wejściach adresowych A, B i C (o wadze odpowiednio 20, 21 i 22). Układ posiada trzy wejścia bramkujące: G1 aktywne w [Author ID1: at Thu Dec 13 22:38:00 2001 ]stani[Author ID1: at Thu Dec 13 22:38:00 2001 ]em[Author ID1: at Thu Dec 13 22:38:00 2001 ] wysokim oraz 0x01 graphic
0x01 graphic
aktywne w [Author ID1: at Thu Dec 13 22:38:00 2001 ]stani[Author ID1: at Thu Dec 13 22:38:00 2001 ]em[Author ID1: at Thu Dec 13 22:38:00 2001 ] niskim. Aby wybrane (za pomocą wejść adresowych) wyjście przyjęło stan niski, wszystkie wejścia bramkujące muszą być w stanie aktywnym (G [Author ID1: at Thu Dec 13 22:30:00 2001 ]= [Author ID1: at Thu Dec 13 22:30:00 2001 ]1, 0x01 graphic
[Author ID1: at Thu Dec 13 22:30:00 2001 ]= [Author ID1: at Thu Dec 13 22:30:00 2001 ]0x01 graphic
[Author ID1: at Thu Dec 13 22:30:00 2001 ]= [Author ID1: at Thu Dec 13 22:30:00 2001 ]0). Każda inna kombinacja stanów wejść bramkujących powoduje, że wszystkie wyjścia 0x01 graphic
są nieaktywne (znajdują się w stanie wysokim). Dzięki dużej liczbie wejść bramkujących układ jest bardzo często stosowany w dekoderach adresów.

Układ 74154

Układ 74154 jest demultiplekserem o czterech wejściach adresowych A, B, C i D (o wadze odpowiednio 20, 21, 22 i 23). Układ posiada dwa wejścia bramkujące 0x01 graphic
0x01 graphic
, aktywne w [Author ID1: at Thu Dec 13 22:39:00 2001 ]stani[Author ID1: at Thu Dec 13 22:39:00 2001 ]em[Author ID1: at Thu Dec 13 22:39:00 2001 ] niskim. Aby wybrane (za pomocą wejść adresowych) wyjście przyjęło stan niski, wszystkie wejścia bramkujące muszą być w stanie (0x01 graphic
[Author ID1: at Thu Dec 13 22:33:00 2001 ]= [Author ID1: at Thu Dec 13 22:33:00 2001 ]0x01 graphic
[Author ID1: at Thu Dec 13 22:34:00 2001 ]= [Author ID1: at Thu Dec 13 22:34:00 2001 ]0). Każda inna kombinacja stanów wejść bramkujących powoduje, że wszystkie wyjścia 0x01 graphic
są nieaktywne (znajdują się w stanie wysokim).

Kodery i generatory parzystości

Wśród pozostałych układów znajduje się wiele interesujących rozwiązań, które będą przydatne do tworzenia układów w dalszych rozdziałach. Należą do nich kodery priorytetowe 74148 i 74348 oraz układy kontroli parzystości 74180 i 74280. Wyprowadzenia tych układów ilustruje rysunek 2.6.[Author ID1: at Thu Dec 13 22:40:00 2001 ] [Author ID1: at Thu Dec 13 22:40:00 2001 ][Author ID1: at Thu Dec 13 22:40:00 2001 ][Author ID1: at Thu Dec 13 22:40:00 2001 ][Author ID1: at Thu Dec 13 22:40:00 2001 ][Author ID1: at Thu Dec 13 22:40:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 22:40:00 2001 ]6[Author ID1: at Thu Dec 13 22:40:00 2001 ][Author ID1: at Thu Dec 13 22:40:00 2001 ].[Author ID1: at Thu Dec 13 22:40:00 2001 ]

0x01 graphic

Rysunek 2.6. [Author ID1: at Thu Dec 13 22:41:00 2001 ][Author ID1: at Thu Dec 13 22:41:00 2001 ][Author ID1: at Thu Dec 13 22:41:00 2001 ][Author ID1: at Thu Dec 13 22:41:00 2001 ]6[Author ID1: at Thu Dec 13 22:41:00 2001 ][Author ID1: at Thu Dec 13 22:41:00 2001 ]. [Author ID1: at Thu Dec 13 22:41:00 2001 ]Wyprowadzenia koderów i generatorów parzystości

Kodery priorytetowe 74148 i 74348

Układ 74148 jest koderem priorytetowym o 8 wejściach informacyjnych 0x01 graphic
i 3 wyjściach adresowych 0x01 graphic
. Ma on ponadto wejście bramkujące 0x01 graphic
, a także wyjścia 0x01 graphic
0x01 graphic
, informujące o stanie układu. Wszystkie te sygnały są aktywne w [Author ID1: at Thu Dec 13 22:59:00 2001 ]stani[Author ID1: at Thu Dec 13 22:59:00 2001 ]em[Author ID1: at Thu Dec 13 22:59:00 2001 ] niskim. Jeżeli na wejściu 0x01 graphic
jest „1”, to układ jest zablokowany, a wszystkie wyjścia (0x01 graphic
,0x01 graphic
0x01 graphic
) są także w stanie „1”. Układ pracuje, gdy na wejściu 0x01 graphic
jest „0”. Wówczas stan wyjść zależy od stanu wejść informacyjnych. Jeżeli na każdym z nich jest „1”, to wyjścia 0x01 graphic
0x01 graphic
są w stanie wysokim, natomiast 0x01 graphic
[Author ID1: at Thu Dec 13 23:00:00 2001 ]-[Author ID1: at Thu Dec 13 23:00:00 2001 ] w niskim. Jeżeli natomiast jedno z wejść 0x01 graphic
jest w stanie niskim, to jego numer przekazywany jest na wyjścia 0x01 graphic
. Jednocześnie wyjście 0x01 graphic
[Author ID1: at Thu Dec 13 23:01:00 2001 ]przyjmuje stan niski, a 0x01 graphic
[Author ID1: at Thu Dec 13 23:01:00 2001 ]-[Author ID1: at Thu Dec 13 23:01:00 2001 ] wysoki.

Z przedstawionego opisu wynika, że wyjście 0x01 graphic
informuje o pojawieniu się stanu aktywnego na wejściach 0x01 graphic
. Natomiast wyjście 0x01 graphic
można wykorzystać do dołączenia następnych układów 74148, gdyby istniała potrzeba zakodowania większej liczby wejść niż 8. Wówczas wyjście to dołącza się do wejścia 0x01 graphic
następnego układu.

Dzięki wbudowanemu mechanizmowi kontroli priorytetów dopuszcza się, aby więcej niż jedno wejście 0x01 graphic
było aktywne. Wówczas ze wszystkich wejść aktywnych wybiera się to, które ma najwyższy priorytet. W układach 74148 i 74348 jest to wejście o najniższym numerze.

W układzie 74348 wyjścia adresowe są trójstanowe. Znajdują się one w stanie wysokiej impedancji, gdy na wejściu 0x01 graphic
jest „1”, lub gdy wszystkie wejścia informacyjne są nieaktywne. Innymi słowy, wyjścia adresowe przekazują informację tylko wówczas, gdy układ koduje adres wybranego wejścia informacyjnego.

Układy kontroli parzystości 74180 i 74280

Układy kontroli parzystości pozwalają generować i sprawdzać bit parzystości. Można je stosować w modułach pamięci, w których istnieje potrzeba ciągłego sprawdzania poprawności przechowywanej informacji.

Układ 74180 ma 8 wejść informacyjnych A - [Author ID1: at Thu Dec 13 23:04:00 2001 ]-[Author ID1: at Thu Dec 13 23:04:00 2001 ]H oraz  [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]dwa wejścia sterujące EI i OI, służące do  --> zadawania [Author:EK] [Author ID1: at Thu Dec 13 23:06:00 2001 ]stanu wejściowego (EI [Author ID1: at Thu Dec 13 23:05:00 2001 ]-[Author ID1: at Thu Dec 13 23:05:00 2001 ] parzysty, OI [Author ID1: at Thu Dec 13 23:05:00 2001 ]-[Author ID1: at Thu Dec 13 23:05:00 2001 ] nieparzysty). Jeżeli na wejściach informacyjnych liczba bitów o wartości „1” jest parzysta, to wyjścia EVEN i ODD powielają stan wejść odpowiednio EI i OI. Jeżeli natomiast liczba „1” jest nieparzysta, wyjście EVEN powiela stan sygnału OI, a ODD [Author ID1: at Thu Dec 13 23:07:00 2001 ]-[Author ID1: at Thu Dec 13 23:07:00 2001 ] EI. Wyjątkiem jest sytuacja, gdy oba wejścia EI i OI mają taki sam stan logiczny. Wówczas wyjścia EVEN i ODD przyjmują jednocześnie stan przeciwny do stanu wejść.

Układ 74280 nie ma wejść sterujących, posiada natomiast 9 wejść informacyjnych A - [Author ID1: at Thu Dec 13 23:08:00 2001 ]-[Author ID1: at Thu Dec 13 23:07:00 2001 ]I. Jeżeli liczba bitów o wartości „1” na wejściach jest parzysta, to wyjście EVEN przyjmuje stan „1”, a ODD [Author ID1: at Thu Dec 13 23:08:00 2001 ]-[Author ID1: at Thu Dec 13 23:08:00 2001 ] „0”. Jeśli natomiast liczba „1” jest nieparzysta, to wyjście EVEN przyjmuje wartość „0”, natomiast ODD [Author ID1: at Thu Dec 13 23:08:00 2001 ]-[Author ID1: at Thu Dec 13 23:08:00 2001 ] „1”. Wybrane wejście informacyjne można więc użyć jako wejście sterujące.

Układy czasowe

Układy czasowe można zastosować w wielu przypadkach. Mogą one pełnić m. [Author ID1: at Thu Dec 13 23:20:00 2001 ]in. funkcje generatorów fali prostokątnej o zadanej częstotliwości lub sygnałów o zadanym czasie trwania. Przy użyciu układów czasowych można też porównywać częstotliwość przebiegu wejściowego z zadaną wartością.

Układ 74121

Układ 74121 jest monostabilnym przerzutnikiem, który może być wyzwolony zboczem narastającym lub opadającym zależnie od wyboru wejścia wyzwalającego. Układ można wyzwolić zboczem narastającym na wejściu B, jeżeli na co najmniej jednym z wejść A1 lub A2 jest stan niski. Natomiast wyzwolenie zboczem opadającym jest możliwe przy użyciu wejść A1 lub A2, o ile na wejściu B jest stan wysoki. Wejście B zawiera ponadto układ Schmitta, dzięki któremu szybkość narastania sygnału wejściowego może wynosić nawet 1 V/s, podczas gdy na pozostałych wejściach [Author ID1: at Thu Dec 13 23:22:00 2001 ]-[Author ID1: at Thu Dec 13 23:22:00 2001 ] 1 μV/s. Czas trwania impulsu wyjściowego nie zależy od sposobu wyzwolenia, a tylko od wartości dołączonego do układu opornika RT i kondensatora CT użytych do określenia stałej czasowej. Czas ten może wynosić od 40 ns do 40 s i można obliczyć go według następującego wzoru:

0x01 graphic

Ze względu na obecność w układzie opornika wewnętrznego o wartości około 2 kΩ dołączanie elementów zewnętrznych nie jest konieczne, a czas tw wynosi wówczas 30 ns. Czas ten można wydłużyć przez dołączenie kondensatora. Rysunek 2.7 [Author ID1: at Thu Dec 13 23:25:00 2001 ][Author ID1: at Thu Dec 13 23:25:00 2001 ][Author ID1: at Thu Dec 13 23:25:00 2001 ][Author ID1: at Thu Dec 13 23:25:00 2001 ][Author ID1: at Thu Dec 13 23:25:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 23:25:00 2001 ]7[Author ID1: at Thu Dec 13 23:25:00 2001 ][Author ID1: at Thu Dec 13 23:25:00 2001 ] [Author ID1: at Thu Dec 13 23:25:00 2001 ]ilustruje opis wyprowadzeń układu oraz funkcję logiczną wejść wyzwalających, a także sposoby dołączenia opornika i kondensatora.

0x01 graphic

Rysunek 2.7. [Author ID1: at Thu Dec 13 23:26:00 2001 ][Author ID1: at Thu Dec 13 23:26:00 2001 ][Author ID1: at Thu Dec 13 23:26:00 2001 ][Author ID1: at Thu Dec 13 23:26:00 2001 ]7[Author ID1: at Thu Dec 13 23:26:00 2001 ][Author ID1: at Thu Dec 13 23:26:00 2001 ]. [Author ID1: at Thu Dec 13 23:26:00 2001 ]Układ 74121

Układ 74123

Układ 74123 zawiera dwa identyczne i niezależne od siebie przerzutniki monostabilne. Od przerzutnika w [Author ID1: at Thu Dec 13 23:31:00 2001 ]układzie[Author ID1: at Thu Dec 13 23:31:00 2001 ]u[Author ID1: at Thu Dec 13 23:31:00 2001 ] 74121 różnią się one m. [Author ID1: at Thu Dec 13 23:30:00 2001 ]in. tym, że wyzwolenie układu w czasie generowania impulsu powoduje wydłużenie --> go[Author:EK] [Author ID1: at Thu Dec 13 23:34:00 2001 ] o czas tw od chwili tego wyzwolenia. Można także skrócić czas trwania impulsu wyjściowego, używając wejścia zerującego. Sposób ustalenia czasu tw zależy od rodzaju kondensatora --> (rys.). [Author:EK] [Author ID1: at Thu Dec 13 23:38:00 2001 ]Dla kondensatora zwykłego korzystamy z zależności:

0x01 graphic

przy czym a [Author ID1: at Thu Dec 13 23:41:00 2001 ]= [Author ID1: at Thu Dec 13 23:41:00 2001 ]0,32, RT [Author ID1: at Thu Dec 13 23:41:00 2001 ]= [Author ID1: at Thu Dec 13 23:41:00 2001 ]5-50 kΩ, a CT [Author ID1: at Thu Dec 13 23:42:00 2001 ] [Author ID1: at Thu Dec 13 23:42:00 2001 ]1000 pF (dla mniejszych wartości kondensatorów tw należy odczytać z wykresów). W przypadku kondensatora elektrolitycznego należy dodatkowo dołączyć diodę --> (rys.), [Author:EK] [Author ID1: at Thu Dec 13 23:47:00 2001 ]a współczynnik a [Author ID1: at Thu Dec 13 23:43:00 2001 ]= [Author ID1: at Thu Dec 13 23:43:00 2001 ]0,28. Maksymalna wartość RT wynosi wówczas 30  [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]kΩ.

Rysunek 2.8.[Author ID1: at Thu Dec 13 23:48:00 2001 ][Author ID1: at Thu Dec 13 23:48:00 2001 ][Author ID1: at Thu Dec 13 23:48:00 2001 ][Author ID1: at Thu Dec 13 23:48:00 2001 ][Author ID1: at Thu Dec 13 23:48:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 23:48:00 2001 ]8[Author ID1: at Thu Dec 13 23:48:00 2001 ][Author ID1: at Thu Dec 13 23:48:00 2001 ] ilustruje opis wyprowadzeń jednego przerzutnika i funkcji wyzwalającej oraz sposoby dołączenia opornika i kondensatora.

0x01 graphic

Rysunek 2.8. [Author ID1: at Thu Dec 13 23:49:00 2001 ][Author ID1: at Thu Dec 13 23:49:00 2001 ][Author ID1: at Thu Dec 13 23:49:00 2001 ][Author ID1: at Thu Dec 13 23:49:00 2001 ]8[Author ID1: at Thu Dec 13 23:49:00 2001 ][Author ID1: at Thu Dec 13 23:49:00 2001 ]. [Author ID1: at Thu Dec 13 23:49:00 2001 ]Układ 74123

Układ NE555

Układ NE555 nie jest układem cyfrowym serii TTL, potrafi jednak współpracować z takimi układami, o ile jest zasilany napięciem 5 V. Strukturę układu ilustruje rysunek 2.9[Author ID1: at Thu Dec 13 23:55:00 2001 ] [Author ID1: at Thu Dec 13 23:55:00 2001 ][Author ID1: at Thu Dec 13 23:55:00 2001 ][Author ID1: at Thu Dec 13 23:55:00 2001 ][Author ID1: at Thu Dec 13 23:55:00 2001 ][Author ID1: at Thu Dec 13 23:55:00 2001 ]Rysunek [Author ID1: at Thu Dec 13 23:55:00 2001 ]9[Author ID1: at Thu Dec 13 23:55:00 2001 ][Author ID1: at Thu Dec 13 23:55:00 2001 ], a funkcje poszczególnych wyprowadzeń --> zebrano w tabeli[Author:EK] [Author ID1: at Thu Dec 13 23:56:00 2001 ].

0x01 graphic

Rysunek 2.9.[Author ID1: at Thu Dec 13 23:56:00 2001 ] [Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ]9[Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ]. [Author ID1: at Thu Dec 13 23:56:00 2001 ]Struktura układu NE555

Układ zawiera trzy rezystory o wartości 5 kΩ, dwa komparatory analogowe, przerzutnik i tranzystor. Jeżeli napięcie na wejściu wyzwalającym (2) jest mniejsze niż 1/3 VCC, następuje wpisanie „1” do przerzutnika. Na wyjściu (3) pojawia się stan „1”, natomiast tranzystor nie przewodzi [Author ID1: at Fri Dec 14 00:01:00 2001 ]([Author ID1: at Fri Dec 14 00:01:00 2001 ]przez wyprowadzenie ([Author ID1: at Fri Dec 14 00:01:00 2001 ]7)[Author ID1: at Fri Dec 14 00:01:00 2001 ] nie płynie prąd)[Author ID1: at Fri Dec 14 00:01:00 2001 ]. Jeżeli natomiast napięcie na wejściu ([Author ID1: at Fri Dec 14 00:02:00 2001 ]6)[Author ID1: at Fri Dec 14 00:02:00 2001 ] 0x08 graphic
przekracza 2/3 VCC, to do przerzutnika wpisuje się „0”. Stan ten pojawia się też na wyjściu (3), a tranzystor przewodzi.

Układ można wykorzystać jako generator pojedynczego impulsu lub generator fali prostokątnej. Oba zastosowania wymagają odpowiedniego dołączenia zewnętrznych oporników i kondensatorów. Przykładowe schematy pokazano na rysunku [Author ID1: at Fri Dec 14 00:04:00 2001 ]2.10.[Author ID1: at Fri Dec 14 00:04:00 2001 ]rys.[Author ID1: at Fri Dec 14 00:03:00 2001 ]

0x01 graphic

Rysunek 2.10. [Author ID1: at Fri Dec 14 00:04:00 2001 ][Author ID1: at Fri Dec 14 00:04:00 2001 ][Author ID1: at Fri Dec 14 00:04:00 2001 ][Author ID1: at Fri Dec 14 00:04:00 2001 ]10[Author ID1: at Fri Dec 14 00:04:00 2001 ][Author ID1: at Fri Dec 14 00:04:00 2001 ]. [Author ID1: at Fri Dec 14 00:04:00 2001 ]Przykłady połączeń układu NE555

Pierwszy układ to generator pojedynczego impulsu. Wyzwolenie układu następuje na [Author ID1: at Fri Dec 14 19:13:00 2001 ]w[Author ID1: at Fri Dec 14 19:13:00 2001 ]skutek pojawienia się stanu „0” na wejściu ([Author ID1: at Fri Dec 14 00:07:00 2001 ]We)[Author ID1: at Fri Dec 14 00:07:00 2001 ]. Powoduje to ustawienie wewnętrznego przerzutnika i zatkanie tranzystora, dzięki czemu kondensator C2 ładuje się przez opornik R3. W tym czasie na wyjściu ([Author ID1: at Fri Dec 14 00:07:00 2001 ]Wy)[Author ID1: at Fri Dec 14 00:07:00 2001 ] jest stan wysoki, czyli generowany jest impuls o czasie trwania zależnym od wartości przyłączonego opornika i kondensatora. Gdy napięcie na kondensatorze wzrośnie do 2/3 VCC, następuje wyzerowanie przerzutnika i zakończenie generowania impulsu, a tranzystor wprowadzony w stan przewodzenia rozładowuje kondensator.

Drugi układ to generator fali prostokątnej. Po włączeniu zasilania napięcie na kondensatorze wynosi około 0 V, a więc nastepuje wyzwolenie układu NE555. Na wyjściu pojawia się „1”, a kondensator C1 ładuje się poprzez oporniki R1 i R2. Gdy napięcie na kondensatorze wzrośnie powyżej 2/3 VCC, następuje wyzerowanie przerzutnika. Na wyjściu pojawia się „0”, a kondensator rozładowuje się poprzez opornik R2 aż do chwili, gdy napięcie spadnie poniżej 1/3 VCC i nastąpi ponowne wyzwolenie układu.

Przerzutniki

Przerzutniki są podstawowymi układami zapamiętywania informacji. Wyróżnia się:

W dalszej części książki uwzględniany [Author ID1: at Fri Dec 14 00:13:00 2001 ]wykorzystywany [Author ID1: at Fri Dec 14 00:13:00 2001 ]będzie tylko przerzutnik synchroniczny typu D.

Układ 7474

Układ 7474 zawiera dwa identyczne i całkowicie niezależne od siebie przerzutniki synchroniczne typu D. Każdy z nich [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]ma wejście informacyjne D, którego[Author ID1: at Fri Dec 14 00:14:00 2001 ] stan jest zapamiętywany w czasie trwania narastającego zbocza sygnału taktującego (zegarowego) CLK. Przerzutnik posiada dwa wyjścia: proste Q i zanegowane 0x01 graphic
, jest także wyposażony w dwa wejścia asynchroniczne: zerujące 0x01 graphic
i ustawiające 0x01 graphic
, aktywne stanem niskim. Podanie „0” na któreś z tych wejść powoduje natychmiastowe wpisanie do przerzutnika stanu „0” lub „1” niezależnie od jego poprzedniej zawartości. Jednoczesne podanie „0” na oba wejścia asynchroniczne jest zabronione [Author ID1: at Fri Dec 14 00:15:00 2001 ]-[Author ID1: at Fri Dec 14 00:15:00 2001 ] reakcja układu nie jest wówczas zdefiniowana. Dzięki istnieniu tych wejść układ może także pełnić funkcję przerzutnika asynchronicznego typu RS.

0x01 graphic

Rysunek 2.1[Author ID1: at Fri Dec 14 00:15:00 2001 ]1. [Author ID1: at Fri Dec 14 00:15:00 2001 ][Author ID1: at Fri Dec 14 00:15:00 2001 ][Author ID1: at Fri Dec 14 00:15:00 2001 ][Author ID1: at Fri Dec 14 00:15:00 2001 ]11[Author ID1: at Fri Dec 14 00:15:00 2001 ][Author ID1: at Fri Dec 14 00:15:00 2001 ]. [Author ID1: at Fri Dec 14 00:15:00 2001 ]Wyprowadzenia przerzutnika 7474

Liczniki

Liczniki są układami sekwencyjnymi, służącymi do zliczania impulsów wejściowych. Wystąpienie aktywnego zbocza sygnału wejściowego powoduje zwiększenie zawartości licznika o 1. Są też dostępne liczniki, w których można wybrać kierunek zliczania (zwiększanie lub zmniejszanie zawartości).

Wśród układów scalonych pełniących funkcję liczników wyróżniamy:

Liczniki asynchroniczne

Licznik asynchroniczny charakteryzuje się tym, że nie wszystkie wejścia zegarowe przerzutników są dołączone do sygnału wejściowego. W związku z tym --> , ze względu na czasy propagacjio sygnałów przez przerzutniki,[Author:EK] [Author ID1: at Fri Dec 14 00:18:00 2001 ] zmiana stanu poszczególnych stopni licznika nie następuje jednocześnie.

Najprostszy licznik asynchroniczny można zbudować z przerzutników synchronicznych typu D, łącząc wyjścia Q z wejściami zegarowymi CLK następnych stopni. Wyjście 0x01 graphic
łączy się z wejściem D tego samego przerzutnika. Każdy stopień takiego licznika jest zatem dzielnikiem częstotliwości wejściowej przez 2 (licznikiem modulo 2). Rysunek 2.12 [Author ID1: at Fri Dec 14 00:20:00 2001 ][Author ID1: at Fri Dec 14 00:19:00 2001 ][Author ID1: at Fri Dec 14 00:19:00 2001 ][Author ID1: at Fri Dec 14 00:19:00 2001 ][Author ID1: at Fri Dec 14 00:19:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 00:19:00 2001 ]12[Author ID1: at Fri Dec 14 00:19:00 2001 ][Author ID1: at Fri Dec 14 00:19:00 2001 ] [Author ID1: at Fri Dec 14 00:19:00 2001 ]ilustruje strukturę takiego licznika.

0x01 graphic

Rysunek 2.12. [Author ID1: at Fri Dec 14 00:20:00 2001 ][Author ID1: at Fri Dec 14 00:20:00 2001 ][Author ID1: at Fri Dec 14 00:20:00 2001 ][Author ID1: at Fri Dec 14 00:20:00 2001 ]12[Author ID1: at Fri Dec 14 00:20:00 2001 ][Author ID1: at Fri Dec 14 00:20:00 2001 ]. [Author ID1: at Fri Dec 14 00:20:00 2001 ]Licznik asynchroniczny zbudowany z przerzutników synchronicznych typu D

Istnieją także gotowe układy scalone, realizujące funkcje liczników asynchronicznych. Są to układy:

0x01 graphic

Rysunek 2.13. [Author ID1: at Fri Dec 14 00:22:00 2001 ][Author ID1: at Fri Dec 14 00:22:00 2001 ][Author ID1: at Fri Dec 14 00:22:00 2001 ][Author ID1: at Fri Dec 14 00:22:00 2001 ]13[Author ID1: at Fri Dec 14 00:22:00 2001 ][Author ID1: at Fri Dec 14 00:22:00 2001 ]. [Author ID1: at Fri Dec 14 00:22:00 2001 ]Scalone liczniki asynchroniczne

Liczniki te są wykonane jako dwa niezależne liczniki. Jeden z nich jest zawsze licznikiem modulo 2. Ma on wejście zegarowe 0x01 graphic
oraz wyjście QA. Sygnał 0x01 graphic
jest wejściem zegarowym do drugiego licznika, którego wyjściami są [Author ID1: at Fri Dec 14 00:24:00 2001 ] to [Author ID1: at Fri Dec 14 00:24:00 2001 ]QB, QC oraz QD. Wejścia zegarowe reagują na zbocze opadające. Wejścia R01 i R02 służą do asynchronicznego wyzerowania całego licznika. Jeżeli oba te sygnały mają stan „1” logicznej, to wyzerowanie licznika następuje natychmiast, czyli asynchronicznie względem przebiegu zegarowego. Licznik 7490 ma dodatkowo wejścia R91 i R92, służące do ustawienia licznika w stan maksymalny „9”.

W zależności od połączenia sygnałów licznik 7490 może pracować w kodzie 8421 (kod BCD) lub w kodzie 5421. Podobnie licznik 7492 może pracować w kodzie 6421 lub 6321, natomiast 7493 pracuje zawsze w naturalnym kodzie dwójkowym (8421).

Liczniki synchroniczne

Przyglądając się strukturze licznika synchronicznego można stwierdzić, [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]że wejścia zegarowe wszystkich jego przerzutników są połączone razem. Dzięki temu zmiana stanu wszystkich elementów licznika następuje w tym samym momencie. Dzieje się tak oczywiście pod warunkiem, że częstotliwość sygnału taktującego nie jest za duża. W układach synchronicznych zakłada się jednak, że warunek ten jest zawsze spełniony, gdyż w przeciwnym przypadku nie można zagwarantować poprawnej i stabilnej pracy układu.

Wejścia sterujące liczników synchronicznych mogą być zarówno synchroniczne, jak i asynchroniczne. Stan aktywny na wejściu asynchronicznym wywołuje natychmiast [Author ID1: at Fri Dec 14 00:28:00 2001 ]określony skutek (np. zerowanie licznika),[Author ID1: at Fri Dec 14 00:29:00 2001 ] natychmiast, [Author ID1: at Fri Dec 14 00:29:00 2001 ]natomiast na wejściu synchronicznym [Author ID1: at Fri Dec 14 00:27:00 2001 ]-[Author ID1: at Fri Dec 14 00:27:00 2001 ] dopiero w chwili wystąpienia aktywnego zbocza sygnału zegarowego. W prezentowanych licznikach synchronicznych jest to zawsze zbocze narastające.

Cenną zaletą liczników synchronicznych jest możliwość wpisania do układu pewnej wartości początkowej. Dzięki temu skrócenie cyklu licznika można osiągnąć nie tylko przez ograniczenie od góry, lecz także od dołu.

Wśród liczników synchronicznych wyróżnia się:

Liczniki synchroniczne jednokierunkowe

0x08 graphic
Rodzina liczników synchronicznych jednokierunkowych obejmuje cztery układy, różniące się stanem maksymalnym (10 w l[Author ID1: at Fri Dec 14 00:32:00 2001 ]iczniku dziesiętnym lub 16 w dwójkowym) oraz rodzajem wejścia zerującego (synchroniczne lub asynchroniczne). Ważniejsze cechy układów podaje --> tabela.[Author:EK] [Author ID1: at Fri Dec 14 00:32:00 2001 ]

Pomimo wymienionych różnic, wszystkie układy mają takie same wyprowadzenia (rysunek 2.14[Author ID1: at Fri Dec 14 00:33:00 2001 ][Author ID1: at Fri Dec 14 00:33:00 2001 ][Author ID1: at Fri Dec 14 00:33:00 2001 ][Author ID1: at Fri Dec 14 00:33:00 2001 ][Author ID1: at Fri Dec 14 00:33:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 00:33:00 2001 ]14[Author ID1: at Fri Dec 14 00:33:00 2001 ][Author ID1: at Fri Dec 14 00:33:00 2001 ]). [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]Wejścia A, B, C i D to wejścia służące do podnia początkowej zawartości licznika. Zawartość ta wpisywana jest synchronicznie z sygnałem zegarowym CLK, jeżeli na wejściu 0x01 graphic
jest „0”. Do zerowania licznika [Author ID1: at Fri Dec 14 00:34:00 2001 ](zależ[Author ID1: at Fri Dec 14 00:34:00 2001 ]z[Author ID1: at Fri Dec 14 00:34:00 2001 ]nie od układu synchronicznego lub asynchronicznego) licznika [Author ID1: at Fri Dec 14 00:34:00 2001 ]służy wejście 0x01 graphic
, także aktywne w [Author ID1: at Fri Dec 14 00:35:00 2001 ]stani[Author ID1: at Fri Dec 14 00:35:00 2001 ]em[Author ID1: at Fri Dec 14 00:35:00 2001 ] niskim. Zerowanie i wpis wartości początkowej są niezależne od stanu wejść ENT i ENC, które jednak muszą być aktywne (stan „1”), aby licznik mógł zliczać w takt zmian sygnału zegarowego.

0x01 graphic

Rysunek 2.14. [Author ID1: at Fri Dec 14 00:36:00 2001 ][Author ID1: at Fri Dec 14 00:35:00 2001 ][Author ID1: at Fri Dec 14 00:35:00 2001 ][Author ID1: at Fri Dec 14 00:35:00 2001 ]14[Author ID1: at Fri Dec 14 00:35:00 2001 ][Author ID1: at Fri Dec 14 00:35:00 2001 ]. [Author ID1: at Fri Dec 14 00:35:00 2001 ]Wyprowadzenia liczników synchronicznych jednokierunkowych

Wyjścia QA, QB, QC i QD informują o aktualnej zawartości licznika. Jeżeli jest to wartość maksymalna (zależnie od układu 9 lub 15), to dodatkowo sygnał RCO ustawiany jest w stan wysoki zgodnie z przebiegiem czasowym, który ilustruje rysunek 2.15.[Author ID1: at Fri Dec 14 00:37:00 2001 ] [Author ID1: at Fri Dec 14 00:37:00 2001 ][Author ID1: at Fri Dec 14 00:37:00 2001 ][Author ID1: at Fri Dec 14 00:37:00 2001 ][Author ID1: at Fri Dec 14 00:37:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 00:37:00 2001 ]15[Author ID1: at Fri Dec 14 00:37:00 2001 ][Author ID1: at Fri Dec 14 00:37:00 2001 ].[Author ID1: at Fri Dec 14 00:37:00 2001 ]

0x01 graphic

Rysunek 2.15. [Author ID1: at Fri Dec 14 00:38:00 2001 ][Author ID1: at Fri Dec 14 00:38:00 2001 ][Author ID1: at Fri Dec 14 00:38:00 2001 ][Author ID1: at Fri Dec 14 00:38:00 2001 ]15[Author ID1: at Fri Dec 14 00:38:00 2001 ][Author ID1: at Fri Dec 14 00:38:00 2001 ]. [Author ID1: at Fri Dec 14 00:38:00 2001 ]Przebieg czasowy na wyjściu RCO

Liczniki synchroniczne dwukierunkowe (rewersyjne)

Rodzina liczników synchronicznych dwukierunkowych obejmuje dwa układy z wyborem kierunku zliczania oraz dwa z rozdzielonymi wejściami zegarowymi dla obu kierunków. W każdym układzie wejścia wpisujące i zerujące są asynchroniczne. Cechy poszczególnych układów zebrano --> w tabeli.[Author:EK] [Author ID1: at Fri Dec 14 09:31:00 2001 ]

0x08 graphic

Jak łatwo się domyślić, układy z wejściem wyboru mają nieco inne wyprowadzenia niż układy z wejściami rozdzielonymi. Rozkład wyprowadzeń tych układów ilustruje rysunek 2.16.[Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 09:32:00 2001 ]16[Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ].[Author ID1: at Fri Dec 14 09:32:00 2001 ]

0x01 graphic

Rysunek 2.16. [Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ]16[Author ID1: at Fri Dec 14 09:32:00 2001 ][Author ID1: at Fri Dec 14 09:32:00 2001 ]. [Author ID1: at Fri Dec 14 09:32:00 2001 ]Wyprowadzenia liczników synchronicznych dwukierunkowych

We wszystkich układach wyprowadzenia A, B, C i D to wejścia służące do podania wartości początkowej, wpisywanej, gdy wejście 0x01 graphic
jest w stanie „0” niezależnie od stanu pozostałych sygnałów. Sygnały QA, QB, QC i QD to wyjścia informujące o aktualnej zawartości licznika.

W układach 74190 i 74191 wejście 0x01 graphic
służy do wyboru kierunku zliczania („0” [Author ID1: at Fri Dec 14 09:34:00 2001 ]-[Author ID1: at Fri Dec 14 09:34:00 2001 ] do góry, „1” [Author ID1: at Fri Dec 14 09:34:00 2001 ]-[Author ID1: at Fri Dec 14 09:34:00 2001 ] w dół) w takt sygnału zegarowego CLK. Zliczanie jest możliwe tylko wtedy, gdy na wejściu 0x01 graphic
jest stan „0”. Jeżeli zawartość licznika jest równa stanowi maksymalnemu (9 lub 15) przy zliczaniu w górę lub wynosi „0” przy zliczaniu w dół, to wyjście MX/MN przyjmuje stan „1” przez okres sygnału zegarowego. Jeżeli MX/MN [Author ID1: at Fri Dec 14 09:36:00 2001 ]= [Author ID1: at Fri Dec 14 09:36:00 2001 ]1 oraz CLK [Author ID1: at Fri Dec 14 09:36:00 2001 ]= [Author ID1: at Fri Dec 14 09:36:00 2001 ]0, to wyjście 0x01 graphic
przyjmuje stan „0”. Można powiedzieć, [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]że MX/MN jest w stanie aktywnym przez cały okres sygnału zegarowego, natomiast 0x01 graphic
tylko w drugiej połowie tego okresu. Zachowanie sygnałów wyjściowych ilustruje rysunek 2.17.[Author ID1: at Fri Dec 14 09:36:00 2001 ][Author ID1: at Fri Dec 14 09:36:00 2001 ][Author ID1: at Fri Dec 14 09:36:00 2001 ][Author ID1: at Fri Dec 14 09:36:00 2001 ][Author ID1: at Fri Dec 14 09:36:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 09:36:00 2001 ]17[Author ID1: at Fri Dec 14 09:36:00 2001 ][Author ID1: at Fri Dec 14 09:36:00 2001 ].[Author ID1: at Fri Dec 14 09:36:00 2001 ]

0x01 graphic

Rysunek 2.17. [Author ID1: at Fri Dec 14 09:37:00 2001 ][Author ID1: at Fri Dec 14 09:37:00 2001 ][Author ID1: at Fri Dec 14 09:37:00 2001 ][Author ID1: at Fri Dec 14 09:37:00 2001 ]17[Author ID1: at Fri Dec 14 09:37:00 2001 ][Author ID1: at Fri Dec 14 09:37:00 2001 ]. [Author ID1: at Fri Dec 14 09:37:00 2001 ]Przebiegi wyjściowe liczników 74190 i 74191

Układy 74192 i 74193 mają rozdzielone wejścia zegarowe dla obu kierunków zliczania: UP w górę i DN w dół. Odpowiadają im wyjścia 0x01 graphic
oraz 0x01 graphic
, aktywne w [Author ID1: at Fri Dec 14 09:39:00 2001 ]stani[Author ID1: at Fri Dec 14 09:39:00 2001 ]em[Author ID1: at Fri Dec 14 09:39:00 2001 ] niskim. Wyjście 0x01 graphic
jest aktywne, gdy w liczniku jest wartość maksymalna (9 lub 15). Podobnie wyjście 0x01 graphic
jest aktywne, jeżeli licznik zawiera 0 (rysunek 2.18[Author ID1: at Fri Dec 14 09:40:00 2001 ][Author ID1: at Fri Dec 14 09:40:00 2001 ][Author ID1: at Fri Dec 14 09:40:00 2001 ][Author ID1: at Fri Dec 14 09:40:00 2001 ][Author ID1: at Fri Dec 14 09:40:00 2001 ][Author ID1: at Fri Dec 14 09:40:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 09:40:00 2001 ]18[Author ID1: at Fri Dec 14 09:40:00 2001 ][Author ID1: at Fri Dec 14 09:40:00 2001 ]). Liczniki zawierają też asynchroniczne wejście zerowania CLR, aktywne w [Author ID1: at Fri Dec 14 09:40:00 2001 ]stani[Author ID1: at Fri Dec 14 09:40:00 2001 ]em[Author ID1: at Fri Dec 14 09:40:00 2001 ] wysokim.

0x01 graphic

Rysunek 2.18. [Author ID1: at Fri Dec 14 09:41:00 2001 ][Author ID1: at Fri Dec 14 09:41:00 2001 ][Author ID1: at Fri Dec 14 09:41:00 2001 ][Author ID1: at Fri Dec 14 09:41:00 2001 ]18[Author ID1: at Fri Dec 14 09:41:00 2001 ][Author ID1: at Fri Dec 14 09:41:00 2001 ]. [Author ID1: at Fri Dec 14 09:41:00 2001 ]Przebiegi wyjściowe liczników 74192 i 74193

Bufory i rejestry z wyjściami trójstanowymi

Bufory

Bufory stosuje się przede wszystkim do zwiększania obciążalności wyjść układów większej skali integracji, np. mikroprocesorów, pamięci itp. Dzięki wyjściom trójstanowym można stosować je w złożonych układach zawierających magistrale.

0x01 graphic

Rysunek 2.19. [Author ID1: at Fri Dec 14 09:43:00 2001 ][Author ID1: at Fri Dec 14 09:43:00 2001 ][Author ID1: at Fri Dec 14 09:43:00 2001 ][Author ID1: at Fri Dec 14 09:43:00 2001 ]19[Author ID1: at Fri Dec 14 09:43:00 2001 ][Author ID1: at Fri Dec 14 09:43:00 2001 ]. [Author ID1: at Fri Dec 14 09:43:00 2001 ]Wyprowadzenia buforów trójstanowych

Układ 74244

Układ 74244 jest podwójnym, 4-bitowym buforem z wyjściami trójstanowymi. Ma on dwie grupy wejść (1A i 2A) oraz dwie grupy wyjść (1Y i 2Y). Otwarcie wyjść nastę[Author ID1: at Fri Dec 14 09:44:00 2001 ]e[Author ID1: at Fri Dec 14 09:44:00 2001 ]puje na [Author ID1: at Fri Dec 14 19:14:00 2001 ]w[Author ID1: at Fri Dec 14 19:14:00 2001 ]skutek podania stanu „0” na wejście bramkujące 0x01 graphic
(grupa 1.[Author ID1: at Sun Dec 16 22:23:00 2001 ]) lub 0x01 graphic
(grupa 2.[Author ID1: at Sun Dec 16 22:23:00 2001 ]). Układ można też stosować jako bufor 8-bitowy, jeżeli oba wejścia bramkujące są połączone. Układ nadaje się do buforowania magistrali adresowej lub sygnałów sterujących mikroprocesora.

Układy 74540 i 74541

Układy 74540 i 74541 są buforami 8-bitowymi z wyjściami trójstanowymi. Układ 74540 powoduje dodatkową zmianę stanu logicznego wszystkich bitów na przeciwny, natomiast 74541 nie ma tej funkcji. Otwarcie wyjść następuje, gdy oba wejścia bramkujące 0x01 graphic
0x01 graphic
znajdują się jednocześnie w stanie niskim. Układy te nadają się m.[Author ID1: at Fri Dec 14 09:45:00 2001 ]. [Author ID1: at Fri Dec 14 09:45:00 2001 ]in. do buforowania magistrali adresowej mikroprocesora.

Układ 74245

Układ 74245 jest 8-bitowym, dwukierunkowym buforem z wyjściami trójstanowymi. Ma on dwie grupy sygnałów wejścia-wyjścia: A i B. Jeżeli wejście bram[Author ID1: at Fri Dec 14 09:46:00 2001 ]kujące 0x01 graphic
[Author ID1: at Fri Dec 14 09:46:00 2001 ]znajduje się w stanie wysokim, to obie grupy wyjść są w stanie wysokiej impedancji. Jeżeli natomiast na wejście bramkujące podany jest stan „0”, to układ może przesyłać informację przez otwarcie wyjść jednej z grup. Kierunek przesyłu zależy od stanu wejścia wyboru kierunku 0x01 graphic
(„1” [Author ID1: at Fri Dec 14 09:46:00 2001 ]-[Author ID1: at Fri Dec 14 09:46:00 2001 ] w kierunku A [Author ID1: at Fri Dec 14 09:47:00 2001 ] [Author ID1: at Fri Dec 14 09:47:00 2001 ]B, „0” [Author ID1: at Fri Dec 14 09:47:00 2001 ]-[Author ID1: at Fri Dec 14 09:47:00 2001 ] B [Author ID1: at Fri Dec 14 09:47:00 2001 ] [Author ID1: at Fri Dec 14 09:47:00 2001 ]A). Układ nadaje się do buforowania magistrali danych lub jakiegokolwiek innego zbioru sygnałów dwukierunkowych, może też być stosowany jako bufor jednokierunkowy, jeżeli wejście wyboru kierunku ma ustalony poziom logiczny.

Rejestry

Rejestry służą do przechowywania (pamiętania) informacji, najczęściej stanowią więc zbiór przerzutników synchronicznych typu D ze wspólnym wejściem wpisującym. Często spotykane są rejestry z wyjściami trójstanowymi, sterowanymi wspólnym sygnałem. Układy takie są chętnie stosowane w układach mikroprocesorowych, ponieważ mogą być bezpośrednio dołączane do magistrali.

0x01 graphic

Rysunek 2.20. [Author ID1: at Fri Dec 14 09:48:00 2001 ][Author ID1: at Fri Dec 14 09:48:00 2001 ][Author ID1: at Fri Dec 14 09:48:00 2001 ][Author ID1: at Fri Dec 14 09:48:00 2001 ]20[Author ID1: at Fri Dec 14 09:48:00 2001 ][Author ID1: at Fri Dec 14 09:48:00 2001 ]. [Author ID1: at Fri Dec 14 09:48:00 2001 ]Wyprowadzenia rejestrów z wyjściami trójstanowymi

Układy 74373 i 74573

Układy 74373 i 74573 są 8-bitowymi rejestrami zatrzaskowymi z wyjściami trójstanowymi. Gdy wejście wpisujące C jest w stanie „1”, układ pełni funkcję bufora trójstanowego, czyli powiela na wyjściach stan wejść (pod warunkiem, że wyjścia są otwarte). Gdy natomiast sygnał wpisujący jest w stanie „0”, układ przekazuje na wyjścia zapamiętany stan wejść. Jest to ostatni stan, jaki wystąpił przed zmianą poziomu logicznego sygnału wpisującego z „1” na „0”. Otwarcie wyjść trójstanowych następuje, gdy sygnał 0x01 graphic
jest w stanie „0”. Układ nadaje się do buforowania magistral adresowych w niektórych mikroprocesorach, szczególnie w tych, które wymagają zapamiętania stanu magistrali adresowej w układach zewnętrznych.

Układy 74374 i 74574

Układy 74374 i 74574 są 8-bitowymi rejestrami z wyjściami trójstanowymi. Gdy na wejściu wpisującym CLK występuje zbocze narastające, układ zapamiętuje stan wejść. Otwarcie wyjść trójstanowych następuje, gdy sygnał 0x01 graphic
jest w stanie „0”.

Przykłady

Przykład 1.[Author ID1: at Fri Dec 14 09:50:00 2001 ]

Zaprojektować układ wyświetlający dwucyfrową liczbę dziesiętną. Cyfry kodowane są w kodzie BCD. Jeżeli liczba wejściowa przekroczy wartość 80, wyświetlacz powinien pulsować z częstotliwością kilku Hz. Zero nieznaczące należy wygasić.

Zasadnicza część układu jest odpowiedzialna za wyświetlanie dwóch cyfr. Do jej zbudowania potrzebne są dwa wyświetlacze 7-segmentowe (ze wspólną anodą) wraz ze sterownikami 7447. Układ porównywania liczby wejściowej z liczbą progową (w naszym przykładzie 80) można zrealizować jako zwykły układ kombinacyjny. Rozwiązanie z wykorzystaniem komparatorów 4-bitowych 7485 jest jednak ciekawsze i bardziej przejrzyste. Ponadto można dowolnie ustawić wartość progową [Author ID1: at Fri Dec 14 09:52:00 2001 ]-[Author ID1: at Fri Dec 14 09:52:00 2001 ] służą do tego przełączniki podłączone do wejść obu komparatorów. Liczba wejściowa jest większa od wartości progowej, jeżeli zachodzi jeden z poniższych warunków:

Pierwszy komparator sprawdza pierwszy z wymienionych warunków. Jeżeli jest on spełniony, na wyjściu A [Author ID1: at Fri Dec 14 09:52:00 2001 ]> [Author ID1: at Fri Dec 14 09:52:00 2001 ]B komparatora pojawi się „1”. Drugi komparator nie musi już porównywać cyfr i przekazuje na wyjście wynik z pierwszego komparatora. Jeżeli natomiast pierwszy warunek nie jest spełniony, to drugi komparator sprawdza drugi warunek i ustawia swoje wyjścia w zależności od wyniku porównania w pierwszym komparatorze, jak i w zależności [Author ID1: at Fri Dec 14 10:09:00 2001 ]od relacji między cyframi jedności porównywanych liczb.

Jeżeli w wyniku porównania okaże się, że liczba wejściowa jest większa od wartości progowej, to [Author ID1: at Fri Dec 14 10:10:00 2001 ]na wyjściu A [Author ID1: at Fri Dec 14 15:58:00 2001 ]> [Author ID1: at Fri Dec 14 15:58:00 2001 ]B drugiego komparatora jest „1” logiczna. Pozwala to na przepuszczenie fali generowanej przez bramkę Schmitta. Dzięki temu stan wejść 0x01 graphic
obu sterowników zmienia się w takt tej fali, co powoduje pulsowanie wyświetlacza. Jeżeli natomiast liczba wejściowa nie przekracza wartości progowej, na wejściach tych utrzymuje się stan „1”, a więc obie cyfry są wyświetlane. Jedynie w przypadku, gdy liczba wejściowa jest mniejsza od 10, a więc cyfra dziesiątek jest równa 0, wyświetlana jest tylko cyfra jedności. Zapewnia to stan „0” na wejściu 0x01 graphic
.

0x01 graphic

--> Rysunek 2.21.[Author ID1: at Fri Dec 14 10:12:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:13:00 2001 ][Author ID1: at Fri Dec 14 10:12:00 2001 ]

Przykład 2.[Author ID1: at Fri Dec 14 10:13:00 2001 ]

Zaprojektować próbnik stanów logicznych. Sposób wyświetlania stanu badanego sygnału określa rysunek 2.22.[Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 10:14:00 2001 ]21[Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ].[Author ID1: at Fri Dec 14 10:14:00 2001 ]

0x01 graphic

Rysunek 2.22. [Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ]21[Author ID1: at Fri Dec 14 10:14:00 2001 ][Author ID1: at Fri Dec 14 10:14:00 2001 ]. [Author ID1: at Fri Dec 14 10:14:00 2001 ]Sposób wyświetlania stanu badanego sygnału

Tranzystor i przyłączone do niego oporniki powinny być dobrane tak, aby w stanie niskim lub w stanie[Author ID1: at Fri Dec 14 10:15:00 2001 ] wysokiej impedancji na wejściu tranzystor był w stanie odcięcia (zatkania). Jeżeli natomiast na wejściu jest stan wysoki, tranzystor powinien przewodzić (być w stanie nasycenia).

0x01 graphic

--> Rysunek 2.23.[Author ID1: at Fri Dec 14 10:16:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:16:00 2001 ][Author ID1: at Fri Dec 14 10:16:00 2001 ]

Jeżeli na wejściu jest stan niski, tranzystor jest w stanie odcięcia, a więc w punkcie A napięcie jest bliskie napięciu zasilania. Mamy tu więc „1” logiczną. Z kolei w punkcie B jest stan niski, ponieważ bramka 7407 powiela sygnały wejściowe. Na wyjściu bramki NAND jest zatem stan „1”, a wyświetlacz pokazuje cyfrę 0.

W stanie wysokim na wejściu tranzystor przewodzi, a więc w punkcie A jest „0”, natomiast w punkcie B [Author ID1: at Fri Dec 14 10:17:00 2001 ]-[Author ID1: at Fri Dec 14 10:17:00 2001 ] „1”. Na wyjściu bramki NAND jest „1”, a wyświetlacz pokazuje cyfrę 1.

Nieco inaczej jest w stanie wysokiej impedancji sygnału wejściowego. Tranzystor wówczas nie przewodzi, gdyż nie płynie prąd bazy. Natomiast bramka 7407 traktuje tę sytuację tak, jak gdyby na wejściu była „1”. W związku z tym w punktach A i B jest stan wysoki. Sterownik 7447 wyłącza wyświetlacz, gdyż na wejściu 0x01 graphic
jest „0”. Wyświetlacz pokazuje jednak kombinację odpowiadającą stanowi wysokiej impedancji, a to dzięki temu, że określone jego segmenty podłączone są do wyjść dwóch bramek 7407.

Do wykrycia fali użyty jest tu dodatkowy układ składający się z układu czasowego 74123 oraz przerzutnika synchronicznego typu D (7474). Długość impulsów generowanych przez układ czasowy musi odpowiadać częstotliwości granicznej (w naszym przypadku 20 Hz). Jeżeli częstotliwość wejściowa jest większa od granicznej, układ jest wyzwalany kolejnymi impulsami przed zakończeniem impulsu wyjściowego (rysunek 2.24[Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ]Rysunek [Author ID1: at Fri Dec 14 10:22:00 2001 ]22[Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ]). Każde zbocze narastające sygnału wejściowego powoduje zapisanie stanu tego impulsu w przerzutniku. Przy częstotliwości wyższej niż graniczna wyjście Q przerzutnika jest w stanie wysokim, co powoduje świecenie kropki dziesiętnej.

0x01 graphic

Rysunek 2.24. [Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ]22[Author ID1: at Fri Dec 14 10:22:00 2001 ][Author ID1: at Fri Dec 14 10:22:00 2001 ]. [Author ID1: at Fri Dec 14 10:22:00 2001 ]Przebiegi czasowe w układzie komparatora częstotliwości

Jeżeli częstotliwość wejściowa jest mniejsza od granicznej, kolejne wyzwolenia układu czasowego występują po zakończeniu impulsu wyjściowego. W chwili wystąpienia zbocza narastającego na wejściu przerzutnika jest zatem „0”, ponieważ układ czasowy rozpoczyna generowanie impulsu z pewnym opóźnieniem w stosunku do chwili wystąpienia zbocza wyzwalającego. Tak więc wyjście Q przerzutnika pozostaje w stanie niskim, a kropka dziesiętna wyświetlacza jest zgaszona.

Przykład 3.[Author ID1: at Fri Dec 14 10:24:00 2001 ]

Zaprojektować liczniki asynchroniczne mod 7 liczące w kodzie 8421 i 5421.

Pierwszy układ liczy w kodzie 8421. Wyjście QA jest najmniej znaczące, wejście QD [Author ID1: at Fri Dec 14 10:29:00 2001 ]-[Author ID1: at Fri Dec 14 10:29:00 2001 ] najbardziej. Po osiągnięciu przez licznik stanu 7.[Author ID1: at Fri Dec 14 10:30:00 2001 ] wytwarzany jest sygnał zerowania licznika. Podobnie działa układ drugi. Jest on jednak mniej stabilny ze względu na różnice czasów propagacji sygnałów zerujących.

Układ trzeci liczy w kodzie 5421. Wyjściem najbardziej znaczącym jest teraz QA, najmniej [Author ID1: at Fri Dec 14 10:30:00 2001 ]-[Author ID1: at Fri Dec 14 10:30:00 2001 ] QB. Kod ten pozwala na wykrycie stanu 7.[Author ID1: at Fri Dec 14 10:30:00 2001 ] bez użycia dodatkowych elementów.

0x01 graphic

--> Rysunek 2.25.[Author ID1: at Fri Dec 14 10:31:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:31:00 2001 ][Author ID1: at Fri Dec 14 10:31:00 2001 ]

Przykład 4.[Author ID1: at Fri Dec 14 10:33:00 2001 ]

Zaprojektować licznik asynchroniczny mod 13.

0x01 graphic

--> Rysunek 2.26.[Author ID1: at Fri Dec 14 10:33:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:34:00 2001 ][Author ID1: at Fri Dec 14 10:33:00 2001 ]

Licznik ten działa podobnie,[Author ID1: at Fri Dec 14 10:33:00 2001 ] jak pierwszy licznik z poprzedniego przykładu. Wykrycie stanu 13.[Author ID1: at Fri Dec 14 10:33:00 2001 ] powoduje wyzerowanie całego licznika.

Przykład 5.[Author ID1: at Fri Dec 14 10:34:00 2001 ]

Zaprojektować licznik asynchroniczny mod 44, nie korzystając z dodatkowych elementów (np. bramek).

0x01 graphic

--> Rysunek 2.27.[Author ID1: at Fri Dec 14 10:35:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:35:00 2001 ][Author ID0: at Thu Nov 30 00:00:00 1899 ]

Do zbudowania takiego licznika potrzebne są dwa układy. Pierwszy z nich, zliczający cyfry jedności, można potraktować jak dzielnik częstotliwości przez 10. Drugi licznik zatem zlicza cyfry dziesiątek. Wykrycie stanu 44.[Author ID1: at Fri Dec 14 16:00:00 2001 ] wymaga sprawdzenia, czy w obu licznikach jest stan 4. Jeżeli tak, oba liczniki powinny być równocześnie wyzerowane.

Przykład 6.[Author ID1: at Fri Dec 14 10:36:00 2001 ]

Zaprojektować licznik asynchroniczny mod 66, nie korzystając z dodatkowych elementów (np. bramek).

0x01 graphic

--> Rysunek 2.28.[Author ID1: at Fri Dec 14 10:36:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:37:00 2001 ][Author ID1: at Fri Dec 14 10:36:00 2001 ]

Licznik ten działa podobnie,[Author ID1: at Fri Dec 14 10:37:00 2001 ] jak licznik mod 44 z poprzedniego przykładu. Jedyna różnica polega na tym, że pierwszy licznik jest dzielnikiem częstotliwości mod 16. Tak więc wykrycie stanu 66.[Author ID1: at Fri Dec 14 15:31:00 2001 ] wymaga sprawdzenia, czy w pierwszym liczniku jest stan 2.[Author ID1: at Fri Dec 14 10:38:00 2001 ], a [Author ID1: at Fri Dec 14 10:38:00 2001 ]w drugim [Author ID1: at Fri Dec 14 10:38:00 2001 ] zaś [Author ID1: at Fri Dec 14 10:38:00 2001 ][Author ID1: at Fri Dec 14 10:38:00 2001 ]-[Author ID1: at Fri Dec 14 10:38:00 2001 ] 64. Spełnienie obu tych warunków powoduje jednoczesne wyzerowanie obu liczników.

Przykład 7.[Author ID1: at Fri Dec 14 10:39:00 2001 ]

Zaprojektować licznik mod 5. W zadaniu należy również w[Author ID1: at Sun Dec 16 22:39:00 2001 ]W[Author ID1: at Sun Dec 16 22:39:00 2001 ]ykorzystać układy liczników synchronicznych z zerowaniem synchronicznym i asynchronicznym.

0x01 graphic

--> Rysunek 2.29.[Author ID1: at Fri Dec 14 10:39:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:39:00 2001 ][Author ID1: at Fri Dec 14 10:39:00 2001 ]

Układ 74160 jest licznikiem z zerowaniem asynchronicznym. Oznacza to, że wyzerowanie licznika następuje, gdy tylko pojawi się sygnał zerujący, niezależnie od stanu sygnału zegarowego. Dlatego też sposób rozwiązania jest taki sam, jak w przypadku liczników asynchronicznych [Author ID1: at Fri Dec 14 10:41:00 2001 ]-[Author ID1: at Fri Dec 14 10:41:00 2001 ] stan wykrywany jest stanem niedozwolonym. W rozpatrywanym przykładzie wystąpienie stanu 5.[Author ID1: at Fri Dec 14 10:41:00 2001 ] powoduje natychmiastowe wyzerowanie licznika.

Inaczej jest w przypadku układu 74162, który jest licznikiem z zerowaniem synchronicznym. Tutaj wyzerowanie nastąpi dopiero w chwili wystąpienia narastającego zbocza sygnału zegarowego, o ile sy[Author ID1: at Fri Dec 14 10:41:00 2001 ]t[Author ID1: at Fri Dec 14 10:41:00 2001 ]gnał zerujący będzie wówczas aktywny. Dlatego też należy wykryć ostatni stan dozwolony [Author ID1: at Fri Dec 14 10:42:00 2001 ]-[Author ID1: at Fri Dec 14 10:42:00 2001 ] w tym przypadku 4. Liczniki z zerowaniem synchronicznym mają więc tę zaletę, że nie występują w nich stany niedozwolone. Może to mieć znaczenie, jeżeli wyjście licznika steruje wejściem demultiplek[Author ID1: at Fri Dec 14 10:42:00 2001 ]sera.

Przykład 8.[Author ID1: at Fri Dec 14 10:42:00 2001 ]

Zaprojektować licznik synchroniczny zliczający w następujący sposób: 0, ..., A, B, ..., C, 0 itd. gdzie A, B, i C są dowolnymi cyframi szesnastkowymi spełniającymi warunek A [Author ID1: at Fri Dec 14 10:43:00 2001 ]< [Author ID1: at Fri Dec 14 10:43:00 2001 ]B [Author ID1: at Fri Dec 14 10:43:00 2001 ]< [Author ID1: at Fri Dec 14 10:43:00 2001 ]C. Zerowanie i wpis są synchroniczne.

0x01 graphic

--> Rysunek 2.30.[Author ID1: at Fri Dec 14 10:44:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:44:00 2001 ][Author ID1: at Fri Dec 14 10:44:00 2001 ]

Wyjścia licznika podłączone są do wejść A obu komparatorów 7485. Stan wejść B tych komparatorów może być ustawiany za pomocą przełączników, podobnie jak stan wejść A, B, C i D licznika. Jeżeli pierwszy komparator wykryje równość między zawartością licznika a cyfrą A, uaktywnia poprzez bramkę negacji wejście wpisujące licznika, co powoduje wpisanie do niego cyfry B. Wpis ten nastąpi w chwili wystąpienia zbocza narastającego sygnału zegarowego. Jeżeli następnie drugi komparator wykryje równość między zawartością licznika a cyfrą C, uaktywni poprzez drugą bramkę negacji wejście zerujące. Spowoduje to wyzerowanie licznika, gdy wystąpi zbocze narastające sygnału zegarowego.

Przykład 9.[Author ID1: at Fri Dec 14 10:45:00 2001 ]

Zaprojektować licznik synchroniczny zliczający w następujący sposób: 0, 1, ..., 14, 15, 14, ..., 1, 0, 1 itd. Zerowanie i wpis są asynchroniczne. W zadaniu należy również w[Author ID1: at Sun Dec 16 22:40:00 2001 ]W[Author ID1: at Sun Dec 16 22:40:00 2001 ]ykorzystać liczniki z wyborem kierunku zliczania oraz z podwójnym wejściem zegarowym.

Układ 74191 zlicza impulsy wejściowe zgodnie ze stanem wejścia 0x01 graphic
. Załóżmy początkowo, że na wejściu tym jest „0” i licznik zlicza do góry. Gdy wystąpi stan maksymalny (15), sygnał [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]0x01 graphic
przyjmie stan „1” na czas równy okresowi zegara. Zbocze narastające tego sygnału powoduje zanegowanie stanu przerzutnika (wpisanie „1”), dzięki czemu od najbliższego zbocza narastającego sygnału zegarowego licznik będzie zmniejszał zawartość. Dopiero wyzerowanie licznika spowoduje ponowne wygenerowanie sygnału 0x01 graphic
i wpisanie do przerzutnika stanu „0”. Wówczas licznik powróci do zliczania do góry.

Zastanówmy się, czy do sterowania pracą przerzutnika można także wykorzystać sygnał 0x01 graphic
. Przyjmuje on stan „0” w czasie, gdy 0x01 graphic
[Author ID1: at Fri Dec 14 10:48:00 2001 ]= [Author ID1: at Fri Dec 14 10:48:00 2001 ]1, a sygnał zegarowy CLK [Author ID1: at Fri Dec 14 10:48:00 2001 ]= [Author ID1: at Fri Dec 14 10:48:00 2001 ]0. Zbocze narastające 0x01 graphic
wystąpi zatem równocześnie ze zboczem narastającym sygnału zegarowego. Jest to zbyt późno, aby przerzutnik zdążył się przełączyć na czas. Gdyby istniała konieczność użycia 0x01 graphic
zamiast 0x01 graphic
, na wejście zegarowe przerzutnika sygnał ten powinien zostać podany poprzez bramkę negacji, co przyspieszy zmianę stanu przerzutnika o pół okresu sygnału zegarowego.

0x01 graphic

--> Rysunek 2.31.[Author ID1: at Fri Dec 14 10:49:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:49:00 2001 ][Author ID1: at Fri Dec 14 10:49:00 2001 ]

Drugi układ zawiera licznik z osobnymi wejściami zegarowymi dla każdego kierunku zliczania. Początkowo w przerzutniku jest „0”, a więc wejściowe bramki AND przepuszczają sygnały zegarowe tylko do wejścia inkrementującego (UP). Wystąpienie stanu maksymalnego powoduje wygenerowanie sygnału 0x01 graphic
powodującego wpisanie do przerzutnika wartości „1”. Teraz do wejść licznika sygnały przepuszczane są tylko do wejścia dekrementującego (DN). Wystąpienie w liczniku stanu „0” powoduje wygenerowanie sygnału 0x01 graphic
i ponowne wpisanie „0” do przerzutnika.

Przykład 10.[Author ID1: at Fri Dec 14 10:51:00 2001 ]

Zaprojektować układ generowania przebiegu schodkowego piłokształtnego, wykorzystując licznik i demulti­ple­kser. Przebieg wyjściowy ilustruje --> rysunek 2.32.[Author ID1: at Fri Dec 14 10:55:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:56:00 2001 ][Author ID1: at Fri Dec 14 10:55:00 2001 ][Author ID1: at Fri Dec 14 10:55:00 2001 ][Author ID1: at Fri Dec 14 10:55:00 2001 ]Błąd! Nie można odnaleźć źródła odsyłacza.[Author ID1: at Fri Dec 14 10:55:00 2001 ][Author ID1: at Fri Dec 14 10:55:00 2001 ].[Author ID1: at Fri Dec 14 10:55:00 2001 ]

0x01 graphic

Rysunek [Author ID1: at Fri Dec 14 10:52:00 2001 ][Author ID1: at Fri Dec 14 10:52:00 2001 ][Author ID1: at Fri Dec 14 10:52:00 2001 ]23[Author ID1: at Fri Dec 14 10:52:00 2001 ][Author ID1: at Fri Dec 14 10:52:00 2001 ].[Author ID1: at Fri Dec 14 10:52:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]2.32. [Author ID1: at Fri Dec 14 10:52:00 2001 ]Przebieg schodkowy piłokształtny

0x01 graphic

--> Rysunek 2.33. [Author ID1: at Fri Dec 14 10:58:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 10:59:00 2001 ][Author ID1: at Fri Dec 14 10:58:00 2001 ]

Z rysunku wynika, że najwyższe napięcie wynosi 5 V, a najniższe [Author ID1: at Fri Dec 14 11:00:00 2001 ]-[Author ID1: at Fri Dec 14 11:00:00 2001 ] 0,5 V. Kolejne poziomy napięć różnią się o 0,5 V. Do wytworzenia potrzebnych napięć można wykorzystać rezystorowe dzielniki napięcia. Napięcie odniesienia jest różnicą między napięciem zasilania (UCC [Author ID1: at Fri Dec 14 11:00:00 2001 ]= [Author ID1: at Fri Dec 14 11:00:00 2001 ]5 V) a napięciem wyjściowym w stanie niskim (UOL [Author ID1: at Fri Dec 14 11:01:00 2001 ]= [Author ID1: at Fri Dec 14 11:01:00 2001 ]0,5  [Author ID1: at Thu Dec 13 19:33:00 2001 ] [Author ID1: at Thu Dec 13 19:33:00 2001 ]V), wynosi zatem 4,5 V. Przy stałej wartości rezystora R [Author ID1: at Fri Dec 14 11:01:00 2001 ]= [Author ID1: at Fri Dec 14 11:01:00 2001 ]1 kΩ wartości rezystorów R1 - [Author ID1: at Fri Dec 14 11:01:00 2001 ]-[Author ID1: at Fri Dec 14 11:01:00 2001 ]R9 powinny być takie, jak podaje --> tabela 6.[Author:EK] [Author ID1: at Sun Dec 16 22:34:00 2001 ]

Przykład 11.[Author ID1: at Fri Dec 14 11:02:00 2001 ]

Zaprojektować asynchroniczny licznik dwójkowy dwukierunkowy.

0x01 graphic

--> 0x08 graphic
Rysunek 2.34. [Author ID1: at Fri Dec 14 11:03:00 2001 ][Author:EK] [Author ID1: at Fri Dec 14 11:03:00 2001 ][Author ID1: at Fri Dec 14 11:03:00 2001 ]

Do wyboru kierunku służy dodatkowy sygnał G/D. Stan niski tego sygnału powoduje, że bramki XOR przekazują na wyjścia stany odpowiednich wyjść licznika. Odpowiada to zliczaniu w górę. Gdy natomiast sygnał G/D jest w stanie wysokim, na wyjściach bramek pojawiają się zanegowane stany wyjść licznika. Odpowiada to zliczaniu w dół.

2 Część I Podstawy obsługi systemu WhizBang (Nagłówek strony)

2 C:\Moje dokumenty\Korekta\Uklady mikro\1 Od autora\r2-1.doc

[Author ID1: at Fri Dec 14 15:40:00 2001 ][Author ID1: at Fri Dec 14 15:40:00 2001 ][Author ID1: at Fri Dec 14 15:40:00 2001 ][Author ID1: at Fri Dec 14 15:40:00 2001 ][Author ID1: at Fri Dec 14 15:40:00 2001 ] W calym tekście w zapisie typu P = Q, P > Q, Y0 [Author ID1: at Fri Dec 14 15:40:00 2001 ]- Y7, A0 [Author ID1: at Fri Dec 14 15:42:00 2001 ]-A2 należy przed i po znakach rowności, większości, mniejszości, półpauzy wstawić spację. Ja nie mogę tego zrobić, ponieważ działania te zostały zamieszczone w tekście na zasadzie rysunków.[Author ID1: at Fri Dec 14 15:43:00 2001 ]

[Author ID1: at Thu Dec 13 22:01:00 2001 ][Author ID1: at Thu Dec 13 22:01:00 2001 ][Author ID1: at Thu Dec 13 22:01:00 2001 ][Author ID1: at Thu Dec 13 22:01:00 2001 ][Author ID1: at Thu Dec 13 22:01:00 2001 ] Może lepiej: W dalszej części książki słowem demultipleksery będą określane wyłącznie dekodery kodu dwójkowego zamieniające kod na [Author ID1: at Thu Dec 13 22:01:00 2001 ]„1 z[Author ID1: at Thu Dec 13 22:03:00 2001 ] n”.[Author ID1: at Thu Dec 13 22:04:00 2001 ]

[Author ID1: at Thu Dec 13 23:06:00 2001 ][Author ID1: at Thu Dec 13 23:06:00 2001 ][Author ID1: at Thu Dec 13 23:06:00 2001 ][Author ID1: at Thu Dec 13 23:06:00 2001 ][Author ID1: at Thu Dec 13 23:06:00 2001 ] Może: do określania?[Author ID1: at Thu Dec 13 23:06:00 2001 ]

[Author ID1: at Thu Dec 13 23:34:00 2001 ][Author ID1: at Thu Dec 13 23:34:00 2001 ][Author ID1: at Thu Dec 13 23:34:00 2001 ][Author ID1: at Thu Dec 13 23:34:00 2001 ][Author ID1: at Thu Dec 13 23:34:00 2001 ] Impulsu czy układu?[Author ID1: at Thu Dec 13 23:34:00 2001 ]

[Author ID1: at Thu Dec 13 23:38:00 2001 ][Author ID1: at Thu Dec 13 23:38:00 2001 ][Author ID1: at Thu Dec 13 23:38:00 2001 ][Author ID1: at Thu Dec 13 23:38:00 2001 ][Author ID1: at Thu Dec 13 23:38:00 2001 ] O ktorym rysunku jest mowa? Na rysunku[Author ID1: at Thu Dec 13 23:38:00 2001 ] 2.8[Author ID1: at Thu Dec 13 23:39:00 2001 ] chyba nie ma [Author ID1: at Thu Dec 13 23:39:00 2001 ]wielu rodz[Author ID1: at Thu Dec 13 23:40:00 2001 ]a[Author ID1: at Thu Dec 13 23:41:00 2001 ]jów kondensatorów.[Author ID1: at Thu Dec 13 23:40:00 2001 ]

[Author ID1: at Thu Dec 13 23:47:00 2001 ][Author ID1: at Thu Dec 13 23:47:00 2001 ][Author ID1: at Thu Dec 13 23:47:00 2001 ][Author ID1: at Thu Dec 13 23:47:00 2001 ][Author ID1: at Thu Dec 13 23:47:00 2001 ] Który rysunek?[Author ID1: at Thu Dec 13 23:47:00 2001 ]

[Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ][Author ID1: at Thu Dec 13 23:56:00 2001 ] Gdzie jest ta tabela?[Author ID1: at Thu Dec 13 23:56:00 2001 ]

[Author ID1: at Fri Dec 14 00:18:00 2001 ][Author ID1: at Fri Dec 14 00:18:00 2001 ][Author ID1: at Fri Dec 14 00:18:00 2001 ][Author ID1: at Fri Dec 14 00:18:00 2001 ][Author ID1: at Fri Dec 14 00:18:00 2001 ] ???[Author ID1: at Fri Dec 14 00:18:00 2001 ]

[Author ID1: at Fri Dec 14 00:32:00 2001 ][Author ID1: at Fri Dec 14 00:32:00 2001 ][Author ID1: at Fri Dec 14 00:32:00 2001 ][Author ID1: at Fri Dec 14 00:32:00 2001 ][Author ID1: at Fri Dec 14 00:32:00 2001 ] Gdzie [Author ID1: at Fri Dec 14 00:32:00 2001 ]jest [Author ID1: at Fri Dec 14 00:33:00 2001 ]ta tabela?[Author ID1: at Fri Dec 14 00:32:00 2001 ]

[Author ID1: at Fri Dec 14 09:31:00 2001 ][Author ID1: at Fri Dec 14 09:31:00 2001 ][Author ID1: at Fri Dec 14 09:31:00 2001 ][Author ID1: at Fri Dec 14 09:31:00 2001 ][Author ID1: at Fri Dec 14 09:31:00 2001 ] W której tabeli?[Author ID1: at Fri Dec 14 09:31:00 2001 ]

[Author ID1: at Fri Dec 14 10:13:00 2001 ][Author ID1: at Fri Dec 14 10:13:00 2001 ][Author ID1: at Fri Dec 14 10:13:00 2001 ][Author ID1: at Fri Dec 14 10:13:00 2001 ][Author ID1: at Fri Dec 14 10:13:00 2001 ] Brak podpisu [Author ID1: at Fri Dec 14 10:13:00 2001 ]pod [Author ID1: at Fri Dec 14 10:32:00 2001 ]rysunkiem.[Author ID1: at Fri Dec 14 10:13:00 2001 ] W całej książce należy uzupełnić [Author ID1: at Fri Dec 14 23:55:00 2001 ]brakujące [Author ID1: at Fri Dec 14 23:57:00 2001 ]podpisy[Author ID1: at Fri Dec 14 23:55:00 2001 ] pod rysunkami, ktore tych podpisów nie mają.[Author ID1: at Fri Dec 14 23:57:00 2001 ]

[Author ID1: at Fri Dec 14 10:16:00 2001 ][Author ID1: at Fri Dec 14 10:16:00 2001 ][Author ID1: at Fri Dec 14 10:16:00 2001 ][Author ID1: at Fri Dec 14 10:16:00 2001 ][Author ID1: at Fri Dec 14 10:16:00 2001 ] Brak podpisu [Author ID1: at Fri Dec 14 10:16:00 2001 ]pod [Author ID1: at Fri Dec 14 10:32:00 2001 ]rysunkiem.[Author ID1: at Fri Dec 14 10:16:00 2001 ]

[Author ID1: at Fri Dec 14 10:31:00 2001 ][Author ID1: at Fri Dec 14 10:31:00 2001 ][Author ID1: at Fri Dec 14 10:31:00 2001 ][Author ID1: at Fri Dec 14 10:31:00 2001 ][Author ID1: at Fri Dec 14 10:31:00 2001 ] Brak podpisu [Author ID1: at Fri Dec 14 10:31:00 2001 ]pod [Author ID1: at Fri Dec 14 10:32:00 2001 ]rysunkiem.[Author ID1: at Fri Dec 14 10:31:00 2001 ]

[Author ID1: at Fri Dec 14 10:34:00 2001 ][Author ID1: at Fri Dec 14 10:34:00 2001 ][Author ID1: at Fri Dec 14 10:34:00 2001 ][Author ID1: at Fri Dec 14 10:34:00 2001 ][Author ID1: at Fri Dec 14 10:34:00 2001 ] Brak podpisu [Author ID1: at Fri Dec 14 10:34:00 2001 ]pod rysunkiem.[Author ID1: at Fri Dec 14 10:34:00 2001 ]

[Author ID1: at Fri Dec 14 10:35:00 2001 ][Author ID1: at Fri Dec 14 10:35:00 2001 ][Author ID1: at Fri Dec 14 10:35:00 2001 ][Author ID1: at Fri Dec 14 10:35:00 2001 ][Author ID1: at Fri Dec 14 10:35:00 2001 ] Brak podpisu pod rysunkiem.[Author ID1: at Fri Dec 14 10:35:00 2001 ]

[Author ID1: at Fri Dec 14 10:37:00 2001 ][Author ID1: at Fri Dec 14 10:37:00 2001 ][Author ID1: at Fri Dec 14 10:37:00 2001 ][Author ID1: at Fri Dec 14 10:37:00 2001 ][Author ID1: at Fri Dec 14 10:37:00 2001 ] Brak podpisu pod rysunkiem.[Author ID1: at Fri Dec 14 10:37:00 2001 ]

[Author ID1: at Fri Dec 14 10:39:00 2001 ][Author ID1: at Fri Dec 14 10:39:00 2001 ][Author ID1: at Fri Dec 14 10:39:00 2001 ][Author ID1: at Fri Dec 14 10:39:00 2001 ][Author ID1: at Fri Dec 14 10:39:00 2001 ] Brak podpisu pod rysunkiem.[Author ID1: at Fri Dec 14 10:39:00 2001 ]

[Author ID1: at Fri Dec 14 10:44:00 2001 ][Author ID1: at Fri Dec 14 10:44:00 2001 ][Author ID1: at Fri Dec 14 10:44:00 2001 ][Author ID1: at Fri Dec 14 10:44:00 2001 ][Author ID1: at Fri Dec 14 10:44:00 2001 ] Brak podpisu pod rysunkiem.[Author ID1: at Fri Dec 14 10:44:00 2001 ]

[Author ID1: at Fri Dec 14 10:49:00 2001 ][Author ID1: at Fri Dec 14 10:49:00 2001 ][Author ID1: at Fri Dec 14 10:49:00 2001 ][Author ID1: at Fri Dec 14 10:49:00 2001 ][Author ID1: at Fri Dec 14 10:49:00 2001 ] Brak podpisu pod rysunkiem.[Author ID1: at Fri Dec 14 10:49:00 2001 ]

[Author ID1: at Fri Dec 14 10:56:00 2001 ][Author ID1: at Fri Dec 14 10:56:00 2001 ][Author ID1: at Fri Dec 14 10:56:00 2001 ][Author ID1: at Fri Dec 14 10:56:00 2001 ][Author ID1: at Fri Dec 14 10:56:00 2001 ] Wpisałam numer kolejnego rysunku, jednak nie wiem, co miała znaczyć uwaga o błedzie. Proszę to sprawdzić.[Author ID1: at Fri Dec 14 10:56:00 2001 ]

[Author ID1: at Fri Dec 14 10:59:00 2001 ][Author ID1: at Fri Dec 14 10:59:00 2001 ][Author ID1: at Fri Dec 14 10:59:00 2001 ][Author ID1: at Fri Dec 14 10:59:00 2001 ][Author ID1: at Fri Dec 14 10:59:00 2001 ] Brak podpisu pod rysunkiem.[Author ID1: at Fri Dec 14 10:59:00 2001 ]

[Author ID1: at Sun Dec 16 22:34:00 2001 ][Author ID1: at Sun Dec 16 22:34:00 2001 ][Author ID1: at Sun Dec 16 22:34:00 2001 ][Author ID1: at Sun Dec 16 22:34:00 2001 ][Author ID1: at Sun Dec 16 22:34:00 2001 ] [Author ID1: at Sun Dec 16 22:34:00 2001 ]Gdzie jest ta tabela? [Author ID1: at Sun Dec 16 22:37:00 2001 ]W całej ksiązce zamieszczono tylko jedną tabelę (w rozdziale 1.) pod tytułem [Author ID1: at Sun Dec 16 22:34:00 2001 ]„Parametry elektryczne cyfrowych układów scalonych roznych serii[Author ID1: at Sun Dec 16 22:36:00 2001 ][Author ID1: at Sun Dec 16 22:37:00 2001 ]

[Author ID1: at Fri Dec 14 11:03:00 2001 ][Author ID1: at Fri Dec 14 11:03:00 2001 ][Author ID1: at Fri Dec 14 11:03:00 2001 ][Author ID1: at Fri Dec 14 11:03:00 2001 ][Author ID1: at Fri Dec 14 11:03:00 2001 ] Brak podpisu pod rysunkiem.[Author ID1: at Fri Dec 14 11:03:00 2001 ]

Tabela 1. Ważniejsze cechy komparatorów 8-bitowych

Układ

Wejścia bramkujące

Typ wyjść

Liczba wyjść

Rezystory podciągające

Wejścia Schmitta

74682

-

przeciwsobne

2

tak

tak

74683

-

otwarty kolektor

2

tak

tak

74684

-

przeciwsobne

2

-

tak

74685

-

otwarty kolektor

2

-

tak

74686

2

przeciwsobne

2

-

tak

74687

2

otwarty kolektor

2

-

tak

74688

1

przeciwsobne

1

-

-

74689

1

otwarty kolektor

1

-

-

Tabela 2. Stany wyjść komparatorów 8-bitowych w zależności od wyniku porównania

Relacja

Wyjście 0x01 graphic

Wyjście 0x01 graphic

P<Q

„1”

„1”

P=Q

„0”

„1”

P>Q

„1”

„0”

Tabela 3. Funkcje wyprowadzeń układu NE555

Numer wyprowadzenia

Nazwa wyprowadzenia

1

masa

2

napięcie wyzwalające

3

wyjście

4

zerowanie (stan aktywny - „0”)

5

napięcie sterujące

6

próg przełączania

7

rozładowanie

8

napięcie zasilania

Tabela 4. Ważniejsze cechy liczników synchronicznych jednokierunkowych

Układ

Licznik

Wpis

Zerowanie

74160

dziesiętny

synchroniczny

asynchroniczne

74161

dwójkowy

synchroniczny

asynchroniczne

74162

dziesiętny

synchroniczny

synchroniczne

74163

dwójkowy

synchroniczny

synchroniczne

Tabela 5. Ważniejsze cechy liczników synchronicznych dwukierunkowych

Układ

Licznik

Kierunek zliczania

Wpis

Zerowanie

74190

dziesiętny

wejście wyboru

asynchroniczny

-

74191

dwójkowy

wejście wyboru

asynchroniczny

-

74192

dziesiętny

wejścia rozdzielone

asynchroniczny

asynchroniczne

74193

dwójkowy

wejścia rozdzielone

asynchroniczny

asynchroniczne

Tabela 6. Wartości rezystorów generatora sygnału schodkowego piłokształtnego

Rezystor

Wartość [Ω]

Napięcie wyjściowe [V]

R0

-

5,0

R1

9100

4,5

R2

3900

4,0

R3

2400

3,5

R4

1500

3,0

R5

1000

2,5

R6

680

2,0

R7

430

1,5

R8

240

1,0

R9

110

0,5



Wyszukiwarka

Podobne podstrony:
3858, W4 - elektroniki
3858
3858
3858 Polska Norwegia 2013
3858 IZRAEL, weterynaria
3858 UKRAINA, weterynaria
3858 Polska Norwegia 2013
3858 Polska-Szwajcaria, weterynaria
3858
3858
3858 KOREA POLUDNIOWA
3858
3858, W4 - elektroniki

więcej podobnych podstron