14. PODSTAWY TECHNIKI CYFROWEJ

Podobne dokumenty
Zapis informacji, systemy pozycyjne 1. Literatura Jerzy Grębosz, Symfonia C++ standard. Harvey M. Deitl, Paul J. Deitl, Arkana C++. Programowanie.

Ćwiczenie 2. Parametry statyczne tranzystorów bipolarnych

Zestaw zadań 4: Przestrzenie wektorowe i podprzestrzenie. Liniowa niezależność. Sumy i sumy proste podprzestrzeni.

TRANZYSTOR BIPOLARNY CHARAKTERYSTYKI STATYCZNE

architektura komputerów w. 3 Arytmetyka komputerów

XXX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne

Laboratorium ochrony danych

3. ŁUK ELEKTRYCZNY PRĄDU STAŁEGO I PRZEMIENNEGO

Stan wysoki (H) i stan niski (L)

Metody analizy obwodów

Zaawansowane metody numeryczne

I. Elementy analizy matematycznej

EUROELEKTRA. Ogólnopolska Olimpiada Wiedzy Elektrycznej i Elektronicznej. Rok szkolny 2013/2014

Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych

SZACOWANIE NIEPEWNOŚCI POMIARU METODĄ PROPAGACJI ROZKŁADÓW

LABORATORIUM PODSTAW ELEKTROTECHNIKI Badanie obwodów prądu sinusoidalnie zmiennego

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

Diagnostyka układów kombinacyjnych

Za: Stanisław Latoś, Niwelacja trygonometryczna, [w:] Ćwiczenia z geodezji II [red.] J. Beluch

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

Przedmiot: Układy Logiczne Literatura:

Stanisław Cichocki. Natalia Nehrebecka. Wykład 7

Urządzenia wejścia-wyjścia

Pokazać, że wyżej zdefiniowana struktura algebraiczna jest przestrzenią wektorową nad ciałem

Kodowanie informacji. Kody liczbowe

RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.

MATEMATYKA POZIOM ROZSZERZONY Kryteria oceniania odpowiedzi. Arkusz A II. Strona 1 z 5

SZTUCZNA INTELIGENCJA

płytka montażowa z tranzystorami i rezystorami, pokazana na rysunku 1. płytka montażowa do badania przerzutnika astabilnego U CC T 2 masa

Analiza rodzajów skutków i krytyczności uszkodzeń FMECA/FMEA według MIL STD A

± Δ. Podstawowe pojęcia procesu pomiarowego. x rzeczywiste. Określenie jakości poznania rzeczywistości

Komputer kwantowy Zasady funkcjonowania. Dr hab. inż. Krzysztof Giaro Politechnika Gdańska Wydział ETI

W praktyce często zdarza się, że wyniki obu prób możemy traktować jako. wyniki pomiarów na tym samym elemencie populacji np.

STATYSTYKA MATEMATYCZNA WYKŁAD 5 WERYFIKACJA HIPOTEZ NIEPARAMETRYCZNYCH

1.1. Pozycyjne systemy liczbowe

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Badanie współzależności dwóch cech ilościowych X i Y. Analiza korelacji prostej

Systemy liczbowe używane w technice komputerowej

Statystyka. Zmienne losowe

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

KRZYWA BÉZIERA TWORZENIE I WIZUALIZACJA KRZYWYCH PARAMETRYCZNYCH NA PRZYKŁADZIE KRZYWEJ BÉZIERA

Natalia Nehrebecka. Zajęcia 3

Diagonalizacja macierzy kwadratowej

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Procedura normalizacji

Analiza danych OGÓLNY SCHEMAT. Dane treningowe (znana decyzja) Klasyfikator. Dane testowe (znana decyzja)

Modele wieloczynnikowe. Modele wieloczynnikowe. Modele wieloczynnikowe ogólne. α β β β ε. Analiza i Zarządzanie Portfelem cz. 4.

Model IS-LM-BP. Model IS-LM-BP jest wersją modelu ISLM w gospodarce otwartej. Pokazuje on zatem jak

SYSTEMY LICZBOWE 275,538 =

Pracownia Automatyki i Elektrotechniki Katedry Tworzyw Drzewnych Ćwiczenie 3. Analiza obwodów RLC przy wymuszeniach sinusoidalnych w stanie ustalonym

Teoretyczne Podstawy Informatyki

STANDARDOWE TECHNIKI KOMPRESJI SYGNAŁÓW

Budowa. Metoda wytwarzania

RUCH OBROTOWY Można opisać ruch obrotowy ze stałym przyspieszeniem ε poprzez analogię do ruchu postępowego jednostajnie zmiennego.

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

Architektura komputerów Wykład 2

Urządzenia Techniki. Klasa I TI. System dwójkowy (binarny) -> BIN. Przykład zamiany liczby dziesiętnej na binarną (DEC -> BIN):

Stanisław Cichocki Natalia Nehrebecka. Zajęcia 4

Zjawiska masowe takie, które mogą wystąpid nieograniczoną ilośd razy. Wyrazów Obcych)

KURS STATYSTYKA. Lekcja 6 Regresja i linie regresji ZADANIE DOMOWE. Strona 1

Natalia Nehrebecka. Zajęcia 4

Twierdzenie Bezouta i liczby zespolone Javier de Lucas. Rozwi azanie 2. Z twierdzenia dzielenia wielomianów, mamy, że

Sprawozdanie powinno zawierać:

STARE A NOWE KRAJE UE KONKURENCYJNOŚĆ POLSKIEGO EKSPORTU

Wykład Turbina parowa kondensacyjna

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Technologie Informacyjne

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

Rozwiązywanie zadań optymalizacji w środowisku programu MATLAB

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Prąd elektryczny U R I =

Minister Edukacji Narodowej Pani Katarzyna HALL Ministerstwo Edukacji Narodowej al. J. Ch. Szucha Warszawa Dnia 03 czerwca 2009 r.

Realizacja logiki szybkiego przeniesienia w prototypie prądowym układu FPGA Spartan II

Weryfikacja hipotez dla wielu populacji

Systemy liczbowe. Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz

Określanie mocy cylindra C w zaleŝności od ostrości wzroku V 0 Ostrość wzroku V 0 7/5 6/5 5/5 4/5 3/5 2/5 Moc cylindra C 0,5 0,75 1,0 1,25 1,5 > 2

ĆWICZENIE NR 2 POMIARY W OBWODACH RLC PRĄDU PRZEMIENNEGO

Rachunek niepewności pomiaru opracowanie danych pomiarowych

Stanisław Cichocki. Natalia Nehrebecka. Wykład 7

Systemy zapisu liczb.

Stanisław Cichocki. Natalia Nehrebecka Katarzyna Rosiak-Lada. Zajęcia 3

Arytmetyka liczb binarnych

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

5. Pochodna funkcji. lim. x c x c. (x c) = lim. g(c + h) g(c) = lim

Stanisław Cichocki. Natalia Nehrebecka. Wykład 7


Proces narodzin i śmierci

Proste modele ze złożonym zachowaniem czyli o chaosie

Tranzystor JFET i MOSFET zas. działania

ALGEBRY HALLA DLA POSETÓW SKOŃCZONEGO TYPU PRINJEKTYWNEGO

Rozkład dwupunktowy. Rozkład dwupunktowy. Rozkład dwupunktowy x i p i 0 1-p 1 p suma 1

Statystyka Inżynierska

SYSTEM ZALICZEŃ ĆWICZEŃ

Cyfrowy zapis informacji

Wstęp do informatyki- wykład 1

EKONOMETRIA I Spotkanie 1, dn

Transkrypt:

14. PODSTAWY TECHNIKI CYFROWEJ 14.1. UKŁADY CYFROWE Układam cyfrowym (zwanym też układam logcznym) nazywamy układy elektronczne, których zarówno sygnały wejścowe jak wyjścowe są sygnałam bnarnym. Sygnały bnarne (naczej dwójkowe) składają sę z cągów znaków, z których każdy odpowada cyfrze 0 lub 1. Sygnały bnarne tworzą słowa. Najkrótsze słowo zawerające tylko jeden znak (0 lub 1) określa sę jako bt (bnary dgt). Jest to elementarna jednostka nformacj. Słowo o czterech btach nazywamy tetradą (nbble). Słowo o ośmu btach nazywamy bajtem (byte). Osem btów bajtu ponumerowane są od 7 do 0. Wyróżna sę tam tetradę starszą, którą stanową bty z zakresu 7-4 tetradę młodszą, którą stanową bty z zakresu 3-0. Słowa o lczbe btów wększej nż osem ne mają już nazw własnych. Używa sę określeń np. słowo szesnastobtowe lub słowo dwubajtowe, słowo trzydzestodwubtowe lub słowo czterobajtowe td. Przyjmuje sę umowne, że stan logczny wyróżna dwa przecwstawne pozomy welkośc fzycznej: pozom bardzej dodatn, określany jako pozom wysok H (Hgh) oraz pozom mnej dodatn, określany jako pozom nsk oznaczany lterą L (Low). Ops układów logcznych może być możlwy, gdy zostaną określone w sposób jednoznaczny zwązk mędzy abstrakcyjnym stanam 0 1 stanowącym zbór algebry Boole ' a (o czym będze mowa dalej), a realnym pozomam L H. Istneją w tym względze dwe konwencje, które określane są jako logka dodatna logka ujemna. Logka dodatna oznacza, że na wszystkch końcówkach układów stan 1 jest równoważny pozomow wysokemu H, a stan 0 jest równoważny pozomow nskemu L. Logka ujemna oznacza, że na wszystkch końcówkach układów stan 1 jest równoważny pozomow nskemu L, a stan 0 jest równoważny pozomow wysokemu H. W dalszej częśc materału przyjęto, że stosowana jest logka dodatna. Układy cyfrowe wykorzystują operacje oparte na algebrze Boole a 1. Zerojedynkowa algebra Boole'a sygnałów bnarnych jest opsana przez system: B,,, (14.1) gdze: B jest zborem dwuelementowym B={0,1}, w którym są określone operacje dwuargumentowe + operacja jednoargumentowa. Znak + w tym zapse jest operatorem sumy logcznej oznaczanej też przez symbol (alternatywa). Znak jest operatorem loczynu logcznego oznaczanego też przez symbol (konunkcja). Znak oznacza negację. Dla dowolnych zmennych boolowskch x, y, z, to jest zmennych przyjmujących wartośc ze zboru B stneją następujące prawa algebry Boole'a opsane w tabel 14.1. 1 George Boole (1815-1864) angelsk logk matematyk, profesor matematyk w Queen s College w Cork (Irlanda), twórca algebry logk. W 1854 roku napsał Prawa myślena gdze zawarł podstawowe reguły logk. Istotą jego ujęca były dzałana na obektach, które mogą przyjmować tylko dwe wartośc: prawdę fałsz. Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 1

Tabela 14.1. Prawa algebry Boole a lp postać loczynu logcznego (konunkcj) postać sumy logcznej (alternatywy) nazwa prawa 1 xx=x x+x=x dempotentność 2 xy=yx x+y=y+x przemenność 3 x(yz)=(xy)z x +(y+z)=(x+y)+z łączność 4 x+(yz)= (x+y)(x+z) x(y+z)= (xy)+(xz) rozdzelczość 5 x(x+y)=x x+(xy)=x pochłanane 6 x1=x x+0=x własność stałych (element neutralny) 7 x0=0 x+1=1 własność stałych (własnośc zera jedynk ) 8 x x 0 x x 1 własność negacj 9 x x podwójna negacja 10 x y x y x y x y de Morgana Omówene praw algebry Boole a Indempotentność (1) stwerdza, że w wynku mnożena zmennej samej przez sebe lub sumowana zmennej z ną samą otrzymujemy wartość perwotną tej zmennej. Przemenność (2) łączność (3) oznaczają, że można zmenać kolejnośc łączyć zmenne boolowske, a operacja taka ne wpłyne na wynk dzałana. Prawo rozdzelczośc (4) pokazuje jak zapsać konunkcję w postac alternatywy odwrotne. Prawo pochłanana (5) ukazuje jake dzałana mogą doprowadzć do elmnowana jednej zmennej. Prawo własnośc stałych (6) określa, że elementem neutralnym dla mnożena logcznego jest 1, a elementem neutralnym dla dodawana logcznego jest zero. Oznacza to, że odpowedno mnożene przez element neutralny dodawane elementu neutralnego ne zmena wartośc perwotnej wyrażena. Prawo własnośc stałych (7) wyraża zasadę, że każda zmenna pomnożona przez 0 daje w rezultace 0, a każda zmenna zsumowana z 1 daje w rezultace 1. Własność negacj (8) wyraża zasadę, że loczyn logczny zmennej jej negacj (zaprzeczena) jest 0, albowem któraś z nch mus być zerem a wynk mnożena przez 0 jest oczywsty. Natomast suma zmennej jej negacj (zaprzeczena) wynos 1, albowem któraś ze zmennych mus meć wartość 1, a wynk sumowana w tym przypadku jest też jednoznaczny. Prawo podwójnej negacj (9) wyraża sens, że neprawda neprawdy jest prawdą. Zatem podwójna negacja zmennej boolowskej ne zmena jej wartośc perwotnej. Prawa de Morgana 2 (10) ne są już tak całkem oczywste. Można je udowodnć tworząc odpowedne tablce przechodząc z postac po lewej strone równana do postac po prawej jego strone. Rola tych równań w praktyce analzy układów logcznych jest znacząca. Perwsze z nch mów (postać konunkcj), że negacja loczynu jest równa sume negacj. Druge (postać alternatywy) stwerdza, że negacja sumy jest równa loczynow negacj. Umożlwa to przechodzene od postac loczynu logcznego do postac sumy logcznej odwrotne. 2 Właścwe Augustus de Morgan (1806-1871, angelsk matematyk logk) podał w roku 1858 jedyne jedno z tych praw - postać alternatywną. Postać konunkcj podał w roku 1867 amerykańsk flozof, logk matematyk Charles Sanders Perce (1838-1914), który w dzejach flozof zapsał sę jako twórca popularnego w USA kerunku flozofcznego zwanego pragmatyzmem. Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 2

X. REPREZENTACJA DANYCH W SYSTEMACH CYFROWYCH - WYBRANE ZAGADNIENIA X.1. POZYCYJNE SYSTEMY LICZBOWE Zaps pozycyjny lczb oznacza, że w cągu cyfr reprezentującym lczbę znak każdej cyfry zajmuje ścśle określoną pozycję, przy czym tej pozycj przyporządkowana jest odpowedna waga będąca potęgą podstawy. Ilość znaków stosowanych w każdym pozycyjnym systeme lczbowym jest taka sama jak jego podstawa. W słowe A o długośc n (czyl lośc cyfr równej n) reprezentującym lczbę L(A)=an-1...a1a0 każdy znak a zajmuje określoną pozycję tej pozycj przyporządkowana jest waga p. Stała p jest podstawą przyjętego zapsu lczbowego. Można wyrazć to w postac matematycznej: n 1 L a p (X.1) (A) Od welu weków zaps nformacj lczbowych przez człoweka realzowany jest w systeme dzesętnym 3. Zaps ten poparty jest tradycją, popularnoścą zrozumałoścą jak ne trudno sę domyślć podstawa kodu równa sę lczbe palców obu rąk człoweka 4. Podstawą systemu jest lczba dzesęć (p=10) dlatego używane jest dzesęć symbol cyfr, a manowce 0, 1, 2, 3, 4, 5, 6, 7, 8 9. Każdą lczbę w kodze dzesętnym można przedstawć jako sumę składnków: na przykład: (a n 1...a 1a 0 ) a 10 0 0 n 1 L = a n-110 n-1 +...+ a 110 1 + a 010 0 (X.2) 3 L (2578) a 10 = 210 3 + 510 2 + 710 1 + 810 0 = 2578 10 0 gdze rodzaj zapsu zaznaczany jest przez dolny ndeks przy lczbe 5. 3 Termny system lczbowy dalej stosowany kod lczbowy są tu utożsamane. Take podejśce spotykane jest w lteraturze przedmotu poneważ kod jest umownym systemem znaków umożlwającym przekazywane nformacj. 4 Zaps dzesętny jest w powszechnym użycu dopero od dzesęcu weków. Został on opracowany w Indach około pątego weku n.e. udostępnony cywlzacj europejskej przez Arabów. W starożytnym Rzyme też był stosowany kod dzesętny, lecz ne był to kod pozycyjny. Stosowane były wtedy ( do dzś są stosowane w wybranych sytuacjach) następujące symbole I=1 10, V=5 10, X=10 10, L=50 10, C=100 10, D=500 10, M=1000 10. Tylko dwa spośród tych symbol można skojarzyć z perwszym lteram łacńskch nazw lczebnków: C-centum M-mlle. Pozostałe oznaczena wynkają z przyjętej konwencj. W kodze tym brak było symbolu zera, a odczyt poprzedzony być musał analzą względnego rozmeszczena poszczególnych symbol reprezentujących określone cyfry (do cekawostek zalczyć należy modyfkację zapsu rzymskego cyfr dokonanego przez króla Francj Ludwka XIV; otóż kazał on sę psać Ludwk XIIII żądał by zegary w Wersalu o godzne czwartej wskazywały na cyfrę IIII, co zostało do dzsaj na tarczach zegarowych wykorzystujących cyfry rzymske [3]). Koncepcja zera była jednak znana w starożytnej Mezopotam, gdze był stosowany pozycyjny kod lczbowy o 60-cu symbolach. Kod ten został zarzucony ok. 1700 r p.n.e., ale wpływ tego rozwązana trwa do dzsaj albowem godzna ma 60 mnut, mnuta ma 60 sekund, koło ma 6x60=360 stopn [4]. 5 Indeksy dolne oznaczają: 10 kod dzesętny, 2 naturalny kod dwójkowy, 16 kod heksadecymalny, BCD kod dwójkowo-dzesętny, 1z10 kod jeden z dzesęcu, ZM kod znak-moduł, U1 kod uzupełnena do jednego, U2 kod uzupełnena do dwóch. Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 3

System dwójkowy (bnarny) posada tylko dwe cyfry 0 1 podstawą zapsu jest lczba 2 (p=2). Już od dawna budzł on zanteresowane flozofów matematyków 6. W tym systeme najpopularnejszym zapsem jest naturalny kod dwójkowy. W naturalnym kodze dwójkowym w słowe B o długośc n reprezentującym lczbę L(B)=bn-1...b1b0 każdy znak b zajmuje określoną pozycję tej pozycj przyporządkowana jest odpowedna waga p, gdze podstawą przyjętego tego zapsu jest lczba 2 (p=2). na przykład: n 1 n 1...b1b 0 ) b 2 0 L (b = b n-12 n-1 +...+ b 12 1 + b 02 0 (X.3) 3 L (1101) b 2 = 12 3 +12 2 + 02 1 +12 0 =13 10 0 W słowe dwójkowym bt zwązany z najwększą wagą (skrajny z lewej strony w ww. zapse) jest btem najbardzej znaczącym (najstarszym) zwanym btem MSB (Most Sgnfcant Bt). Bt zwązany z najmnejszą wagą (skrajny z prawej strony) jest btem najmnej znaczącym (najmłodszym) LSB (Least Sgnfcant Bt). Zamana odwrotna tj. lczby dzesętnej na dwójkową następuje poprzez kolejne dzelene lczby dzesętnej przez 2 stwerdzene czy jest reszta (1) czy jej ne ma (0). Przykład Rozważmy zamanę lczby dzesętnej 1310 na postać w naturalnym kodze dwójkowym. W tym celu należy dokonać następujących dzeleń obserwacj czy w wynku pozostaje reszta: 13/2=6 jest reszta 1 LSB 6/2 = 3 ne ma reszty 0 3/2 = 1 jest reszta 1 1/2 = 0 jest reszta 1 MSB co daje 13 10 = 1101 2 Zauważmy, że wynk otrzymujemy w kolejnośc od btu najmnej znaczącego (LSB) do najbardzej znaczącego (MSB). Konec przykładu. Dla lczb ułamkowych wyrażanych w naturalnym kodze dwójkowym stosuje sę przy poszczególnych cyfrach z prawej strony symbolu częśc ułamkowej (kropk) wag o wykładnkach ujemnych zależnych od umejscowena cyfry w częśc ułamkowej. Na przykład: 1011.01012=12 3 +02 2 +12 1 +12 0 +02-1 +12-2 +02-3 +12-4 =11.312510 6 Gottfred Lebntz (1646-1716) - nemeck flozof, matematyk fzyk. Jako perwszy zaproponował rozszerzene założeń obowązujących w systeme dzesętnym na systemy lczbowe o nnych podstawach. Był on człowekem bardzo relgjnym uduchowonym dlatego przypsywał systemow dwójkowemu nezwykłe znaczene. Fakt, że każdą lczbę można przedstawć za pomocą zer jedynek wązał z tym, że Bóg (1) stworzył śwat z nczego (0). Warto pamętać, że Lebntz jest twórcą rachunku różnczkowego całkowego, choć do końca życa sperał sę o perwszeństwo w tej dzedzne z Izaakem Newton em. Jednak Lebntz ne szedł drogą Newton a streszczającą sę w słowach: zrobć co trzeba, a potem unkać dyskusj na temat zastosowanych metod - podał uzasadnene metod oblczana pochodnej całkowana oraz wprowadzł formalzm zapsu stosowany do dzsaj (symbole pochodnej df/dx f/ x symbol całk pochodzący z maneryczne napsanego wyrazu umma). Pochodzł prawdopodobne z rodzny Lubeneckch - polskch Aran, którzy wyemgrowal do Nemec [1]. Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 4

Zamana częśc ułamkowej lczby dzesętnej na dwójkową polega na powtarzanu mnożena przez dwa jeśl wynk jest wększy lub równy jednośc to bt o odpowednej wadze ma wartość 1. Wtedy to dalszemu mnożenu podlega część pomnejszona o 1. Gdy natomast w wynku mnożena przez dwa otrzymuje sę lczbę mnejszą od jednośc to bt o odpowadającej jej wadze ma wartość 0 ponowne wykonuje sę mnożene otrzymanego wynku. Dzałane prowadz sę do wyczerpana możlwośc mnożena lub gdy dojdze sę do dopuszczalnej lośc btów określających część ułamkową. Przykład Zamenć lczbę ułamkową dzesętną 0.6810 na postać ułamkową w naturalnym kodze dwójkowym. W tym celu dokonujemy następujących dzałań: lczba ułamkowa dzesętne lczba pomnożona przez 2 czy wynk mnożena wększy lub równy 1 bt częśc ułamkowej w naturalnym kodze dwójkowym 0.68 1.36 tak 1 0.36 0.72 ne 0 0.72 1.44 tak 1 0.44 0.88 ne 0 0.88 1.76 tak 1 0.76 1.52 tak 1 td. w zależnośc od tego le btów mamy do dyspozycj w zapse bnarnym częśc ułamkowej W wynku otrzymujemy 0.6810=0.1010112. Wynk przekształcena jest przyblżony co łatwo sprawdzć, gdyż 0.1010112=0.67187510. Dysponując bowem sześcoma btam ne można uzyskać dla tej lczby wększej dokładnośc. Konec przykładu. Zaps lczb w naturalnym kodze dwójkowym powoduje koneczność operowana stosunkowo długm cągam znaków, co sprzyja popełnanu błędów. Zaps ten jest nezbyt poręczny z punktu wdzena programstów wykorzystujących język maszynowy komputerów 7. Dla uproszczena notacj jej skrócena wprowadzono kod heksadecymalny naczej zwany szesnastkowym. Cyfry bnarne są grupowane w tym kodze w zespoły po 4 (grupowane w tetrady). Każda możlwa kombnacja czterech cyfr bnarnych otrzymuje symbol jak w tabel X.1. Dla oznaczena perwszych dzesęcu grup lczb bnarnych wykorzystano cyfry systemu dzesętnego, a pozostałym przypsano symbole lterowe odpowedno A, B, C, D, E F. Tabela X.1. Kod heksadecymalny 0000 2=0 16 0100 2=4 16 0100 2=8 16 1100 2=C 16 0001 2=1 16 0101 2=5 16 0101 2=9 16 1101 2=D 16 0010 2=2 16 0110 2=6 16 1010 2=A 16 1110 2=E 16 0011 2=3 16 0111 2=7 16 1011 2=B 16 1111 2=F 16 W kodze heksadecymalnym w słowe H o długośc n reprezentującym lczbę L(H)=hn-1...h1h0 każdy znak h zajmuje określoną pozycję tej pozycj przyporządkowana jest odpowedna waga p, gdze podstawą przyjętego zapsu lczbowego jest 16 (p=16). 7 Symbolcznym zapsem nstrukcj danych, które odpowadają zapsow bnarnemu języka maszynowego komputera jest język nskego pozomu zwany asemblerem. Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 5

na przykład: n 1 L = h n-116 n-1 +...+ h 116 1 + h 016 0 (X.4) (h n 1...h 1h 0 ) h 16 0 2 L (2C3) h 16 = 2 1616 2 + C 1616 1 + 3 1616 0 = 2 1016 2 + 12 1016 1 + 3 1016 0 =707 10 0 Notacja heksadecymalna jest używana szczególne do zapsu dowolnego cągu cyfr bnarnych (cągów bnarnych) nezależne od tego czy reprezentują one lczby, tekst czy nny rodzaj danych. Wynka to z tego, że jest ona bardzej zwarta nż notacja bnarna. Ponadto w wększośc komputerów dane bnarne reprezentowane są jako welokrotność czterech btów (tetrady) co oznacza, ż w zapse można je zastąpć pojedynczym znakam kodu heksadecymalnego. Zwększa to zwęzłość zapsu zmnejsza prawdopodobeństwo popełnena błędów przez programstę. Istotne też jest, że konwersja mędzy notacją bnarną a heksadecymalną jest bardzo łatwa. Na przykład cąg bnarny 1101111000012 jest równoważny zapsow DE116, a dośwadczony programsta może w myśl przetwarzać zaps bnarny na heksadecymalny heksadecymalny na bnarny w postac cągu tetrad oznaczanych pojedynczym symbolam kodu szesnastkowego. X.2. KODY DWÓJKOWO DZIESIĘTNE W kodach dwójkowo dzesętnych BCD (Bnary Coded Decmal) każda cyfra lczby dzesętnej jest osobno kodowana dwójkowo w postac odpowednego słowa. W kodze dwójkowo dzesętnym BCD 8421 każda cyfra lczby dzesętnej jest oddzelne kodowana dwójkowo w postac czterobtowego słowa w naturalnym kodze dwójkowym. 1 3 7 137 10= 0001 2 0011 2 0111 2 = 000100110111 BCD naturalny kod dwójkowy dla poszczególnych cyfr dzesętnych Cała lczba dzesętna jest przedstawana jako złożene słów dwójkowych reprezentujących wszystke kolejne cyfry tej lczby. Dla zapsu dzesęcu cyfr kodu dzesętnego potrzebne jest czterobtowe słowo w kodze dwójkowym. Z kole słowo take umożlwa zaps szesnastu lczb, czyl sześć z nch jest po prostu zbędne. Oznacza to, że kod BCD jest kodem nadmarowym. Kod BCD stosowany jest w bardzo wydajnych jednostkach komputerowych typu manframe. Komputery tego typu posadają duże zasoby oblczenowe z zaps ten mmo nadmarowośc umożlwa osągnęce wysokej precyzj oblczeń. Specjalnym rodzajem kodu dwójkowo dzesętnego jest kod 1 z 10 zwany też kodem perścenowym (tab.x.2). Kod ten posada słowo dzesęcobtowe w którym zawsze dzewęć btów zajmują zera, a jeden bt przeznaczony jest dla jedynk. Położene jedynk decyduje o tym, jakej lczbe dzesętnej odpowada zaps bnarny w tym kodze. Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 6

Tab.X.2. Kod 1z10 0 10=0000000001 1z10 1 10=0000000010 1z10 2 10=0000000100 1z10 3 10=0000001000 1z10 4 10=0000010000 1z10 5 10=0000100000 1z10 6 10=0001000000 1z10 7 10=0010000000 1z10 8 10=0100000000 1z10 9 10=1000000000 1z10 Kod ten jest najprostszym koncepcyjne kodem do wprowadzana do układu cyfrowego cyfr kodu dzesętnego z klawatury urządzena cyfrowego, której poszczególne klawsze reprezentują lczby od zera do dzewęcu (ne dotyczy to klawatury komputera, o czym będze mowa dalej). [1] Kordos M.: Wykłady z hstor matematyk. SCRIPT, Warszawa 2006 [2] Clark Scott H.A.: W sercu PC. Helon. Glwce 2003 [3] Crlly T.: 50 teor matematyk. PWN, Warszawa 2009 [4] Kalsz J.: Postawy elektronk cyfrowej. WKŁ, Warszawa 2007 Lteratura przedmotu Horowtz P., Hll W.: Sztuka elektronk, tom I. WKŁ, Warszawa 1997 Horowtz P., Hll W.: Sztuka elektronk, tom II. WKŁ, Warszawa 1997 Kaźmerkowsk M.P., Matysk J.T.: Wprowadzene do elektronk energoelektronk. Ofcyna Wydawncza PW, Warszawa 2005 Łuba T., Zberzchowsk B.: Układy logczne. Wydawnctwo WIT, Warszawa 2005 Mano M.M., Kme Ch.R.: Podstawy projektowana układów logcznych komputerów. WNT, Warszawa 2007 Null L., Labur J.: Struktura organzacyjna archtektura systemów komputerowych. Helon, Glwce 2004 Stallngs W. Organzacja archtektura systemu komputerowego. WNT, Warszawa 2004 Skorupsk A. Podstawy technk cyfrowej. WKŁ, Warszawa 2001 Tanenbaum A.S.: Struktura organzacyjna systemów komputerowych. Helon, Glwce 2006 Ttze U., Schenk Ch.: Układy półprzewodnkowe. WNT, Warszawa 2009 Watson J. Elektronka. WKŁ, Warszawa 1999 Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 7

14.2. KLUCZ TRANZYSTOROWY 14.2.1. POJĘCIE KLUCZA Klucz (naczej przełącznk) jest elementem umożlwającym naprzemenne zwerane rozwerane wybranej częśc obwodu elektrycznego. Jest on podstawowym elementem wykonawczym technk cyfrowej. W najprostszej postac kojarzony jest on z dwupołożenowym przełącznkem mechancznym (rys.14.1a). Jego charakterystykę prądowo-napęcową przedstawono na (rys. 14.1b). Jest to charakterystyka klucza dealnego, gdyż w stane włączena (zwarca) pokrywa sę ona z osą rzędnych (napęce na kluczu ma wtedy wartość zerową), a w stane wyłączena (rozwarca) pokrywa sę z osą odcętych (prąd w tym stane ma wartość zerową). Charakterystyka ta prezentuje zależność prądowo-napęcową, do której dąży sę przy projektowanu kluczy, ale z uwag na właścwośc rzeczywstych elementów wykonawczych jest ona praktyczne neosągalna. Rys.14.1. Modele klucza: a) klucz dealny, b) charakterystyka prądowo-napęcowa klucza dealnego, c) klucz rzeczywsty, d) charakterystyka prądowo-napęcowa klucza rzeczywstego Bardzej realnym modelem klucza jest układ przedstawony na rys.14.1c. Jego charakterystykę prądowo-napęcową pokazano na rys.14.1d. Jak wdać, w stane włączena (zwarca) prąd płyne przez rezystor RF, dealny przełącznk S oraz źródło UF. Źródło to symbolzuje spadek napęca na zwartym kluczu, który w warunkach rzeczywstych ne jest zerowy. W stane wyłączena (rozwarca) jedyną drogą przepływu prądu jest rezystor RR. Poneważ rezystancja RR jest znaczne wększa od RF, węc przebeg charakterystyk w obu stanach różn sę od sebe kątem pochylena względem os odcętych 8. Jako elementy przełącznkowe są powszechne używane elementy półprzewodnkowe jakm są tranzystory bpolarne unpolarne (polowe). Przez przełączane elementu półprzewodnkowego rozume sę take welkosygnałowe oddzaływane (najczęścej wymuszenem mpulsowym) na wejśce danego elementu, że pod tym wpływem zachodz na jego wyjścu szybke przejśce ze stanu neprzewodzena do stanu przewodzena lub odwrotne. 8 Kąt pochylena charakterystyk na rys.14.1d wynos odpowedno dla stanu włączena arcctg R F a dla stanu wyłączena arcctg R R Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 8

14.2.2. TRANZYSTOR BIPOLARNY JAKO KLUCZ Cecham dobrego klucza (przełącznka) są, jak wspomnano, dobre zwerane w stane włączena dobre rozwerane w stane wyłączena. Ponadto oczekuje sę, że stan włączena będze sę charakteryzował dużą wartoścą prądu dopuszczalnego, jak może popłynąć przez zwarty klucz, a stan wyłączena dużą wartoścą dopuszczalnego napęca, jake może sę pojawć po obu stronach rozwartego przełącznka. Rozpatrzmy klucz tranzystorowy narysowany na rys.14.2a. Jest to tranzystor bpolarny n-p-n pracujący w konfguracj wspólnego emtera z rezystorem RC w obwodze kolektora rezystorem RB w obwodze bazy. Jest on sterowany przebegem prostokątnym doprowadzanym do bazy poprzez wspomnany rezystor RB. Przy napęcu bazy eg=-er tranzystor jest zatkany, a punkt pracy znajduje sę w punkce QR (rys. 14.2b). W obwodze wyjścowym płyne newelk prąd zerowy ICE0, który dla uproszczena można w dalszych rozważanach pomnąć. W obwodze wejścowym płyne z kole newelk prąd zerowy zaporowo spolaryzowanego złącza kolektorbaza. Jest to prąd ICB0. Jego wartość jest newelka, ale poneważ slne zależy on od temperatury (podwaja sę co dzesęć stopn), mus być brany pod uwagę przy oblczenach warunków sterowana. Zatkane tranzystora następuje przy spełnenu warunku zatkana, który można zapsać nerównoścą: UBE 0,5V. Warunek zatkana jest napęcowy dotyczy takego obszaru pracy tranzystora, w którym praktyczne przestaje płynąć prąd bazy sterujący wejścem tranzystora. Powoduje to, że ne płyne też prąd kolektora ne ma spadku napęca na rezystorze kolektorowym RC (rys. 14.3a). Można zatem stwerdzć, że z obu stron rezystora RC jest taka sama wartość napęca, które jest napęcem zaslana UCC. Zatem napęce wyjścowe tranzystora jest równe napęcu zaslana UCC. Klucz z tranzystorem w stane zatkana odpowada stanow wyłączena (rozwarca) w modelu klucza omawanym w poprzednm podrozdzale. Rys.14.2. Przełączane tranzystora bpolarnego: a) typowy układ klucza sterowanego przebegem prostokątnym, b) charakterystyk wyjścowe z zaznaczenem zman położeń punktu pracy Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 9

Rys. 14.3. Klucz tranzystorowy: a) tranzystor w stane zatkana, b) tranzystor w stane nasycena Przy napęcu bazy eg=+ef tranzystor jest nasycony (rys. 14.3b). Punkt pracy znajduje sę w punkce QF (rys. 14.2b). Zarówno złącze baza emter jak baza kolektor tranzystora bpolarnego w stane nasycena są spolaryzowane w kerunku przewodzena. Oba napęca przewodzena złączy występują szeregowo przecwstawne. Napęce przewodzena złącza baza-emter UBEP jest neco wększe nż napęce przewodzena złącza baza-kolektor UBCP. Na wyjścu tranzystora utrzymuje sę napęca nasycena UCEsat=UBEP-UBCP, które ma wartość dodatną wynos dla tranzystorów małej mocy około 0,2 V. Zatem w tych warunkach napęce wyjścowe ma małą wartość określaną sę jako Uwy=UCEsat=0,2V (rys.14.3b). Klucz z tranzystorem w stane nasycena odpowada stanow włączena (zwarca) w modelu klucza omawanym w poprzednm podrozdzale. Aby włączyć klucz, czyl wprowadzć tranzystor w stan nasycena, trzeba w obwodze wejścowym spełnć warunek nasycena. Warunek nasycena tranzystora bpolarnego jest prądowy określa sę go jako IB β0>icm. Prąd ICM jest maksymalnym prądem kolektora określanym jako: I CM = U CC + U CEsat R C (4.2) Z warunku nasycena wypływa wnosek, że wartość prądu bazy mus być na tyle duża, aby loczyn tego prądu współczynnka wzmocnena prądowego β0 był wększy od wartośc maksymalnego prądu kolektora. Ze wzoru (14.2) wynka, że maksymalny prąd kolektora zależy od napęca zaslana welkośc rezystancj kolektorowej. Zmany bowem samego UCEsat w funkcj prądu są newelke. Po osągnęcu warunku nasycena dalsze zwększane prądu bazy ne ma wpływu na prąd kolektora a w obwodze wyjścowym nasyconego tranzystora ne popłyne wększy prąd nż ta jego wartość wynkająca z równana (14.2). 14.2.3. TRANZYSTOR UNIPOLARNY JAKO KLUCZ Praca tranzystora unpolarnego z zolowaną bramką jako klucza (przełącznka) jest rozpatrywana w konfguracj wspólnego źródła. Na rys.14.4a przedstawono klucz z wykorzystanem tranzystora MOSFET z kanałem typu n normalne wyłączonym. Rezystor RD jest rezystorem drenu decydującym o nachylenu prostej obcążena. Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 10

Rys. 14.4. Przełączane tranzystora unpolarnego (MOSFET z kanałem typu n normalne wyłączony): a) układ klucza, b) charakterystyk z zaznaczenem trajektor zmany punktów pracy przy przełączanu tranzystora Na rys.14.4b przedstawono charakterystykę wyjścową z zaznaczenem zmany punktu pracy w trakce przełączana. Przełączane tranzystora unpolarnego polega na możlwe szybkm przesunęcu punktu pracy z obszaru odcęca (punkt pracy QR) przez obszar nasycena do zakresu lnowego charakterystyk wyjścowej (punkt pracy QF) oraz gdy wymuszene wejścowe zmen sę na przecwne powroce punktu pracy do zakresu odcęca. Komentarz dotyczący nazewnctwa Nazwa obszar nasycena w przypadku tranzystorów bpolarnego unpolarnego dotyczy nnych częśc charakterystyk wyjścowych. W tranzystorze bpolarnym rozróżnamy trzy obszary: obszar nasycena, gdy złącza baza emter baza kolektor są spolaryzowane w kerunku przewodzena - dotyczy to częśc charakterystyk wyjścowej dla małych wartośc napęca UCE blskej napęcu UCEsat, obszar zatkana, gdy wymenone złącza są spolaryzowane w kerunku zaporowym - dotyczy to zakresu charakterystyk wyjścowej blskego os odcętych a węc wtedy, gdy ne płyne prąd bazy obszar aktywny, gdy złącze baza emter jest spolaryzowane w kerunku przewodzena a złącze baza kolektor w kerunku zaporowym - obszar charakterystyk wyjścowej rozcągający sę pomędzy nasycenem zatkanem. W tranzystorze unpolarnym wyróżnamy obszar nasycena (naczej pentodowy), gdy charakterystyk wyjścowe są zblżone do ln równoległych do os odcętych (powyżej kolana charakterystyk), obszar odcęca, gdy prąd drenu praktyczne ne płyne, zakres lnowy (zwany też zakresem nenasycena lub trodowym), gdy przyrost prądu drenu dla zwększającego sę napęca dren-źródło jest prawe lnowy (ponżej kolana charakterystyk). W rozpatrywanym przypadku napęce sterujące doprowadzane do bramk zmena sę w grancach od zera (ER = 0V) do wartośc dodatnej +EF, dla której następuje całkowte otwarce kanału mędzy drenem a źródłem. Poneważ tranzystor jest normalne wyłączony, zatem brak wysterowana bramk powoduje brak możlwośc przepływu prądu mędzy elektrodam drenu źródła, zatem ne przepływa prąd przez rezystor drenu RD. Z obu stron rezystora jest wtedy to samo napęce równe napęcu zaslana +UDD, które jest też podawane na wyjśce. Klucz jest w stane wyłączena, a na charakterystyce wyjścowej odpowada to osągnęcu punktu pracy QR. Przy wysterowanu bramk odpowedną wartoścą napęca dodatnego +EF następuje całkowte otwarce kanału. Rezystancja kanału spada wówczas do najnższej możlwej wartośc Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 11

płyne duży prąd drenu: od źródła +UDD przez rezystor RD, elektrody dren źródło tranzystora do drugej elektrody zaslana (masy). Napęce wyjścowe osąga wtedy wartość określoną zależnoścą na dzelnk napęcowy złożony z ww. elementów obwodu tak: U DS = U DD (14.3) r D +R D gdze: UDD - napęce zaslana, rd - rezystancja kanału w stane włączena klucza, RD1 - rezystancja rezystora drenu. Poneważ wartość rezystancj kanału jest znaczne mnejsza od wartośc rezystancj rezystora drenu, napęce wyjścowe ma nską wartość. Klucz jest w stane włączena osąga punkt pracy QF na charakterystyce wyjścowej (rys.14.5b). r D Wojcech Wawrzyńsk Podstawy Elektronk Podstawy technk cyfrowej 12