Parametry cyfrowych układów scalonych. Parametry
funkcjonalne: rodzaje wejść, synchronizm, oddziaływanie na
układ, wyjścia, obciążalność, obciążenie jednostkowe, dobór
rezystora dla wyjść OC. Parametry dynamiczne: definicje
parametrów czasowych, czas propagacji.
Parametry cyfrowych układów scalonych cd. Parametry
statyczne: napięciowe, prądowe, margines zakłóceń, odporność na
zakłócenia. Parametry określające warunki pracy układu:
zasilanie, warunki dopuszczalne i graniczne. Charakterystyka
układów scalonych z rodziny TTL i CMOS.
Układy czasowe. Układ 74121, 74122, 74123 - zasada
działania, przebiegi czasowe, sposoby wyzwalania, określanie
czasu trwania impulsu. Przykłady zastosowań.
Rejestry. Podział rejestrów wg sposobu wprowadzania i
wyprowadzania informacji (PIPO, PISO, SIPO, SISO). Układy
równoległego i szeregowego wprowadzania i wyprowadzania
informacji. Zastosowania: konwersja szeregowo-równoległa i
równoległo-szeregowa, liczniki pierścieniowe, liczniki
pierścieniowe z aurokorekcją, liczniki pseudopierścieniowe
(Johnsona). Rejestry liniowe.
Liczniki. Kryteria podziału liczników, struktura
wewnętrzna. Parametry liczników. Liczniki asynchroniczne,
synteza liczników asynchronicznych o dowolnym stopniu podziału.
Scalone liczniki asynchroniczne. Liczniki synchroniczne. Scalone
liczniki synchroniczne jednokierunkowe i dwukierunkowe
(rewersyjne).
Liczniki. Dzielniki
częstotliwości. Scalone dzielniki częstotliwości CMOS. Liczniki
programowalne. Klawiatury. Układy współpracy z
zestykami. Eliminacja drgań zestyków. Klawiatury kombinacyjne i
sekwencyjne. Klawiatury sekwencyjne matrycowe.
Pamięci stałe. Parametry układów pamięci:
organizacja, czas dostępu. Pamięci ROM, PROM, EPROM, EEPROM -
struktura, technologia wykonania, programowanie. Budowa
programatora i przykładowy algorytm programowania. Zastosowanie
pamięci stałych.
Pamięci RAM. Pamięci NVRAM, SRAM, DRAM - struktura,
zasada działania, konstrukcja komórki pamięci. Metody
odświeżania pamięci dynamicznych. Szybkie pamięci dynamiczne dla
układów mikroprocesorowych (Fast Page, EDO, Static
Column, Pipeline Burst EDO). Tworzenie bloków
pamięci o zadanej organizacji. Testowanie układów pamięci.
Reprogramowalne układy cyfrowe. Klasyfikacja. Układy
PLA, PAL, GAL - struktury i właściwości. Przykłady realizacji
prostych funkcji logicznych w układach reprogramowalnych. Języki
opisu struktury układów reprogramowalnych.
Programowalne układy cyfrowe
wysokiej skali integracji. Układy CPLD. Układy FPGA -
właściwości, przykładowa struktura. Układy ASIC: matryce
bramkowe (Gate Array),
matryce komórkowe i wbudowane (Standard
Cell, Embedded Array),
układy indywidualne i komórkowe (Full Custom, Cell Based).
Linie transmisyjne. Określenie linii transmisyjnej
krótkiej i długiej. Parametry falowe linii. Rodzaje linii
transmisyjnych. Dopasowanie równoległe i szeregowe. Zakłócenia
(zewnętrzne i wewnętrzne), przesłuchy, odbicia i sposoby
przeciwdziałania im. Przesłuchy i odbicia. Przesyłanie sygnałów
cyfrowych na większe odległości. Analiza odbić w linii
transmisyjnej metodą diagramów Bergerona.
Układy współpracy.
Standardy RS-232, RS-423, RS-422, RS-485. Układ pętli prądowej.
Układy wyświetlania informacji, układy separacji galwanicznej
(transoptory). Nadajniki i odbiorniki linii TTL. Układy
współpracy z elementami wykonawczymi.
Montaż i uruchamianie układów cyfrowych. Zasady
wykonywania płytek drukowanych, parametry połączeń. Testowanie
układów (metodą porównania z układem wzrocowym, wzorcem
zapisanym w programie, poprzez zliczanie zmian stanów na
wyjściach). Analizator sygnatur. Analizator stanów logicznych.
Tematyka
ćwiczeń
Wejścia i wyjścia układów cyfrowych TTL i CMOS. Zasady
łączenia układów cyfrowych różnych serii. Dołączanie diody
świecącej LED do wyjścia układu cyfrowego.
Układy wyświetlania informacji. Wyświetlacz diodowy (LED)
7-segmentowy ze wspólną katodą i wspólną anodą. Sterowniki
wyświetlaczy LED. Układy czasowe 121, 122, 123 oraz 555 -
zastosowanie do wytwarzania pojedynczych impulsów oraz do
wytwarzania przebiegu prostokątnego o zadanej częstotliwości
i stopniu wypełnienia.
Złożone układy cyfrowe. Układ wyświetlania
multipleksowanego. Układ pomiarowy do mierzenia
częstotliwości, długości impulsu, okresu, stopnia
wypełnienia.