Układy cyfrowe. www.graphium.pl opracował: inŝ.marcin ZAJDOWSKI



Podobne dokumenty
Elementy cyfrowe i układy logiczne

ANALOGOWE UKŁADY SCALONE

Elektronika i techniki mikroprocesorowe

Multiplekser, dekoder, demultiplekser, koder.

Lekcja 173, 174. Temat: Silniki indukcyjne i pierścieniowe.

HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32)

LABORATORIUM PRZYRZĄDÓW PÓŁPRZEWODNIKOWYCH

LABORATORIUM FOTONIKI

tel/fax lub NIP Regon

Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe.

DTR.ZL APLISENS PRODUKCJA PRZETWORNIKÓW CIŚNIENIA I APARATURY POMIAROWEJ INSTRUKCJA OBSŁUGI (DOKUMENTACJA TECHNICZNO-RUCHOWA)

Sterownik Silnika Krokowego GS 600

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

Wiedza niepewna i wnioskowanie (c.d.)

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

Pomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA

2.Prawo zachowania masy

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

7. REZONANS W OBWODACH ELEKTRYCZNYCH

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

Automatyka. Etymologicznie automatyka pochodzi od grec.

STEROWNIKI NANO-PLC NA PRZYKŁADZIE STEROWNIKA LOGO!

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

Udoskonalona wentylacja komory suszenia

Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:

Wykład 2. Budowa komputera. W teorii i w praktyce

UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

Komentarz technik dróg i mostów kolejowych 311[06]-01 Czerwiec 2009

Tester pilotów 315/433/868 MHz MHz

Harmonogramowanie projektów Zarządzanie czasem

Zakłócenia. Podstawy projektowania A.Korcala

WZORU UŻYTKOWEGO EGZEMPLARZ ARCHIWALNY. d2)opis OCHRONNY. (19) PL (n) Centralny Instytut Ochrony Pracy, Warszawa, PL

( 5 4 ) Sposób i urządzenie do sterowania dźwigiem, zwłaszcza towarowym,

PROCEDURA OCENY RYZYKA ZAWODOWEGO. w Urzędzie Gminy Mściwojów

Podstawowe pojęcia: Populacja. Populacja skończona zawiera skończoną liczbę jednostek statystycznych

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

Badanie bezszczotkowego silnika prądu stałego z magnesami trwałymi (BLDCM)

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

Projekt MES. Wykonali: Lidia Orkowska Mateusz Wróbel Adam Wysocki WBMIZ, MIBM, IMe

Statyczne badanie przerzutników - ćwiczenie 2

Przykłady oszczędności energii w aplikacjach napędowych

PRZEPISY KLASYFIKACJI I BUDOWY STATKÓW MORSKICH

PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI

2. Przyk ad zadania do cz ci praktycznej egzaminu dla wybranych umiej tno ci z kwalifikacji E.20 Eksploatacja urz dze elektronicznych

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

Bazy danych. Andrzej Łachwa, UJ, /15

Warszawska Giełda Towarowa S.A.

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

Wyznaczanie współczynnika sprężystości sprężyn i ich układów

Zagospodarowanie magazynu

Rodzaje i metody kalkulacji

linkprog programator USB

Dr inż. Andrzej Tatarek. Siłownie cieplne

Automatyczne przetwarzanie recenzji konsumenckich dla oceny użyteczności produktów i usług

Edycja geometrii w Solid Edge ST

Ć W I C Z E N I E 5. Częstotliwość graniczna

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

INSTRUKCJA OBSŁUGI WD2250A. WATOMIERZ 0.3W-2250W firmy MCP

Budowa systemów komputerowych

Czteropompowy zestaw do podnoszenia ciśnienia ZKA35/3-6/4

PRÓG RENTOWNOŚCI i PRÓG

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

(13) B1 PL B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11)

Moduł GSM generacja 1

Komentarz technik ochrony fizycznej osób i mienia 515[01]-01 Czerwiec 2009

Sieci komputerowe cel

INFORMATOR TECHNICZNY GE FANUC. Rezerwacja w sterownikach programowalnych GE Fanuc. Standby Redundancy najprostszy system rezerwacji

PROJEKTOWANIE PROCESÓW PRODUKCYJNYCH

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

Złącza wysokoprądowe rodzaje i zastosowanie

LABORATORIUM STEROWANIE SILNIKA KROKOWEGO

ROZDZIELACZ PROGRESYWNY BVA

TRANSFORMATORY I ZASILACZE

USTAWA. z dnia 29 sierpnia 1997 r. Ordynacja podatkowa. Dz. U. z 2015 r. poz

I B. EFEKT FOTOWOLTAICZNY. BATERIA SŁONECZNA

Warunki Oferty PrOmOcyjnej usługi z ulgą

Sterownik nagrzewnicy elektrycznej HE

REGULAMIN przeprowadzania okresowych ocen pracowniczych w Urzędzie Miasta Mława ROZDZIAŁ I

II. WNIOSKI I UZASADNIENIA: 1. Proponujemy wprowadzić w Rekomendacji nr 6 także rozwiązania dotyczące sytuacji, w których:

Podstawowe definicje

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

NACZYNIE WZBIORCZE INSTRUKCJA OBSŁUGI INSTRUKCJA INSTALOWANIA

Rys 2. Schemat obwodów wejściowo/wyjściowych urządzeń w magistrali I2C

REGULAMIN WNOSZENIA WKŁADÓW PIENIĘŻNYCH W FORMIE POŻYCZEK NA RZECZ SPÓŁDZIELNI I ZASAD ICH OPROCENTOWANIA

KSIĘGA ZNAKU TOTORU S.C.

PROJEKT TECHNICZNY INSTALACJA KLIMATYZACJI POMIESZCZEŃ BIUROWYCH

ZASADY WYPEŁNIANIA ANKIETY 2. ZATRUDNIENIE NA CZĘŚĆ ETATU LUB PRZEZ CZĘŚĆ OKRESU OCENY

PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska

INFORMATOR dotyczący wprowadzania do obrotu urządzeń elektrycznych i elektronicznych aparatury, telekomunikacyjnych urządzeń końcowych i urządzeń

RZECZPOSPOLITA POLSKA. Prezydent Miasta na Prawach Powiatu Zarząd Powiatu. wszystkie

Generalnie przeznaczony jest do obsługi systemów klimatyzacyjnych i chłodniczych.

Umowa najmu lokalu użytkowego

POWIATOWY URZĄD PRACY

1) Dziekan lub wyznaczony przez niego prodziekan - jako Przewodniczący;

INSTRUKCJA TERMOSTATU

Zestawienie wartości dostępnej mocy przyłączeniowej źródeł w sieci RWE Stoen Operator o napięciu znamionowym powyżej 1 kv

Transkrypt:

Układy cyfrowe Układy cyfrowe są w praktyce realizowane róŝnymi technikami. W prostych urządzeniach automatyki powszechnie stosowane są układy elektryczne, wykorzystujące przekaźniki jako podstawowe elementy przełączające. Są stosowane równieŝ cyfrowe układy pneumatyczne i hydrauliczne. ZłoŜoność logiczna i szybkość działania takich układów jest jednak relatywnie niewielka, natomiast ich rozmiary, cięŝar, pobór mocy i koszt są duŝe. Najpowszechniej stosowane układy cyfrowe wytwarzane są technologią mikoroelektroniczną jako układy scalone. 1

Układy cyfrowe Układ scalony (ang. integrated circuit - IC) stanowi fizycznie wykonany mikrominiaturowy układ elektroniczny, którego część lub wszystkie e elementy i ich połączenia są wytworzone we wspólnym procesie technologicznym, nym, wewnątrz lub na powierzchni wspólnego podłoŝa. W czasie procesu technologicznego wytwarza się jednocześnie wiele takich struktur układowych w postaci kostek (płatków, ang. chip) półprzewodnikowych, najczęściej krzemowych, które po przetestowaniu umieszcza się w odpowiednich obudowach (znacznie większych od struktur). Obudowy te chronią struktury od szkodliwych wpływów otoczenia i ułatwiają realizację połączeń zewnętrznych. Do celów aplikacyjnych układem (modułem) scalonym nazywa się półprzewodnikową strukturę układową, umieszczoną w obudowie, z wyprowadzonymi końcówkami. 2

Układy cyfrowe Cyfrowe układy scalone są wytwarzane wyłącznie jako układy monolityczne. Cyfrowe układy scalone, które jako elementy czynne wykorzystują tranzystory bipolarne (npn( lubpnp),nazywasię bipolarnymi.podobnie układy z tranzystorami unipolarnymi określa się jako unipolarne. 3

Elementy układów scalonych. Podstawowymi elementami aktywnymi układów scalonych są tranzystory. Ogólnie dzieli się tranzystory na: bipolarne i unipolarne (polowe). W cyfrowych układach scalonych jako elementy bierne stosuje się diody i rezystory, natomiast kondensatory w zasadzie nie są wykorzystywane. Wyjątek stanowią dynamiczne układy unipolarne, a w szczególności pamięci dynamiczne MOS. Rezystory układów scalonych są równieŝ elementami półprzewodnikowymi, gdyŝ są wykonywane w postaci pasków odpowiednio domieszkowanego półprzewodnika. 4

System cyfrowy Wiemy juŝ, Ŝe system cyfrowy składa się z odpowiedniej liczby połączonych ze sobą układów scalonych. Im większy i bardziej złoŝony jest system, tym większa jest liczba uŝytych układów scalonych, przy czym często ze względów technicznych i ekonomicznych naleŝy ze sobą łączyć układy scalone z róŝnych serii i klas. Stąd zdolność bezpośredniej współpracy róŝnych rodzajów cyfrowych układów scalonych stanowi ich istotny parametr techniczny. Układy A są zgodne łączeniowo (kompatybilne) z układami B, jeśli zarówno bezpośrednie połączenie wyjścia układu A z wejściem układu B, jak i bezpośrednie połączenie wyjścia układu B z wejściem układu A zapewnia elektrycznie poprawną współpracę obydwóch łączonych układów. 5

System cyfrowy Cyfrowe układy scalone są projektowane głównie do współpracy z układami z tej samej serii. Do szacowania ilościowego moŝliwości takiej współpracy jest wprowadzone pojęcie znormalizowanego obciąŝenia N. ObciąŜenie to jest miarą liczby wejść układów z tej samej serii, które są przyłączone jednocześnie do jednego wyjścia. Maksymalna wartość Nmax jest określana jako obciąŝalność wyjściowa lub po prostu obciąŝalność. W układach scalonych TTL jest ona standardowo równa 10, co wynika z ograniczeń wywołanych obciąŝeniem statycznym. W układach ECL, MOS i CMOS obciąŝalność statyczna jest znacznie większa, lecz praktycznie dopuszczalna liczba N zaleŝy od wartości pojemności obciąŝenia, która ogranicza szybkość procesorów przełączania. 6

System cyfrowy Przy wzajemnym łączeniu układów scalonych z róŝnych serii, lecz w obrębie jednej klasy, naleŝy uwzględnić odpowiednie poprawki, zwiększające lub zmniejszające wartośc Nmax. Przy łączeniu układów scalonych z róŝnych klas często występuje konieczność stosowania odpowiednich układów pośredniczących (translatorów) lub dodatkowych elementów, umoŝliwiających sprzęŝenie układów o róŝnym trybie pracy i róŝnych napięciach wejściowych i wyjściowych. Najczęściej jest stosowane określenie zgodności łączeniowej z układami TTL, co się tłumaczy bardzo szerokim upowszechnieniem tej klasy. Zdolność bezpośredniej współpracy z układami TTL, co stanowi duŝą zaletę, mają układy NMOS i CMOS (przy uwzględnieniu określonych katalogowo ograniczeń, dotyczących Nmax). 7

Układy cyfrowe - pojęcia Układ elektroniczny to zbiór elementów elektronicznych dyskretnych i/lub scalonych połączonych elektrycznie tak, aby realizowały określoną funkcję. Układ scalony (ang.( integrated circuit, chip,, potocznie kość) zminiaturyzowany układ elektroniczny zawierający w swym wnętrzu od kilku do setek milionów podstawowych elementów elektronicznych, takich jak tranzystory, diody, rezystory, kondensatory. 8

Układy cyfrowe - pojęcia Układy elektroniczne są opisywane za pomocą schematów ideowych, na których w formie graficznej pokazano, jak mają zostać połączone poszczególne elementy. KaŜdy typ elementu elektronicznego (rezystory( rezystory, kondensatory, tranzystory, diody itd.) ma swój symbol graficzny, który jednoznacznie go identyfikuje. 9

Układy cyfrowe - pojęcia Bramka logiczna - element konstrukcyjny maszyn i mechanizmów (dziś zazwyczaj: układ scalony,, choć podobne funkcje moŝna zrealizować równieŝ za pomocą innych rozwiązań technicznych, np. hydrauliki czy pneumatyki), realizujący fizycznie pewną prostą funkcję logiczną,, której argumenty (zmienne logiczne) oraz sama funkcja mogą przybierać jedną z dwóch wartości, np. 0 lub 1 (algebra Boole'a). 10

Układy cyfrowe Układy cyfrowe to rodzaj układów elektronicznych w których sygnały napięciowe przyjmują tylko określoną liczbę poziomów, którym przypisywane są wartości liczbowe. Najczęściej (choć nie zawsze) liczba poziomów napięć jest równa dwa, a poziomom przypisywane są cyfry 0 i 1, wówczas układy cyfrowe realizują operacje zgodnie z algebrą Boola i z tego powodu nazywane są teŝ układami logicznymi. Obecnie układy cyfrowe budowane są w oparciu o bramki logiczne realizujące elementarne operacje znane z algebry Boola: : iloczyn logiczny (AND( AND, NAND), sumę logiczną (OR( OR, NOR), negację NOT,, róŝnicę symetryczną (XOR)) itp. Ze względu na stopień skomplikowania współczesnych układów wykonuje się je w postaci układów scalonych. 11

Układy analogowe są przystosowane do przetwarzania napięć (lub prądów), których wartości zawierają się w pewnym przedziale wartości. Układy cyfrowe słuŝą do przetwarzania sygnałów o dwóch wielkościach napięć (ewentualnie prądów): wysokiej (H-high( high) ) i niskiej (L-( low). 12

Na ogół układ cyfrowy posiada n wejść, m wyjść i q stanów pamięciowych. KaŜdy z wektorów a, b, czy c nazywamy słowem logicznym. KaŜdy element słowa logicznego nazywamy bitem. Słowo ośmiobitowe nazywane jest bajtem. Stany na wyjściu zaleŝą od aktualnej sytuacji na wejściu. Stany pamięciowe zaleŝą zarówno od aktualnej konfiguracji na wejściu jak i od słów, jakie istniały tam w poprzednich chwilach czasu. 13

Zalety układów cyfrowych: MoŜliwość bezstratnego kodowania i przesyłania informacji jest to coś, czego w układach analogowych operujących na nieskończonej liczbie poziomów napięć nie sposób zrealizować. Zapis i przechowywanie informacji cyfrowej jest prostszy. Mniejsza wraŝliwość na zakłócenia elektryczne. MoŜliwość tworzenia układów programowalnych, których działanie określa program komputerowy (patrz: mikroprocesor, koprocesor). 14

Wady układów cyfrowych Są skomplikowane zarówno na poziomie elektrycznym, jak i logicznym i obecnie ich projektowanie wspomagają komputery (patrz: język opisu sprzętu). ChociaŜ są bardziej odporne na zakłócenia, to wykrywanie przekłamań stanów logicznych, np. pojawienie się liczby 0 zamiast spodziewanej 1, wymaga dodatkowych zabezpieczeń (patrz: kod korekcyjny) ) i teŝ nie zawsze jest moŝliwe wykrycie błędu. Jeszcze większy problem stanowi ewentualne odtworzenie oryginalnej informacji. 15

Klasyfikacja układów cyfrowych Ze względu na sposób przetwarzania informacji rozróŝnia się dwie główne klasy układów logicznych: układy sekwencyjne w których stan wyjść zaleŝy od stanu wejść x oraz od poprzedniego stanu układy kombinacyjne w których sygnały wyjściowe zmieniają się w chwili zmian sygnałów wejściowych 16

Klasyfikacja układów cyfrowych Ze względu na technologie w jakiej wykonano bramki logiczne: bipolarne, - TTL (ang. Transistor-Transistor Logic ) - układy TTL, - ECL (ang. Emitter - Coupled Logic) - układy o spręŝeniu emiterowym, - I2 L (ang. Integrated Injection Logic) - układy iniekcyjne, unipolarne, MOS : NMOS PMOS, - CMOS (ang. Complementary MOS) - układy komplementarne MOS, 17

Układy cyfrowe Ostatnimi laty bardzo popularne stały się programowalne układy cyfrowe. W odróŝnieniu od programowalnych mikroprocesorów,, programowana jest fizyczna struktura układu oparta na: matrycach, PLA, PAL, komórkach, SPLD, CPLD, FPGA. 18

Układy cyfrowe Ze względu na róŝne czynniki, takie jak wahania napięcia zasilającego, zakłócenia zewnętrzne, rozrzut parametrów itp. sygnały przetwarzane w układach cyfrowych nie mają ściśle określonych wartości, stąd teŝ liczby przypisuje się nie wartościom napięć, ale przedziałom napięć. 19

Układy cyfrowe Pracę układów cyfrowych opisuje się za pomocą dwuwartościowej algebry Boole a,, zwanej logiką matematyczną. W układach logicznych, gdzie są zdefiniowane tylko dwie wartości liczbowe, rozróŝnia się dwa przedziały napięć: wysoki (ozn. H,, z ang. high) ) i niski (ozn. L, z ang. low); pomiędzy nimi jest przerwa, dla której nie określa się wartości liczbowej jeśli napięcie przyjmie wartość z tego przedziału, to stan logiczny układu jest nieokreślony. Jeśli do napięć wysokich zostanie przyporządkowana logiczna jedynka, a do niskich logiczne zero, wówczas mówi się, Ŝe układ pracuje w logice dodatniej (inaczej zwaną pozytywną), w przeciwnym razie mamy do czynienia z logiką ujemną (inaczej zwaną negatywną). Układy cyfrowe są więc układami wykonującymi pewne funkcje logiczne. 20

Układy cyfrowe Podstawowe twierdzenie logiczne : KaŜdą funkcję logiczną moŝna złoŝyć z kombinacji trzech podstawowych działań logicznych : sumy (alternatywy- lub - OR), iloczynu (koniunkcji - i - AND) oraz negacji (inwersji - nie - NOT). 21

Układy cyfrowe Urządzenia elektroniczne realizujące te funkcje nazywamy bramkami odpowiednio OR, AND i NOT. Są one dostarczane w wyspecjalizowanych układach cyfrowych. Dowolną bramkę logiczną moŝna teŝ skonstruować za pomocą pary bramek, np. za pomocą OR i NOT lub AND i NOT. Układy takie nazywamy układami zupełnymi. 22

Układy cyfrowe Powszechnie wykorzystuje się prawa de Morgana : 23

Układy cyfrowe Najbardziej uniwersalnymi bramkami są bramki NAND (NOT-AND) i NOR (NOT- OR). Bramki NAND (negacja koniunkcji), oraz NOR (negacja sumy logicznej) nazywa się funkcjonalnie pełnymi poniewaŝ przy ich uŝyciu (tzn. samych NAND, lub samych NOR) ) moŝna zbudować układ realizujący dowolną funkcję logiczną. 24

Układy cyfrowe Zmiana funkcji logicznej danej bramki w przypadku zmiany rodzaju logiki 25

Układy cyfrowe Jedną z bardziej uŝytecznych funkcji logicznych jest Exclusive OR. 26

Układy cyfrowe Z bramek cyfrowych (bramek logicznych) moŝna łatwo budować rozmaite uŝyteczne układy elektroniczne. Grupy bramek cyfrowych tworzą tzw. rodziny. Najbardziej rozpowszechniona jest rodzina bramek TTL (Transistor( - Transistor Logic), a w niej seria 74. Na przykład, w układzie scalonym typu 74xx00 znajdują się cztery bramki NAND (xx oznacza rodzaj bramki: S-szybka, S LS-szbka małej mocy itd): Układ 7400, zawierający 4 bramki NAND 27

UKŁADY TTL ZaleŜnie od stopnia scalenia układy TTL dzieli się na układy o małym stopniu scalenia (MSI) i duŝym stopniu scalenia (LSI). JednakŜe te ostatnie są często układami TTL tylko końcówkowo, natomiast ich struktura wewnętrzna wykorzystuje inne konfiguracje układowe, np. ECL lub ISL. W praktyce inŝynierskej układy TTL są traktowane jako układy uniwersalne. Dzięki duŝemu asortymentowi typów i wielu odmian serii układy TTL dominują w zastosowaniach sprzętowych, wykorzystujących układy SSI i MSI. Konkurensyjne do nich są układy CMOS, a zwłaszcza ich odmiany szybkie (HCMOS i ACL). 28

UKŁADY TTL Po zasileniu układu scalonego (między końcówkami oznaczonymi przez VCC i GND) załoŝony schemat realizuje się poprzez proste łączenie wejść i wyjść bramek. Poziomy logiczne określone są przez wartość napięcia odpowiednio między wejściem (lub wyjściem) a GND. 29

UKŁADY TTL 30

Układ cyfrowy bipolarny TTL Uprawiając elektronikę z układami TTL serii 74 naleŝy wiedzieć, Ŝe : układy zasila się napięciem 5±0.25 V; układy pracują w logice dodatniej; napięcie odpowiadające logicznemu zeru zawiera się między 0 a 0.4 V z dopuszczalnym marginesem błędu 0.4 V; napięcie odpowiadające logicznej jedynce wynosi 3.3 V lecz nie mniej niŝ 2.4 V z marginesem błędu 0.4 V; wejście bramki niepodłączone do niczego znajduje się w stanie logicznym 1 ; wyjść bramek nie wolno łączyć równolegle!!! MoŜe to spowodować ich uszkodzenie; średni czas propagacji sygnału przez bramkę wynosi od 1 do 30 ns (typowo - około 10 ns); średnie zuŝycie mocy przez bramkę wynosi około 10 mw; 31

UKŁADY ECL Klasa układów ECL znanych w polskim nazewnictwie jako układy o sprzęŝeniu emiterowym, obejmuje kilka rodzin i serii układów scalonych. Ich najwaŝniejszą i najbardziej charakterystyczną cechą systemową jest bardzo duŝa szybkość działania. Typowe czasy propagacji nowoczesnych układów z tej klasy wynoszą 0.7 2 ns, a ich maksymalna częstotliwość pracy 150 Mhz 1.5 Ghz. 32

Porównanie układów ECL z układami TTL-S S pod względem odporności na zakłócenia układy ECL nie generują zakłóceń wewnętrznych, wywołanych zmianami prądu zasilania przy przełączeniu (pod warunkiem symetrycznego, jednakowego obciąŝenia), natomiast układy TTL-S S produkują takie zakłócenia, odporność układów ECL na zakłócenia zewnętrzne jest znacznie mniejsza niŝ w układach TTL-S, gdyŝ impedancje wyjściowe układów obydwóch klas są podobne, a wartości marginesów zakłóceń róŝnią się znacznie na korzyść k układów TTL-S, odporność układów ECL i TTL-S S na zakłócenia przesłuchowe są podobne, biorąc pod uwagę uwagę podobny stosunek marginesu zakłóceń do wielkości ampitudylogicznej, niekompensowane układy ECL są bardziej wraŝliwe na wpływ zmian temperatury i napięcia zasilającego. 33

UKŁADY MOS ZaleŜnie od typu przewodnictwa kanału w strukturach polowych, układy MOS dzieli się na dwie podklasy: PMOS i NMOS. Technologia wytwarznia układów NMOS jest trudniejsza. Dlatego najpierw opracowano i upowszechniono układy PMOS. Dopiero po osiągnięciu wystarczjąco dobrego poziomu technologicznego, zaczęto produkować seryjnie układy NMOS, które zapewniają większą szybkość działania, większą gęstość integracji i kompatybiloności współpracy z układami TTL. W związku z tym nowoczesne układy MOS są niemal wyłącznie układami NMOS. Cyfrowe układy MOS są realizowane w dwojaki sposób: jako układy statyczne (stanowią pod względem budowy logicznej dość wierne odbicie analogicznych układów bipolarnych, wadami są: relatywnie duŝa moc strat i duŝa złoŝoność układowa) lub dynamiczne (umoŝliwiają redukcję tych wad, jednak wymagają odpowiedniej synchronizacji pracy). 34

UKŁADY CMOS Układy komplementarne CMOS stanowią specyficzną podklasę układów MOS. WyróŜniają się one charakterystyczną techniką układową, wykorzystującą komplementarne tranzystory PMOS i NMOS do budowy układów cyfrowych ch bez jakichkolwiek elementów rezystorowych. Asortyment układów CMOS jest bardzo szeroki i obejmuje wszystkie stopnie scalenia: SSI, MSI, LSI i VLSI. Układy te są szeroko stosowane zarówno z w elektronice profesjonalnej, jak teŝ w sprzęcie elektronicznym masowego uŝytku. 35

UKŁADY CMOS Układy CMOS moŝna podzielić na cztery główne kategorie: 1. Układy do zastosowań masowych, o niewielkiej szybkości działania. Układy te nie są objęte ogólnie przyjętą standaryzacją typów. 2. Uniwersalne układy cyfrowe SSI i MSI, stanowiace funkcjonalne odpowiedniki układów TTL. Są one wytwarzane w duŝym asortymencie, w czterech zasadniczych rodzinach: 4000B, HCMOS, ACMOS (FACT) i ACL. Dominacja nowoczesnych układów CMOS nad układami TTL jest wyraźna, równieŝ w odniesieniu do zdolności sterownia duŝych obciąŝeń. 3. Uniwersalne układy cyfrowe LSI i VLSI, głównie układy mikroprocesorowe ocesorowe i pamięciowe. Napięcie zasilania tych ukladów było pierwotnie ustalane jako równe 5 V + /-/ 0.5 V, aby zapewnić pełną kompatybilnośćzasilania z układami TTL. 4. Układy specjalizowane (ASIC - ang. Application Specific Integrated Circuits), takie jak matryce bramkowe i komórkowe. 36

UŜyteczne schematy: Wielowejściowa funkcja AND. Wartość logiczna 1 pojawia się na wyjściu wtedy i tylko wtedy, gdy stan logiczny wszystkich wejść wynosi 1. Przez fizyków bywa nazywany układem koincydencyjnym. 37

UŜyteczne schematy: Układ antykoincydencyjny 38

Układ opóźniający. W pierwszym przypadku opóźnienie jest proporcjonalne do stałej czasowej RC. W drugim - do liczby bramek o czasu propagacji sygnału przez nie. 39

Cyfrowy układ róŝniczkujący wytwarzający sygnały w momentach rozpoczęcia i zakończenia pewnego sygnału. W przypadku, gdy liczba bramek (n) w linii opóźniającej jest nieparzysta, sygnał wyjściowy ma odwróconą polaryzację. 40

Układ cyfrowy Bramki nie powinny być nadmiernie obciąŝane. KaŜdy układ cyfrowy ma określoną obciąŝalność, czyli liczbę mówiącą ile wejść cyfrowych moŝe być podłączonych do danego wyjścia. 41

Układ cyfrowy W przypadku, gdy układ cyfrowy ma sterować innym układem naleŝy posłuŝyć się wzmacniaczem np. tranzystorowym (a) lub driverem (b) - wzmacniaczem znajdującym się w rodzinie cyfrowych układów scalonych zwiększającym obciąŝalność wyjścia bramki. 42

Układ cyfrowy Gdy do układu cyfrowego wprowadza się sygnał sterujący z zewnątrz, naleŝy zadbać o zachowanie standardowych napięć i polaryzacji. Na rysunku c pokazano przykład rozwiązania za pomocą diody Zenera,, która nie dopuszcza do przekroczenia na wejściu bramki napięcia 3.5 V, jak równieŝ do pojawienia się napięć o odwróconej polaryzacji i napięciu większym niŝ -0.7 V. 43

Układy arytmetyczne. KaŜde słowo logiczne moŝe być interpretowane jako pewna liczba zapisana w danym kodzie binarnym. Na przykład słowo (1011) w kodzie naturalnym jest liczbą 11 : 1 2^0+1 2^1+0 2^2+1 2^3. Za pomocą cyfrowych układów elektronicznych moŝna konstruować układy dokonujące operacji arytmetycznych na takich liczbach. Ich podstawą są półsumatory - układy dodające dwie liczby jednobitowe a i b. W wyniku sumowania powstaje liczba dwubitowa której elementami są suma s i przeniesienie p : 44

Układy arytmetyczne. 45

Układy arytmetyczne. Sumator jednobitowy, który moŝe pracować przy sumowaniu na i-tej i pozycji poza danymi ai i bi przyjmuje takŝe przeniesienie z pozycji poprzedniej pi-1 1 ; generuje sumę si i przeniesienie na pozycję następną pi: 46

Układy arytmetyczne. 47

Układy arytmetyczne. Bramka AND morze być wykorzystana do sterowania przepływem informacji. Ciąg impulsów podany na wejście układu dostanie się do wyjścia wtedy i tylko wtedy gdy na wejściu sterującym pojawi się stan logiczny 1. 48

Układy arytmetyczne. Urządzeniami przeznaczonymi do kontroli przepływu informacji są multipleksery i demultipleksery. Działanie obu urządzeń jest moŝliwe dopiero wtedy, gdy wejście zezwolenie znajduje się w stanie logicznym 1. 49

Multiplekser W przedstawionym obok przykładzie multipleksera informacja podawana jest na czterokanałowe wejście. Do wyjścia dostanie się tylko informacja z kanału, którego adres zostanie wywołany przez podanie na wejście adresowe dwubitowego adresu wejścia informacyjnego. 50

W demultiplekserze informacja z wejścia jest kierowana do tego wyjścia, którego adres został wywołany przez podanie na wejście adresowe numery wyjścia informacyjnego. W 51

Zasadnicze parametry cyfrowych układów scalonych. Z punktu widzenia projektanta wykorzystującego cyfrowe układy scalone, istotne są następujące parametry: - szybkość działania, - moc strat, - odporność na zakłócenia, - zgodność łączeniowa i obciąŝalność. 52