Pauraovi
D ig italn a e lektro n ik a I
brojevni sustavi i kodovi, logiki sklopovi, sku pine integriranih digitalnih sklopova, m ultivibratori
Stanko Paunovi
DIGITALNA ELEKTRONIKA
1. svezak
brojevni sustavi i kodovi, logiki sklopovi, skupine integriranih digitalnih sklopova, multivibratori 2. izdanje
PREDGOVOR
D igitalna elektronika zauzim a posebno m jesto u brzom razvoju elektronike. N jezina prim jena u svim podrujim a tehnike svakim je danom sve vea. Stoga je podruje digital ne elektronike uvrteno u nastavne planove i program e srednjeg obrazovanja za sva zani m anja u elektronici, bilo kao zaseban pred m et (digitalna elektronika) ili u kom binaciji s ostalim sadrajim a (elektroniki sklopovi, analogni i digitalni sklopovi). N a tem elju dosa danjeg razvoja i prim jene digitalne elektronike m oe se pouzdano tvrditi da e p o treb e za obrazovanjem iz podruja digitalne elektronike, bez obzira na m ogue p rom jene i sa draje srednjeg obrazovanja, biti sve vee. O pseg prouavanja gradiva iz podruja digitalne elektronike u najnovijim obrazovnim program im a ovisi o nam jeni program a. Osim obveznog dijela zastupljenog u p redm etim a D IG IT A L N A E L E K T R O N IK A i E L E K T R O N I K I SK LO PO V I, gradivo ovog podruja o b rauje se u proirenom opsegu u predm etim a izbornih sadraja (D IG IT A L N A E L E K T R O N IK A i A N A L O G N I I D IG IT A L N I SK LO PO V I). Ovim udbenikom obuhvaeno je gradivo koje e om oguiti njegovu prim jenu u svim spom enutim predm etim a. Z bog opsega grae udbenik je podijeljen u dva m eusobno odvojena dijela. U prvom dijelu obraeni su brojevni sustavi i kodovi, logiki sklopovi i logika algebra, skupine in tegriranih sklopova, prijenos digitalnih signala linijam a i m ultivibratori u digitalnoj elek tronici. U drugom dijelu obraeni su registri i brojila, sloeni kom binacijski sklopovi (sklopovi za kodiranje i dekodiranje, sklopovi za selektiranje, distribuciju i k ontrolu prije nosa p o d atak a), m em orije, te sklopovi za digitalno-analognu i analogno-igitalnu pretv o r bu. O bjanjenja grae, rada, svojstava i prim jena sklopova u potpunjena su brojnim prim jerim a integriranih izvedaba. N a kraju svakog poglavlja su pitanja i zadaci za ponavljanje s rjeenjim a na kraju udbenika. Poseban prirunik sadri zadatke za praktian rad u la boratoriju, zadatke za uenje i podatke o integriranim sklopovim a nune za laboratorijski rad i rjeavanje zadataka. Osim uenicim a srednjih kola, udbenik m oe posluiti i strunjacim a sa srednjim obrazovanjem koji su prije zavrili kolovanje, a kojim a je praksa nam etnula p o treb u za obnavljanjem i proirivanjem steenih znanja iz digitalne elektronike. Pom o u radu na udbeniku, omoguivi u porabu kataloga proizvoaa digitalnih kom p o n en ata i druge strune literature, pruili su mi gospodin Ivan Penik i tvrtka SEM P E C A G E lektronische Produkte (R egensdorf), K reim ir Tuka, dipl. ing. i tvrtka M IBAT R O N E lectronics G M B H (M iinchen, zastupstvo Z agreb), tvrtka E lbatex (W ien, Filiala L jubljana) i Tehnika kola R uera Bokovia (Z agreb). Pri radu na konanom oblikovanju teksta udbenika i otklanjanju pogreaka pom ogli su mi recenzenti G rgur G udelj, prof., Z vonko N em e, dipl. ing. i mr. A leksandar Szabo, dipl. ing. Svojim sugestijam a pom ogli su da objanjenja i struni jezik udbenika budu ja sniji i pristupaniji korisniku. Svima koji su mi pom ogli u radu na udbeniku ovim putem najtoplije zahvaljujem . U Z agrebu, sijenja 1995. A u to r
SADRAJ
1. 1.1.
B R O J E V N I S U S T A V I I K O D O V I ........................................................................... B R O JE V N I SU ST A V I.......................................................................................................... Decimalni brojevni sustav......................................................................................................... Binarni brojevni sustav.............................................................................................................. Binarni signali............................................................................................................................ Pretvorba brojeva izmeu binarnog i decimalnog sustava.................................................. Oktalni brojevni sustav.............................................................................................................. Pretvorba brojeva izmeu oktalnog i drugih brojevnili sustava......................................... Heksadecimalni brojevni sustav............................................................................................... Pretvorba brojeva izmeu heksadecimalnog i drugih brojevnih sustava............................ Prikaz relativnih brojeva........................................................................................................... Pregled kljunih pojmova......................................................................................................... Pitanja i zadaci za ponavljanje................................................................................................. K O D O V I................................................................................................................................... BCD kod..................................................................................................................................... Excess-3 k o d .............................................................................................................................. Aikenov kod............................................................................................................................... Grayev k o d ................................................................................................................................. Alfanumeriki kodovi................................................................................................................ Kodovi za otkrivanje pogreaka.............................................................................................. Kodovi za ispravljanje pogreaka............................................................................................ Pregled kljunih pojmova......................................................................................................... Pitanja i zadaci za ponavljanje................................................................................................. L O G I K I S K L O P O V I ..................................................................................................... O SN O V N I L O G I K I S K L O P O V I.................................................................................. Logiki sklop 1........................................................................................................................... Logiki sklop IL I........................................................................................................................ Logiki sklop N E ...................................................................................................................... Logiki sklop N I........................................................................................................................ Logiki sklop N IL I.................................................................................................................... Integrirani logiki sklopovi...................................................................................................... Meusobno povezivanje osnov.iih logikih sklopova........................................................... Pregled kljunih pojmova......................................................................................................... Pitanja i zadaci za ponavljanje................................................................................................. L O G I K A A L G E B R A ........................................................................................................ Temeljna pravila logike algebre............................................................................................. Zakoni logike algebre............................... .............................................................................. De Morganovi teoremi.............................................................................................................. Dvojnost logikih operacija............................................................................ ......................... Univerzalnost logikih sklopova NI i N IL I............................................... ............................ Pregled kljunih pojmova......................................................................................................... Pitanja i zadaci za ponavljanje.................................................................................................
11 12 12 13 15 15 17 18 19 20 21 23 26 27 27 28 29 30 31 33 34 36 38 39 40 40 42 44 45 47 49 51 53 55 57 57 58 61 62 66 69 70
1.2.
2. 2.1.
2.2.
S L O E N I L O G I K I S K L O P O V I................................................................ M interm .................................................................................................................... M aksterm .................................................................................................................. Iskljuivo ILI i iskljuivo N IL I............................................................................. Pregled kljunih pojmova...................................................................................... Pitanja i zadaci za ponavljanje.............................................................................. S K U P I N E I N T E G R I R A N I H D I G I T A L N I H S K L O P O V A ...... K A R A K T E R IST I N E V E L I IN E IN T E G R IR A N IH D IG IT A L N IH SK LO PO V A ............................................................................. Napon i struja napajanja sklopova....................................................................... Ulazni i izlazni naponi........................................................................................... Ulazne i izlazne struje............................................................................................ Faktor razgranjivanja.............................................................................................. Imunost na sm etnje................................................................................................ Brzina ra d a ............................................................................................................... Pregled kljunih pojmova...................................................................................... Pitanja i zadaci za ponavljanje.............................................................................. SK U PIN E IN T E G R IR A N IH D IG IT A L N IH SKLOPOVA S B IP O L A R N IM T R A N Z IS T O R IM A ........................................................ Temeljni sklop skupine T T L ................................................................................. Karakteristine veliine digitalnih sklopova skupine TTL................................ Sklopovi s otvorenim kolektorom........................................................................ Logiki sklopovi sa Schmittovim okidnim sklopom........................................... Digitalni sklopovi s tri stanja................................................................................ Podskupine T T L ...................................................................................................... Skupina EC L............................................................................................................ Pregled kljunih pojm ova...................................................................................... Pitanja i zadaci za ponavljanje.............................................................................. SK U PIN E IN T E G R IR A N IH D IG IT A L N IH SKLOPOVA S U N IP O L A R N IM T R A N Z IS T O R IM A ................................................... Skupine M OS........................................................................................................... Temeljni sklop skupine CM OS............................................................................. Karakteristine veliine sklopova skupine CM O S............................................. Podskupine CMOS.................................................................................................. Ostali sklopovi u skupini CMOS.......................................................................... BiCMOS skupina.................................................................................................... Pregled kljunih pojmova..................................................................................... Pitanja i zadaci za ponavljanje.............................................................................. M E U SO B N O SPAJANJE SKLOPOVA R A Z L I IT IH SK U PIN A Meusobno spajanje sklopova skupina TTL i CM O S...................................... Spajanje sklopova skupina TTL i CMOS sa sklopovima skupine E C L .......... Meusobno spajanje sklopova razliitih podskupina CMOS........................... Meusobno povezivanje digitalnih sklopova s ostalim sklopovima................. Pregled kljunih pojmova..................................................................................... Pitanja i zadaci za ponavljanje.............................................................................. P R IJE N O S D IG IT A L N IH SIG N A L A L IN IJA M A ............................... Svojstva linija........................................................................................................... Prijenos digitalnih signala linijama...................................................................... Pregled kljunih pojmova...................................................................................... Pitanja i zadaci za ponavljanje.............................................................................. P R O N A L A E N JE KVAROVA D IG IT A L N IH SK LO PO V A ............ Uzroci i vrste kvarova digitalnih sklopova.......................................................... Postupci za otklanjanje kvarova digitalnih sklopova.........................................
71 71 74 77 79 81 83 84 S4 85
86
87 87 91 93
88
115 117 119 121 121 124 126 130 131 134 137 13S 139 139 145 146 146 149 150 151 151 154 161 162 163 163 165
Pregled kljunih pojmova.............................................................................................................. 169 Pitanja i zadaci za ponavljanje...................................................................................................... 170 4. 4.1. M U L T IV I B R A T O R I U D IG IT A L N O J E L E K T R O N I C I ............................ .....171 B ISTA BILN I M U L T IV IB R A T O R I................................................................................. .....172 SR-bistabil................................................................................................................................... ..... 172 Upravljani SR-bistabil.................................................................................................................... 174 D-bistabil.................................................................................................................................... .....176 Bridom upravljani bistabili............................................................................................................177 JK-bistabil................................................................................................................................... .....ISO Dvostruki bistabil...................................................................................................................... .....1S1 Bistabil s asinkronim ulazima.......................................................................................................182 Integrirani bistabili.................................................................................................................... .....184 Pregled kljunih pojmova..............................................................................................................189 Pitanja i zadaci za ponavljanje......................................................................................................196 M O N O STA B ILN I M U L T IV IB R A T O R I............................................................................ 198 Osnovna svojstva monostabila......................................................................................................198 Integrirani monostabili iz skupine T T L ................................................................................. .....199 Integrirani monostabili iz skupine CMOS............................................................................. .....206 Pregled kljunih pojmova..............................................................................................................20S Pitanja i zadaci za ponavljanje......................................................................................................209 A STA BILN I M U L T IV IB R A T O R I....................................................................................... 210 Generiranje impulsa s pomou logikih sklopova......................................................................210 Primjena integriranih monostabila za generiranje impulsa................................................. .....212 Integrirani astabili..................................................................................................................... .....214 Pregled kljunih pom ova...............................................................................................................215 Pitanja i zadaci za ponavljanje......................................................................................................216 V R E M E N S K I S K L O P .............................................................................................................. 217 Izvedbe i svojstva vremenskih sklopova................................................................................. .....217 Izvedba monostabila s pomou vremenskog sklopa 555 ..........................................................219 Izvedba astabila s pomou vremenskog sklopa 555...................................................................220 Pitanja i zadaci za ponavljanje......................................................................................................222
4.2.
4.3.
4.4.
R JE E N JA ZA DA TA KA Z A P O N A V L JA N JE ..................................................................... .... 223 1.1. 1.2. 2.1. 2.2. 2.3. 3.1. 3.2. 3.3. 3.4. 4.1. 4.2. 4.3. 4.4. B rojevni su s ta v i...........................................................................................................................224 K o d o v i....................................................................................................................................... .... 224 O snovni logiki sklopovi...................................................................................................... .... 224 L ogika a lg e b ra ....................................................................................................................... ....226 Sloeni logiki sklopovi.............................................................................................................228 K arakteristine veliine integriranih digitalnih sk lo p o v a.......................................... .... 231 Skupine integriranih digitalnih sklopova s bipolarnim tra n z isto rim a ................... ....231 Skupine integriranih digitalnih sklopova s unipolarnim tran z isto rim a ..................... 232 M eusobno spajanje sklopova razliitih s k u p in a ........................................................ .... 232 B istabilni m u ltiv ib ra to r.............................................................................................................233 M onostabilni m u ltiv ib ra to r..................................................................................................... 234 A stabilni m u ltiv ib ra to r......................................................................................................... .... 234 V rem enski s k lo p ......................................................................................................................... 234
Iskustvo je pokazalo da se jednostavni i vrlo pouzdani sklopovi mogu nainiti ko ritenjem dvaju potpuno razliitih stanja, odnosno ako sklopovi rade samo s dva meusobno razdvojena podruja napona. Stoga naponi na ulazu i izlazu digitalnih sklopova mogu poprimiti vrijednosti unutar dvaju meusobno razdvojenih podru ja, podruja niske razine L (od engl. low = nisko) i podruja visoke razine H (engl. high = visoko). Uobiajeno je vrijednostima napona iz podruja niske razi ne pridati znaenje 0, a vrijednostima napona iz podruja visoke razine znaenje 1 (slika 1.1). Vrijednosti napona izmeu podruja niske i visoke razine sklop ne smije poprimiti.
liiiniiiininiiiiniiiiiiiiiiiiiiiiil,
zabranjeno podruje
IjmumliLUMJMm d miJMjJJ JL
Slika 1.1. Mogue razine signala na ulazima i izlazima digitalnih sklopova
To znai da se elektrine veliine u digitalnim sklopovima i ureajima mogu prikazati s pomou znamenaka binarnog brojevnog sustava. Otuda i naziv digital na elektronika, od rijei digit (engl. znamenka). Od te rijei je u engleskom jeziku izvedena rije digital koja znai numeriki, brojani. Zbog toga je za razumijeva nje rada digitalnih sklopova i ureaja potrebno poznavanje brojevnih sustava i ko dova na kojima se temelji prikaz digitalnih podataka.
Digitalna elektronika I,
P rim jer
324,21 = 3 x IO2 + 2 x IO1+ 4 x 10" + 2 x IO1+ 1 x IO"2 --------- znamenka najnieg mjesta (najmanje teine, engl. least significant digit, skraeno LSD) --------- decimalna toka, zarez (engl. decimal point) --------- znamenka najvieg mjesta (najvee teine, engl. most significant digit, skraeno MSD) U decimalnom brojevnom sustavu brojevi se prikazuju nizom znamenki koje oznaavaju koeficijente kojima se mnoi osnovica sustava dignuta na potenciju pripadnog brojnog mjesta. Pri pisanju brojeva piu se samo koeficijenti, a teine mjesta odreuju se prema poloaju koeficijenata. Opi prikaz broja u decimalnom brojevnom sustavu: X = d x 10" + + d_2x 10 (Koeficijenti d su znamenke decimalnog brojevnog sustava.) x 10"_ 1 + ... + d2x 102+ clxx 101+ d0x 10 + x 10_1+
Dakle, i u binarnom brojevnom sustavu brojevi se prikazuju nizom znamenaka koje oznaavaju koeficijente kojima se mnoi osnovica sustava dignuta na potenci ju koja odgovara brojnom mjestu. Pri pisanju brojeva piu se samo koeficijenti, a teine mjesta odreuju se prema poloaju koeficijenata. Primjer
23
22 = 4
21
2
2
1
teine mjesta
21 = 0,5 22 = 0,25 1011,61 = 1 x 23 + 0 x 22 + 1 x 21+ 1 x 2 + 0 x 2 '1+ 1 x 2 '2 znamenka najnieg mjesta (najmanje teine, engl. LSB, least significant bit) binarna toka, zarez (engl. binary point) znamenka najvieg mjesta (najvee teine, engl. MSB, most significant bit)
Tablica 1.1. Prikaz binarnih brojeva od nula do petnaest Binarni broj 0 1 10 11 100 101 110 111 Decimalni broj 0 1 2 3 4 5 6 7 Binarni broj 1000 1001 1010 1011 1100 1101 1110 1111 Decimalni broj 8 9 10 11 12 13 14 15
Digitalna elektronika I.
BINARNI SIGNALI
Budui da se signali u digitalnoj elektronici oznauju kombinacijama binarnih znamenaka, nazivaju se binarni signali. Binarni signali mogu biti paralelni i serij ski (Slika 1.2.). _ _ rn _ o jT fT ]_ B1 0
B ,_ r n _
T, T,
s. _ n _
Slika 1.2. Binarni signali: a) paralelni, b) serijski
Prim jer
Pretvorba decimalnog broja 46 u binarni. 46I0 = 3 2 + 8 + 4 + 2 = l x 2 5 + Ox 2 4+ l x 2 ' , + l x 2 2+ l x 2 l + O x 2 u = 101110, 46 - 3 2 ----------------14 16 ne postoji -------14
-8
6 6
2
----- --------------------------------
- 4 -----------------------------------------------2
- 2 ------------------------------------ t---------------------------
_ (T
1 ne postoji --------------------------------------------------Drugi nain pretvorbe decimalnog broja u binarni provodi se uzastopnim dije ljenjem decimalnog broja s 2. Ako se kod dijeljenja dobije ostatak, znamenka bi narnog broja je 1, a ako ostatka nema, znamenka je 0. Prvo dijeljenje daje zna menku najnieg brojnog mjesta.
Primjer
___________________________________________________________
Pretvorba decimalnog broja 57 u binarni. 57 : 2 = 28 + ostatak 1 --------------------28 : 2 = 14 + ostatak 0 -------------------14 : 2 = 7 + ostatak 0 -----------------7 : 2 = 3 + ostatak 1 ----------------3 : 2 = 1 + ostatak 1 --------------1 : 2 = 0 + ostatak 1 --------------i 571 0 = lllOOla Razlomljeni broj u decimalnom brojevnom sustavu pretvara se u binarni meto dom uzastopnog mnoenja decimalnog broja brojem dva (osnovica binarnog bro jevnog sustava). Ako je rezultat mnoenja vei od jedan, znamenka binarnog broja je 1, a ako je rezultat mnoenja manji od jedan, binarna znamenka je 0. Kad je re zultat mnoenja vei od jedan, mora se prije sljedeeg mnoenja umanjiti za jedan.
Digitalna elektronika I.
Prim jer
Pretvorba razlomljenog decimalnog broja 0,6285 u binarni. 0,687510= 0,10112 0,6875 x 2 = 1,375 = 0,375 + 1 -------------------------------i 0,375x2 =0,75 =0,75 + 0 -------------------------------0,75 x 2 0,5 x 2 =1,5 =1 =0,5 =0,0 + 1 ---------------------------------+ 1 -----------------------------------
8 teine mjesta
237,51 = 2 x 82+ 3 x 81+ 7 x 8 + 5 x 8~ + 1 x 82 ------- znamenka najnieg mjesta (najmanje teine, engl. LSD, least significant bit) ------- oktalni zarez, toka (engl. octal point) ------- znamenka najvieg mjesta (najvee teine, engl. MSD, most significant digit)
Pretvorba decimalnog broja 267 u oktalni. 267 : 8 = 33 + ostatak 3 ---------------33 : 8 = 4 + ostatak 1 -------------4:8= 0 + ostatak 4 -------------
267,0 = 413s Broj u oktalnom brojevnom sustavu pretvara se u broj binarnog sustava tako da se svaka oktalna znamenka nadomjesti odgovarajuim trobitnim binarnim brojem.
Tablica 1.2. Znamenke oktalnog sustava i njihovi binarni ekvivalenti Oktalna znamenka Binarni ekvivalent ........ 0 000
.....
1 001 2 3. 011 4 100 5 101 6 110 7 111
t -H
Broj iz binarnog brojevnog sustava pretvara se u oktalni tako da se binarni broj razdijeli u skupine od tri binarne znamenke poevi od najnieg brojnog mjesta. Svaka skupina binarnih znamenki predoava se ekvivalentnom oktalnom znamenkom. Dobivene oktalne znamenke daju oktalni broj. Primjer ________________________________________________________________ Pretvorba binarnog broja 1011101010 u oktalni. 10111010102 = 001 011 10 1 010 = 1352s 1 3 5 2
r 15
10 11 12 13 14
Heksadecimalni brojevni sustav koristi se vrlo esto u prikazivanju rada digi talnih ureaja zbog jednostavne pretvorbe u binarni brojevni sustav i obrnuto. Primjer ------ 163 ' -----162 r 16 ?B4E = 7 x 1 63 + B x 162 + 4 x 16 '+ E x 16 L zname nka najnieg mjesta (najmanje teine) ------ zname nka najvieg mjesta (najvee teine) teine mjesta
r 16
Digitalna elektronika I.
Prim jer
Pretvorba heksadecimalnog broja A3F u binarni. A3Fl(S= 1010 0011 1111 = 1010001111112 Za pretvorbu binarnog broja u heksadecimalni potrebno je binarni broj razdi jeliti u skupine od etiri binarne znamenke poevi od najnieg mjesta. Svaka sku pina binarnih znamenaka predoava se ekvivalentnom heksadecimalnom zna menkom.
Prim jer
Pretvorba binarnog broja 110001101011 u heksadecimalni. 1100011010112= 1100 0110 1011= C6B1 6
Prikaz brojeva +37 i -37 s pomou bita za predznak i binarnog broja. 37lu= 1001012 bit za predznak +371 0= 0100101, =
iznos
-3 7 10= IlOOlOlj Drugi nain prikazivanja iznosa negativnog broja je koritenje komplementa. Mogue je koristiti 1-komplement ili komplement do najveeg broja (engl. l s-complement) ili 2-komplement ili komplement do baze (engl. 2s-complement). U binarnom brojevnom sustavu 1-komplement nekog broja dobije se zamje nom nula u jedinice i jedinica u nule.
P rim jer
Prikaz broja --37 s pomou bita za predznak i 1-komplementa 37ui = 001012 1-komplement od 100101 je 011010. ~371 0 = :L0110102 ------------- iznos ------------------- bit za predznak 2-kompIement nekog broja dobije se tako da se zamijene jedinice s nulama i nule s jedinicama i pribroji jedinica, tj. da se 1-komplementu doda jedinica. Primjer Prikaz broja -37 s pomou bita za predznak i 2-komplementa 37,o = L001012 2-komplement od 100101 je 011010+1=011011. -37, = LOllOllj 1 ------------- iznos ------------------- bit za predznak
Digitalna elektronika I.
Tablica 1.5. Pregled brojevnih sustava Rrojcvnj sustav, Znamenke Decimalni 0 1 2 3 4 5 6 7 8 9 Binarni 0 1 Oktalni 0 1 2 3 4 5 6 7 Heksadecimalni 0 1 2 3 4 5 6 7 8 9 A B C D E F Osnovica (baza) Teine mjesta 10 10 = 1 101 = 10 ow II o o o O O II ro 2 2 = 1 rq Tf II II 23 = 8 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 8 8= 1 C O so II II *00 tC O w II to 16 16 = 1 161 = 16 162 = 256 163 = 4096 0 1 2 3 4 5 6 7 8 9 A B C D E F 10
Brojevi od 0 do 16
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
Digitalna elektronika I.
Tablica 1.6. Prikaz relativnih brojeva " .... " Prikaz s pomou 2-komplemcnla S.V232,2:i 0 1111 0 1110 0 110 1 0 110 0 0 1011 0 1 0 10 01001 01000 0 0 111 00110 00101 00100 0 0 01 1 00 0 1 0 0 0 00 1 00000 11111 11110 1110 1 11100 1 1 0 11 1 1 0 10 11001 110 0 0 10 1 1 1 10 1 1 0 10 10 1 10100 10011 1 0 0 10 10001
Prikaz s pomou : binarnoj; broja S 2'?' "'", 0 1111 0 1110 0 1101 0 110 0 0 1 0 11 0 10 10 01001 0 10 0 0 00111 00110 0 0 10 1 0 0 10 0 000 1 1 00010 00001 00000 1 000 1 10010 10011 10 10 0 10 10 1 10 1 1 0 10 111 1 1 0 00 110 0 1 1 1 0 10 1 1 0 11 11100 11101 11110 11111
Prikaz s pomou 1-kompiemenla S 2 ,22:1 21 ' 0 1111 01110 0 110 1 0 110 0 0 1 0 11 01010 01001 01000 0 0111 00110 00101 00100 00011 0 0 0 1.0 0000 1 00000 11110 1110 1 11100 1 1 0 11 1 1 0 10 11001 11000 10 1 1 1 10 1 1 0 10 10 1 1 0 10 0 10011 10 0 10 1 000 1 1 0 000
PITANJA I ZADACI ZA PONAVLJANJE 1. Objasnite razlike izmeu decimalnog i binarnog brojevnog sustava. 2. Koji se najvei broj (izraen decimalno) moe napisati s 8 znamenaka binar nog sustava? 3. Koliko je binarnih znamenaka potrebno za prikaz decimalnog broja 47? 4. Prikaite binarni signal 11010 u serijskom i paralelnom obliku. 5. Pretvorite binarni broj 110110 u decimalni. 6. Pretvorite decimalni broj 53 u binarni. 7. Navedite znaajke oktalnog brojevnog sustava. 8. Koji se najvei broj (izraen decimalno) moe napisti s etiri znamenke oktal nog sustava? 9. Pretvorite oktalni broj 465 u decimalni. 10. Pretvorite decimalni broj 372 u oktalni. 11. Pretvorite oktalni broj 524 u binarni. 12. Pretvorite binarni broj 11001110 u oktalni. 13. Navedite znaajke heksaecimalnog brojevnog sustava, 14. Koji se najvei broj (izraen decimalno) moe napisati s tri znamenke heksadecimalnog sustava? 15. Koje su teine mjesta znamenaka najnieg i najvieg brojnog mjesta heksadecimalnog broja A3F,5D? 16. Pretvorite heksadecimalni broj 12BF u decimalni. 17. Pretvorite decimalni broj 3127 u heksadecimalni. 18. Pretvorite heksadecimalni broj 2C4E u binarni. 19. Pretvorite binarni broj 100101000111111 u heksadecimalni. 20. Pretvorite heksadecimalni broj D3A u oktalni. 21. Pretvorite oktalni broj 5437 u heksadecimalni. 22. Prikaite broj -25 s pomou binarnog broja, 1-komplementa i 2-komplementa.
Digitalna elektronika I.
1.2. KODOVI
BCD kod Excess-3 kod Aikenov kod Grayev kod Alfanumeriki kodovi Kodovi za otkrivanje pogreaka Kodovi za ispravljanje pogreaka Pregled kljunih pojmova Pitanja i zadaci za ponavljanje U digitalnim ureajima podaci se prikazuju s pomou binarnih znamenaka. D a bi se uz brojeve mogli prikazivati i znakovi i slova, koriste se kodovi. Kod je odre ena kombinacija binarnih znamenaka koja se dodjeljuje decimalnoj znamenki, slovu ili znaku. Ako se kodiranjem eli prikazati znamenke decimalnog brojevnog sustava, po trebno je koristiti kombinacije od najmanje etiri bita. S etiri bita moe se dobiti 24=16 razliitih kombinacija. Kako je za prikaz znamenaka decimalnog brojevnog sustava potrebno svega 10 kombinacija, brojni su naini za kodiranje decimalnih znamenaka. Najei su BCD, excess-3, Aikenov i Grayev kod. Kodovi koji omoguavaju, osim znamenaka, kodiranje slova i znakova nazivaju se alfanumeriki kodovi. To su kodovi s vie od etiri bita kako bi se mogao dobiti potreban broj kombinacija.
BCD KOD
Za kodiranje decimalnih znamenaka u BCD kodu (skraeno od engl. Binary Coded Decimal) koristi se prvih deset kombinacija prirodnog binarnog etverobitnog niza. To znai da se svaka decimalna Tablica 1.7. BCD kod znamenka prikazuje pripadnim bi narnim brojem. Stoga se ovaj kod Decimalna Binarna kombinacija znnmcnkn 8421 ponekad naziva i prirodni binarno decimalni kod ili krae NBCD0 0000 -kod (od engl. Natural Binary Coded 1 0001 Decimal).
2 3 4 5 6 7 8 9 0010
BCD kod naziva se teinsld kod (engl. weighted code) jer bitovi kom binacija imaju teine 8,4,2 i 1. Zbroj teina brojnih mjesta na kojima je bi narna znamenka 1 daju vrijednost kodirane decimalne znamenke. Kod sadri i kombinaciju 0000 to znai da prekid u prijenosu podataka moe biti shvaen kao podatak 0.
Prim jer
0101--------------------------
TI----------6J
------------9 4 ----Potrebno je razlikovati broj prikazan u binarnom brojevnom sustavu od istog broja prikazanog u binarnom kodu, iako se u oba sluaja radi o nizu bitova. Kom binacija bitova u binarnom brojevnom sustavu oznaava uvijek odreen broj. Kombinacija bitova u kodu moe oznaavati broj, ali i znakove ili slova, dakle op enito neki podatak.
P rim jer
Binama kombinacija 10000110 kao binarni broj odgovara u decimalnom susta vu broju 134. Ista kombinacija u BCD kodu odgovara decimalnom broju 86.
EXCESS-3 KOD
Za kodiranje decimalnih znamenaka u excess-3 kodu (skraeno XS-3 kodu) koris ti se srednjih deset kombinacija binarnog etverobitnog niza, a odbacuju se prve tri i zadnje tri kombinacije.
Tablica 1.8. Excess-3 kod Decimalna 0 1 2 3 4 5 6 7 8 9 Binama kombinacija 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100
Digitalna elektronika I.
Excess-3 kod razlikuje se od BCD koda i po tome to nije teinski, ali je samokomplementirajui (engl, selfcomplemented). To znai da se komplement bilo ko je znamenke dobije zamjenom nula s jedinicama i jedinica s nulama. Osim toga, u excess-3 kodu ne pojavljuju se kombinacije sa sve etiri nule niti sve etiri jedini ce, to moe biti korisno za otkrivanje prekida u prijenosu podataka. Primjer Kodiranje i dekodiranje excess-3 kodom. 7531 0 =
L0 i1 1 0
1 00 0 1 01 0 -
694,,
AIKENOV KOD
U Aikenovu kodu (Howard Aiken, ameriki znanstvenik sa sveuilita u Harvardu, konstruktor prvog elektromehanikog raunala MARK I) koristi se prvih pet i zadnjih pet kombinacija etverobitnog niza, a odbacuje se srednjih est kombina cija. Kod je samokomplementirajui i teinski, s teinama mjesta 2421.
Tablica 1.9. Aikenov kod Decimalna znamenka 0 1 2 3 4 5 6 7 8 9 | Binarna kombinacija j 8421 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111
PrimjBr
1 0010------------ 1101
GRAYEV KOD
Karakteristika je Grayeva koda, koji nije teinski, da se svaka kombinacija razli kuje od prethodne za samo jedan bit. Grayev kod temelji se na reflektiranom (zrcalnom) binarnom brojevnom sustavu. Stoga taj kod spada u skupinu reflekti ranih kodova (engl. reflected codes). Brojevi reflektiranog binarnog brojevnog sustava dobiju se na sljedei nain: znamenke 0 i 1 napisu se jedna ispod druge. Ispod njih se povue zamiljena zrcal na crta i ispod nje napisu znamenke 1 i 0 kao zrcalna slika. Sada se ispred gornjih znamenaka dodaju nule, a ispod donjih jedinice. Na taj nain dobivena je skupina od etiri dvobitne kombinacije. Ako se ispod Tablica 1.10. Reflektirani binarni brojevni sustav njih povue nova zrcalna crta i ispod nje napisu 00 000 0 reflektirane kombinacije Reflektirani 1 01 001 pa se gornjima dodaju binarni sustav 011 zrcalna crta 1 nule, a dolnjima jedini 010 0000 0 ce, dobije se osam trobi1 11 tnih kombinacija. Na taj 10 110 0001 1 0 nain moe se dobiti 111 0011 2 broj kombinacija po e 00 000 101 0010 3 lji. Za Grayov kod koris 4 001 100 0110 01 ti se prvih deset kombi 11 011 0111 5 zrcalna crta 3 nacija etverobitnog ni za (tablica 1.10). 010 100 0101 6 10
zrcalna crta 2 10 11 01 00 110 111 101 100 101 111 110 010 011 001 000 0100 1100 1101 1111 1110 1010 1011 1001 1000 7 8 9 10 11 12 13 14 15
Digitalna elektronika I.
Prim jer
0110----------
---- 1101
ALFANUMERIKI KODOVI
Meu alfanumerikim kodovima najee je u uporabi kod poznat pod nazivom ASCII (skraeno od engleskog American Standard Code for Information Interchange). To je sedmerobitni kod to daje 128 kombinacija. To je dovoljno za pri kaz svih znamenaka, slova i znakova. Kod se koristi u prijenosu podataka izmeu raunala i ulazno-izlaznih ureaja.
Tablica 1.11. ASCII kod b7 b6 b5 b4 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b3 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 b2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 bl 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 0 0 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 0 0 1 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US / 0 1 0 2 SP i # $ % & c ' ( ) * + , 0 1 1 3 0 1 2 3 4 5 6 7 8 9 1 0 0 4 @ A B C D E F G H 1 J ; < = > ? K L M N O 1 0 1 5 P Q R S T U V W X Y Z [ \ 1 a b c d e f S h i j k 1 m n 0 1 1 0 6 1 1 1 7 P q r s t u V w X y z { 1 } DEL
Prim jer
Kodiranje ASCII kodom podatka A la. A 100 0001 b? b6 b5 b4 b3 b2 b, 1 0 0 0 0 0 1 1 011 0001 0 1 1 0 0 0 1 110 0001 1 1 0 0 0 0 1
Uz ASCII kod vrijedno je spomenuti i osmerobitni EBCDI kod (naziv dolazi od engl. Extended BCD Interchange Code). Kod daje ukupno 256 moguih ko dnih kombinacija, to je vie negoli je potrebno za znamenke, slova i znakove pa ostaje velik dio kombinacija za uporabu kao upravljake naredbe.
Tablica 1.12. EBCDI kod b8 b7 b6 b5 b4 b3 t>2 bi 0 0 0 0 0 0 0 0 i i i i i i 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 2 3 4 5 6 7 8 9 A B C SM (2 PF HT LC DEL RES NL BS 1L BYP LF EOB PRE PN RS UC EOT 0 0 0 0 0 NUL 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 SP 0 1 0 1 5 & / a b c d e f S h i j k 1 m n 0 P r A s t u V w
X
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0
1 0 1 1
1 1 0 0 C
1 1 0 1 D
1 1 1 0 E
1 1 1 1 F 0
A B
J
S T L
1 2 3 4 5 6 7
B K C
D M U E N F G H I V
O w P X
q y
z
Q Y 8
R Z 9
i $
*
< ( +
l
i
0 1 D 1 1 0 E 1 1 1 F
Digitalna elektronika I.
Prim jer
1 1111 0001
h m7
0 0 0 0 0
"6
' 6 0 0 0 0 1
ni
' 5 0 0 1 1
'U ii
0 0 1 1
"t
"h
0 1 0 1
.. h
u 1 0 1
h
0 1 1 0
2 3 4 5 6 7 8 9
0 0 1 1 0 0
1 1 0 0 1 1
0 1 0 1 0 1
1 0 1 0 1 0
0 1 1 0 1 0
0 0 0 1 1
1 1 1 0 0
Znakovni bitovi m 7 , m 6, m 5 i m 3 slue za prikaz dekadnih znamenki, a ispitni bitovi i4, i2 i i, su dodatni bitovi za paritet. Ispitivanje pariteta izvodi se tri puta. U prvom ispitivanju ispituju se bitovi m 7 , m s, m 3 i i,, u drugom ispitivanju bitovi m 7, m 6, m 3 i i2 te u treem ispitivanju bitovi m 7 , m 6, m 5 i i4. Ako je ispitivanje na pari tet uspjeno, tj. u ispitivanoj kombinaciji je paran broj jedinica, onda se rezultat ispitivanja oznaava s 0. Kad ispitivanje na paritet nije uspjeno, tj. kad je u ispiti vanoj kombinaciji neparan broj jedinica, onda se rezultat ispitivanja oznaava s 1. Na taj nain dobije se trobitna kombinacija k bitova koja oznaava bitno mjesto n na kojemu se nalazi pogreka. Ako su sva tri ispitivanja uspjena, svi k bitovi su 0, to znai da nema pogreke u kodnim bitovima.
Digitalna elektronika I.
m7
'6
'" 5
m3
'i
m7
m3
>i
m7
P rim jer
Treba ispraviti pogreku u kodnoj kombinaciju 0110000 sustava koji radi u Hammingovom kodu. 0 1 1 0 0 0 0 0 0 1 0 1 1 0
0110100 .
0 0 0
terchange) - sedmerobitni alfanumeriki kod BCD kod (skraeno od engleskog Binary Coded Decimal) - etverobitni teinski kod s teinama mjesta 8421
EBCDI kod (skraeno od engleskog Extended BCD Interchange Code)
Qrayev kod - etverobitni kod u kojemu se idua kombinacija razlikuje od prethodne za samo jedan bit, tzv. reflektirajui kod Hammingov kod - kod koji omoguava ispravljanje pogreke neparni paritet (engl. odd parity) - dodavanje paritetnog bita binarnoj kombinaciji koda tako da je ukupan broj jedinica u kombinaciji neparan parni paritet (engl. even parity) - dodavanje paritetnog bita binarnoj kombinaciji koda tako da je ukupan broj jedinica u kombinaciji paran
paritetni bit (engl. parity bit)
- dodatni bit koji se dodaje osnovnoj kombinaciji nekog koda radi otkrivanja mogue pogreke u prijenosu
reflektirajui ili zrcalni binarni brojevni sustav (engl. reflected binary number system) - binarni brojevni sustav u kojemu se brojevi redom razlikuju od prethodnog za jedan bit, osnova Grayeva koda sam okom plementirajui kod (engl. selfcomplemented code)
- kod u kojemu se kombinacija za komplement bilo koje znamenke dobije je dnostavnom zamjenom nula u jedinice i jedinica u nule teinski kod (engl. vveighted code) - kod u kojemu znamenke kombinacije imaju odreene teine mjesta
Digitalna elektronika I.
Tablica 1.14. Pregled etverobitnih kodova Decimalna kombinacija u kodu Binama kombinacija BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 5 6 7 8 9 Tablica 1.15. ASCII kod sa slovima hrvatske abecede b7 bfi b5 b4 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b3 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 b2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 bi 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 0 0 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 0 0 1 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 0 1 0 2 SP ! " # $ % & ' ( ) * +
, -
XS-3
Aikenov 0 1 2 3 4
Grayev 0 1 3 2 7 6 4 5
8 9
0 1 1 3 0 1 2 3 4 5 6 7 8 9
1 0 0 4 A B C D E F G H I
1 0 1 5 P
i i 0 6 a b c d e
1 1 1 7 P q r s t u
V
Q
R S T U V W X Y Z
f
g h i j k 1 m n o
w X
y
z DEL
J
; < = > K L M N
? O
PITANJA I ZADACI ZA PONAVLJANJE 1. U emu se razlikuju BCD kod i excess-3 kod? 2. Objasnite pojmove teinski i samokomplementirajui kod. 3. Kodirajte BCD kodom broj 395. 4. Koji broj decimalnog brojevnog sustava odgovara binarnoj kombinaciji 100001100010 u BCD kodu? 5. Koliko binarnih znamenaka treba da se broj 128 napie u binarnom brojev nom sustavu, a koliko da se napie u BCD kodu? 6. Kodirajte XS-3 kodom broj 395. 7. Koji broj decimalnog brojevnog sustava odgovara binarnoj kombinaciji 101110010101 u XS-3 kodu? 8. Kodirajte Grayevim kodom broj 286. 9. Koji broj decimalnog brojevnog sustava odgovara binarnoj kombinaciji 001011010111 u Grayevu kodu? 10. Kodirajte Aikenovim kodom broj 728. 11. Koji broj decimalnog brojevnog sustava odgovara binarnoj kombinaciji 110001001111 u Aikenovu kodu? 12. Kodirajte podatak Y : 5 u ASCII kodu. 13. Koji je sadraj podatka 1011000 0101011 0111000 zadanog u ASCII kodu? 14. Kodirajte podatak Y : 8 u EBCDI kodu. 15. Koji je sadraj podatka 11100010 11010111 01001110 zadanog u EBCDI kodu? 16. Objasnite funkciju paritetnog bita. 17. U tablici ASCII koda pronaite binarnu kombinaciju za slova s i S i odredite vrijednost paritetnog bita prema uvjetima za parni paritet? 18. U tablici ASCII koda pronaite binarnu kombinaciju za slova p i P i odredite vrijednosti paritetnog bita prema uvjetima za neparni paritet? 19. Naite ispravnu kombinaciju za podatak 0011001 0111101 zadan Hammingovim kodom.
Digitalna elektronika I.
2. LOGIKI SKLOPOVI
Digitalni sklopovi mogu imati jedan ili vie ulaza i isto toliko izlaza. Naponi na ulazima i izlazima mogu imati vrijednosti unutar podruja koja odgovaraju binar nim znamenkama 0 ili 1. Stanje napona na izlazima sklopova vezano je za ispunje nje odreenih uvjeta na ulazima. Izmeu stanja na ulazima i stanja izlaza postoji odreena logika veza, odnosno digitalni sklopovi obavljaju logike funkcije ili operacije. Stoga se digitalni sklopovi nazivaju i logiki sklopovi. Logiki sldopovi kod kojih stanje izlaza ovisi o trenutnom stanju ulaza nazivaju se kombinacijski logiki sklopovi. Sklopovi kod kojih stanje izlaza ovisi o stanju ulaza i o prethodnom stanju na izlazu nazivaju se slijedni (sekvencijski) sklopovi. U shemama digitalnih ureaja digitalni sklopovi prikazuju se odgovarajuim simbolima. Vrlo esto se koriste simboli prema amerikim standardima (MIL-ST806B 1962. Graphic Symbols for Logic Diagrams, Department of Defens, USA). Od 1984. godine uvode se u uporabu simboli prema IEC (International Electrotehnical Commision). Logika svojstva digitalnih sklopova mogu se iskazati tablicama stanja (engl. truth table). Tablica stanja je pregledan prikaz svih kombinacija ulaznih binarnih veliina i odgovarajuih stanja na izlazu. U tvornikim podacima proizvoaa digi talnih sklopova i ureaja esto se umjesto oznaka 0 i 1 koriste oznake L (od engl. low=nisko) i H (od engl. high=visoko). Engleski matematiar George Boole razvio je u 19. stoljeu logiku algebru (naziva se i Booleova algebra) koja se koristi za analizu i sintezu logikih sklopo va. Tako se logika svojstva digitalnih sklopova mogu iskazati i algebarskim ili lo gikim jednadbama. U ovom poglavlju razmatraju se osnovni logiki sklopovi, njihovo meusobno povezivanje u svrhu realizacije sloenijih logikih operacija i logika algebra.
LOGIKI SKLOPOVI
LOGIKI SKLOP I
Logiki sklop I (engl. AND gate) obavlja logiku operaciju I (povezivanje, konjunkcija). Sklop moe imati dva ili vie ulaza. Na izlazu daje stanje 1 samo ako su svi ulazi u stanju 1. Ako je na bilo kojem ulazu sklopa logiko stanje 0, tada je i na izlazu stanje 0 (slika 2.1.). a)
A B=
b)
d)
'
Y= AB=A a B-A&B
........ B 0 0 1 1
lip i* 0 1 0 1 0 0 0 1
0 0 = 0 0- 1 = 1
1 '0 = 1
1 1 = 1
Slika 2.1. Logiki sklop I s dva ulaza: a) simbol prema amerikim standardima, b) simbol IEC, c) tablica stanja, d) logike operacije za sve kombinacije ulaznih veliina, e) algebarski izraz
U [V] fvl D1 t j 0 0 D2 JL
Slika 2.2. Izv ed ba sklopa I s dva ulaza
0 Ucc 0 UC c uD UD UD Ucc
UC c UC c
Digitalna elektronika I.
Sklop ovakvih svojstava mogue je izvesti s pomou spoja otpornika i dioda (slika 2.2.). Ako je na oba ulaza napon OV, to odgovara logikom stanju 0, bit e obje diode propusno polarizirane. Stoga e na izlazu biti mali napon UD (pad na pona na propusno polariziranoj diodi), to takoer odgovara logikom stanju 0. Obje diode u ovom sluaju predstavljaju ukljuene sklopke pa se sklop moe po jednostavnjeno prikazati shemom prema slici 2.3.a. U prikazu je zanemaren napon UD. Napon na izlazu Y ostaje UD sve dok je barem na jednom od ulaza 0 V jer je pripadna dioda propusno polarizirana, tj. ukljuena sklopka (slika 2.3.b-c).
a)
OV fi B
D 1 D 2
~ ir
D1 0 VA & -----
U cc
Ucc _^ D2
r
Slika 2.3. Pojednostavnjena nadomjesna shema diodnog sklopa I
Tek kad je na svim ulazima napon Ucc, to odgovara logikom stanju 1, obje diode postaju zaporno polarizirane. U tom sluaju sve diode predstavljaju isklju ene sklopke (slika 2.3.d) pa izlazni napon ima praktino vrijednost Ucc, to odgo vara logikom stanju 1. Logiki sklop I moe se uporabiti kao sklop za doputenje (engl. enable) i za branu (engl. inhibit) prolaza impulsa (slika 2.4.). Signal s ulaza A moe proi na izlaz samo kad je drugi ulaz sklopa I u stanju 1.
^
b -
j u
i n
LOGIKI SKLOPOVI
P rim jer
Odrediti oblik impulsa na izlazu sklopa I uz zadane signale na ulazima A i B (slika 2.5.). Izlazni napon sklopa I je u stanju 1 samo kad su oba ulaza u stanju 1. To znai da se na izlazu Y dobije impuls samo u periodu kad su istodobno prisutni im pulsi na oba ulaza.
i= 0 -
B
0 0 1
A
0 1 0 1
Y
0 1 1 1
0+ 0= 0
0 + 1 = 1 1
1+ 1= 1
Y= A + B = A vS
Slika 2.6. Logiki sklop ILI s dva ulaza: a) simbol prema amerikim standardima, b) simbol IEC, c) tablica stanja, d) logike operacije za sve kombinacije ulaznih veliina, e) algebarski izraz
Logiki sklop ILI (engl. OR gate) obavlja logiku operaciju ILI (rastavljanje, disjunkcija). Sklop moe imati dva ili vie ulaza. Na izlazu daje stanje 1 ako je na bilo kojem ulazu stanje 1. Na izlazu je stanje 0 samo onda kada su svi ulazi u sta nju 0 (slika 2.6.). Sklop ovakvih svojstava mogue je takoer izvesti spojem otpor nika i dioda (slika 2.7.).
di
u
[V]
L o
bo
-w -M D2
jj
A
[VI
Ucc
0 0
!
Slika 2.7. Izvedba sklopa IL I s dva ulaza
Digitalna elektronika I.
Ucc
0
UCC- U D UCC- U D
o 1
Ucc Ucc
Ucc
Kad je na oba ulaza napon OV, to odgovara logikom stanju 0, bit e obje di ode zaporno polarizirane, tj. iskljuene sklopke (slika 2.8.a). Kroz otpornik R ne tee struja pa je na izlazu OV, to odgovara logikom stanju 0. im je barem na je dnom ulazu napon Ucc, to odgovara stanju 1, bit e pripadna dioda propusno po larizirana, tj. ukljuena sklopka (slika 2.8.b-d). Kroz tu diodu tee struja koja na otporniku R stvara pad napona UC C -U D, to odgovara logikom stanju 1.
a) m b)
OVS^
.--- fc OV
ii
Ucc 0 * o v ^
D1
0 V ^ ~ D 'A
fc
Dl o V ---- o Ucc - U D B 02 Ucc ---- d) Ucc i n D2
Logiki sklop ILI moe se takoer uporabiti kao sklop za doputenje i zabranu prolaza impulsa (slika 2.9.). Signal s ulaza A nalazi se na izlazu samo kad je drugi ulaz u stanju 0.
Primjer Odrediti oblik impulsa na izlazu sklopa ILI uz zadane signale na ulazima A i B (slika 2.10.). Izlazni napon sklopa ILI je u stanju 0 samo kad su svi ulazi u stanju 0. To zna i da se na izlazu Y dobije impuls u periodu kad je impuls prisutan na bilo ko jem od ulaza sklopa ILI (slika 2.10.).
LOGIKI SKLOPOVI
LOGIKI SKLOP NE
Logiki sklop NE, odnosno invertor (engl. NOT circuit, inverter) obavlja logiku operaciju NE (negacija, inverzija, komplementiranje). Sklop ima jedan ulaz i je dan izlaz. Na izlazu daje stanje suprotno stanju ulaza. Kad je na ulazu stanje 1, na izlazu je stanje 0 i obrnuto (slika 2.11.).
b) d)
\ P > o - v '
y= A
a p
T ^ ~>
0 1 0
1=0
^ JT JT T L
1
0=1
''T J H L T L T
Slika 2.11. Logiki sklop NE: a) simbol prema amerikim standardima, b) simbol IEC, c) tablica stanja, d) odziv na impulsnu pobudu, e) algebarski izraz, f) logike operacije za sve kombinacije ulaznih veliina
! 0
J CEzas
^cc
UcEzas
W cc
m
o-
Kad je na ulazu sklopa napon OV (logiko stanje 0), radna toka tranzistora je u podruju zapiranja. Tranzistor se moe smatrati pojednostavnjeno iskljuenom sklopkom (slika 2.13.a) pa je na izlazu Y napon priblino Ucc, tj. logiko stanje 1. Kad je na ulazu tranzistorske sklopke napon Ucc (logiko stanje 1), radna to ka tranzistora je u zasienju. Tranzistor se pojednostavnjeno moe smatrati uklju enom sklopkom (slika 2.13.b). Na izlazu je mali napon UC E zas to predstavlja lo giko stanje 0.
44
Digitalna elektronika I.
a)
r-^ U ,
b)
LOGIKI SKLOP NI
Logiki sklop NI (engl. NAND gate, skraeno od NOT AND) obavlja logiku operaciju NI (naziva se jo i Shaefferova funkcija). Sklop moe imati dva ili vie ulaza. Na izlazu ima stanje 1 ako je na bilo kojem ulazu stanje 0. Kad je na svim ulazima stanje 1, tada je na izlazu stanje 0 (slika 2,14.). a)
A B
b)
c)
Y = A~B
d) B 0 0 1 1 A 0 1 0 1 Y 1 1 1 0
Slika 2.14. Logiki sklop NI s dva ulaza: a) simbol prema amerikim standardima, b) IEC simbol, c) algebarski izraz, d) tablica stanja, e) ekvivalentni sklop
Na temelju izloenih logikih svojstava sklopa NI jasno je da se sklop moe izvesti spajanjem diodnog sklopa I i tranzistorske sklopke. No sklop je mogue izvesti i kaskadnim spojem dviju tranzistorskih sklopki (slika 2.15.).
j^ c c > c A.
L-<,Y U
[V]
UC c
0
Tr1
tv] 0
u cc
0
Ucc Ucc
0 Ucc
0
Ucc
Tr2
UCEzas2 + u
0
Slika 2.15. Izvedba sklopa N I
UcEzasI
Ucc
LOGIKI SKLOPOVI
45
Ako je na oba ulaza sklopa napon OV, radne toke oba tranzistora su u podru ju zapiranja, dakle djeluju kao iskljuene sklopke (slika 2.16.a) pa je na izlazu Y napon Ucc, dakle logiko stanje 1. Ovakvo stanje ostaje na izlazu dok je na bilo kojem od ulaza napon OV, jer je pripadni tranzistor iskljuena sklopka. Kad je na oba ulaza napon Ucc (logiko stanje 1), oba tranzistora prelaze u stanje zasienja, dakle djeluju kao ukljuene sklopke (slika 2.16.d) pa je na izlazu mali napon zasienja obaju tranzistora UC E zasl + UC E zas2, tj. logiko stanje 0.
a) b- Ucc b) i U i d) r-*-U(
f
Tr1 Tr2
Ako se na jedan ulaz sklopa NI dovede niz impulsa, signal s tog ulaza pojavit e se u invertiranom obliku na izlazu samo ako je drugi ulaz u stanju 1. Ako je drugi ulaz u stanju 0, tada je izlaz u stanju 1 bez obzira na signal s prvog ulaza (slika 2.17.). To znai da i sklop NI moe posluiti kao sklop za zabranu i dopu tenje prolaza impulsa. Pri tome treba imati na umu da se pri doputenju prolaza impulsi invertiraju.
= L a/ r v
Primjer Odrediti oblik napona na izlazu sklopa NI uz zadane signale na ulazima A i B (slika 2.18.). Izlazni napon sklopa NI je u stanju 0 samo kad su svi ulazi u stanju 1. To znai da se na izlazu Y dobije impuls u periodu kad ne postoji impuls na bilo kojem od ulaza.
Digitalna elektronika I.
b)
c)
Y=A + W
d)
' u 0 0 1 1
.
0 i 0 1 1 0 0 0
Slika 2.19. Logiki sklop NILI s dva ulaza: a) simbol prema amerikim standardima, b) IEC simbol, c) algebarski izraz, d) tablica stanja, e) ekvivalentni sklop
Na temelju izloenih logikih svojstava sklopa NILI jasno je da se sklop moe izvesti spajanjem diodnog sklopa ILI i tranzistorske sklopke. No sklop je mogue izvesti i paralelnim spojem dviju tranzistorskih sklopki (slika 2.20.). Ako je na oba ulaza sklopa napon OV, radne toke oba tranzistora su u podru ju zapiranja, dakle djeluju kao iskljuene sklopke (slika 2.21.a) pa je na izlazu Y napon Ucc, to odgovara logikom stanju 1.
LOGIKI SKLOPOVI
47
im se na jedan od ulaza sklopa dovede napon Ucc (logiko stanje 1), pripa dni tranzistor prelazi u stanje zasienja, tj. djeluje kao ukljuena sklopka (slika 2.21.b-d), pa je na izlazu mali napon zasienja tranzistora f/C E za dakle logiko stanje 0.
Ako se na jedan ulaz sklopa NILI dovede niz impulsa, signal s tog ulaza poja vit e se u invertiranom obliku na izlazu samo ako je drugi ulaz u stanju 0. Ako je drugi ulaz u stanju 1, izlaz je u stanju 0 bez obzira na signal s prvog ulaza (slika 2.22.). To znai da se i sklop NILI moe koristiti kao sklop za zabranu ili dopute nje prolaza impulsa. Meutim, pri doputenju prolaza impulsa dolazi do njihova invertiranja.
Primjer Odrediti oblik napona na izlazu sklopa NILI uz zadane signale na ulazima A i B (slika 2.23). Izlazni napon sklopa NILI je u stanju 1 samo kad su oba ulaza u stanju 0. To znai da se na izlazu Y dobije impuls samo u periodu kad istodobno ne postoji impuls na oba ulaza.
Digitalna elektronika I.
XI
LTTJ
LJ
LI U
Slika 2.24. Dvolinijsko kuite sa 16 izvoda: a) pogled odozgo, b) pogled sa strane a) izvod 1 b)
Slika 2.25. Primjer izvedbe plosnatog kuita: a) pogled odozgo, b) pogled sa strane b) izvod 1
Slika 2.26. P rim jer izvedbe kuita za povrinsku m on tau : a) pogled od o zd o , b) pogled sa stra n e
LOGIKI SKLOPOVI
esti oblik kuita integriranih sklopova je volinijsko kuite (engl. dual-in-line package, skraeno DIP), zatim plosnato kuite (engl. flat package) i sve ee razliiti oblici kuita za povrinsku montau (engl. surface mounted device, leadless package, leadless chip carrier, small-outline package). Danas se proizvodi mnogo razliitih sklopova, od osnovnih logikih do itavih ureaja u jednom kuitu. Osnovni integrirani logiki sklopovi sadre manji broj integriranih elemenata (do 100) i nazivaju se sklopovi niskog stupnja integracije (engl. SSI, skraeno od Small Scale Integration). Sloeniji integrirani sklopovi (brojila, registri, dekoderi) sadre vei broj integriranih elemenata (od 100 do 1 000) i nazivaju se sklopovi srednjeg stupnja integracije (engl. MSI, skraeno od Medium Scale Integration). Jo veli broj elemenata (od 1000 do 100000) sadre sklopovi visokog stupnja integracije (engl. LSI, skraeno od Large Scale Integra tion). Tu spadaju memorije i mikroprocesori. Ve nekoliko godina javljaju se i sklopovi vrlo visokog stupnja integracije (engl. VLSI, skraeno od Very Large Scale Integration). To su sklopovi s vie od 100000 integriranih elemenata.
a) b) < 0
d)
7-G N D 8 14 Unn
Slika 2.27. Raspored izvoda integriranih logikih sklopova, pogled odozgo: a) I, b) ILI, c) NE, d) NI, e) NILI
Digitalna elektronika I.
Svi integrirani logiki sklopovi mogu se svrstati u nekoliko skupina. Za sklopo ve unutar neke skupine karakteristino je da su prilagoeni za meusobno spaja nje, to omoguava relativno jednostavnu gradnju sloenih digitalnih ureaja. O znaajkama logikih sklopova pojedinih skupina govori se u treem poglavlju kad se govori o skupinama integriranih sklopova. Pri radu s integriranim sklopovima neophodno je poznavati raspored izvoda ili dijagram spajanja (engl. pin connection diagram, pin assignment, pin description, pin configuration). Iz njega se vide funkcije izvoda integriranog sklopa. Postupak brojenja izvoda vidi se iz prikaza tipova pojedinih kuita. Izvodi oznaeni s Ucc, odnosno Vcc (engl. voltage) i GND (engl. ground), slue za spajanje napona napa janja zajedniki za sve logike sklopove unutar jednog kuita. Na izvod Vcc spaja se pozitivni pol izvora napajanja, a na izvod GND negativni pol (slika 2.27.).
llllll 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1
I 0 1 0 1 0 1 0 1
A-B 0 0 0 1 0 0 0 1
8 M M 0 0 0 1 1 1 1 1
Slika 2.28. Logika shema i tablica stanja sloene logike operacije zadane algebarskim izrazom
Ako je zadana logika shema sloenog logikog sklopa, iz nje je vrlo lako izvesti algebarski izraz, a zatim i tablicu stanja (slika 2.29.).
LOGIKI SKLOPOVI
P rim jer
Za sklop zadan logikom shemom (slika 2.29.) napisati algebarski izraz i tablicu stanja.
B+ C
/W B + q
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0
1 0 1 0 1
0 0 X 1 1 1 1 1
0 0 0 i 0 i 0 1
Slika 2.29. Algebarski izraz i tablica stanja sloene logike operacije zadane logikom shemom
Digitalna elektronika I.
- algebarski prikaz logike ovisnosti izlaznog stanja sklopa o stanju na ulazu H (skraeno od engl. High=visoko) - oznaka za visoku naponsku razinu, odnosno stanje 1 na ulazima i izlazima digitalnih sklopova
kom binacijski logiki sklop
- logiki sklop kod kojeg stanje na izlazu ovisi o trenutnom stanju na ulazima L (skraeno od engl. Low=nisko) - oznaka za nisku naponsku razinu, odnosno stanje 0 na ulazima i izlazima di gitalnih sklopova
logika shema
- shema sloenog logikog sklopa u kojoj su jednostavniji logiki sklopovi pre doeni logikim simbolima logiki simbol - grafiki simbol za logiki sklop logiki sklop - digitalni sklop koji obavlja logike operacije, na ulazima i izlazima mogu biti samo naponska stanja koja se prikazuju binarnim znamenkama 0 i 1
logiki sklop I (engl. A N D gate)
- sklop koji na izlazu daje stanje 1 samo kad su svi ulazi u stanju 1 logiki sklop ILI (engl. OR gate) - sklop koji na izlazu daje stanje 1 kad je bilo koji ulaz u stanju 1 logiki sklop NE (engl. NOT circuit) - sklop koji daje na izlazu stanje suprotno stanju na ulazu logiki sklop NI (engl. N A N D gate) - sklop koji daje na izlazu stanje 1 kad je bilo koji ulaz u stanju 0 logiki sklop NILI (engl. NOR gate) - sklop koji daje na izlazu stanje 1 samo kad su svi ulazi u stanju 0
sekvencijski logiki sklop
- logiki sklop kod kojeg stanje izlaza ovisi o trenutnom stanju na ulazima i prethodnom stanju na izlazu.
tablica stanja (engl. truth table)
- tablini prikaz svih kombinacija ulaznih veliina logikog sklopa i odgovara juih stanja na izlazima
LOGIKI SKLOPOVI
a) I b) Y = A B
ILI Y =A + B
NE Y =A
NI
NILI Y=A + B
Y =A H
I O
J T T -r
' i= D -
==D >-
d)
Slika 2.30. Pregled osnovnih logikih sklopova: a) naziv, b) algebarski izraz, c) simbol prema amerikim standardima, d) simbol prema IEC
DOPUTENJE (enable)
.1 = 0
i
N.
ZABRANA (inhibit)
JTLTL A B= 0 JU T. A .
~
y=o
-T L T L A
_Y
B =o =
JT_TL A
B-1 i
t >
I
B =1
- r m . A p ^ v _ y 1 X L r B =0
_TLTL A B -1
y 0_Y=o
Slika 2.31. Doputenje i zabrana prolaza impulsa s pomou osnovnih logikih sklopova
54
Digitalna elelronika L
PITANJA I ZADACI ZA PONAVLJANJE 1. Navedite logika svojstva sklopa I. 2. Nacrtajte simbol sklopa I s tri ulaza i napiite pripadni algebarski izraz i tabli cu stanja. 3. Nacrtajte dijagram izlaznog napona sklopa I za zadanu pobudu na ulazu (sli ka 2.32.).
*j m
b r
iJ ijn jn _ n _ r L
i
4. Navedite logika svojstva sklopa ILI. 5. Nacrtajte simbol sklopa ILI s tri ulaza i napiite pripadni algebarski izraz i ta blicu stanja. 6. Nacrtajte dijagram izlaznog napona sklopa ILI za zadanu pobudu na ulazu (slika 2.33.). * J T J T J T J T J 'T _ r L T L
e D >->
7. Objasnite logika svojstva sklopa NE. 8. Objasnite logika svojstva sklopa NI. 9. Nacrtajte simbol sklopa NI s tri ulaza i napiite pripadni algebarski izraz i ta blicu stanja. 10. Nacrtajte dijagram izlaznog napona sklopa NI uz zadanu pobudu na ulazu (slika 2.34.).
a_
T _ n _ m
" L n _ n _
LOGIKI SKLOPOVI
11. Objasnite logika svojstva sklopa NILI. 12. Nacrtajte simbol sklopa NILI s tri ulaza i napiite pripadni algebarski izraz i tablicu stanja. 13. Nacrtajte dijagram izlaznog napona sklopa NILI za zadanu pobudu (slika 2.35.).
^j n j n j i j _iJ i_ r L r L
A B
14. Nacrtajte logiku shemu sklopa koji obavlja logiku operaciju Y = (A + B) C. Tablicom stanja prikaite logika svojstva sklopa. 15. Za sklop prema zadanoj logikoj shemi (slika 2.36.) napiite algebarski izraz i tablicu stanja.
Digitalna elektronika I.
LOGIKI SKLOPOVI
a) = D A -0 = 0 *
[ 0: 0 0 A
l l i s 0 i
i 0 0 y
b)
I , 1
.4 0 1 l 1 0 /l' 0 1 ta 1 0
IjiBBMI
0 i Y 0 0 Y 1 1
A - 1 =/4
1 A 0
0 1 0 0 0
0 1 ; A. 0 1 A
0 1 V 0 1 y 0 i ,4 + 1= 1 h) * L j> J > ~ Y /A 4 = 0 0
1 . ' : v 1 1 1 f 0 1
0 1 A 0
0 1
1 1
A +A = l
i)
j- ' A
1 0
r
0 i Slika 2.37. Temeljna pravila logike algebre
A=A
A B = B - A
[ >
Zakoni komutacije (engl.commutative laws) pokazuju da redoslijed dovoenja promjenljive ulazne veliine na ulaze logikog sklopa nema utjecaja na rezultata logike operacije.
Digitalna elektronika I.
A B
C = (A B )
C - A (B C)
A __
g = L J -y
"a = T > -y
A B
C
/\ + B + C = (/\ + B) + C=>A + (e+C )
A- p \ _ T x
0
B - L '*
I fe s s s 8 ^
_j
_ B
Q
b)
A + B C = ( A + B ) ( A + C)
c 0 0 0 0 1 1 1 1
s 0 0 1 1 0 0 1 1
B- C
y 0 1 0 X 0 1 1 1
c 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1
/I 0 1 0 1 0 1 0 1
(A + b; 0 1 1 1 0 1 1 1
jjjjB B
0 1 0 1 1 1 1 1
Y 0 1 0 1 0 1 1 1
0 1 0 1 0 1 0 1
0 0 0 0 0 0 1 1
LOGIKI SKLOPOVI
59
Zakoni asocijacije (engl. associative laws) pokazuju da nain svrstavanja ula znih veliina kod I i ILI operacije nema utjecaja na rezultat. Prema prvom zakonu distribucije (engl. distributive laws)i ako u logikom zbroju dva ili vie lanova postoji zajedniki lan taj se lan moe izluiti ispred zagrade (slika 2.40.a). Drugi zakon distribucije pokazuje jednakost logikog zbroja jedne varijable (A) i umnoka dviju varijabli (B C) s logikim umnokom dva zbroja varijable A sa svakim od lanova B i C posebno (slika 2.40.b). Primjer _________________________________________________________________ Primjenom pravila logike algebre pojednostavniti logiku operaciju Y = A ( B + C ) + A - C +B Z = A - ( B + C ) + A C +B =A B +A C +A C + B =A B + B + A C = (A + B) (B + B) +A C =A+B+A-C =A (1 + C) +B =A+B zakon distribucije zakon komutacije, pravilo X + X = X zakon distribucije pravila X + X = 1 i X - 1 = X zakon distribucije pravilo X + 1 = 1
Y = A - {B + C ) + A - C + B = A + B
Slika 2.41. Primjer pojednostavnjene logike operacije primjenom pravila logike algebre
Primjer (slika 2.41.) pokazuje kako se primjenom pravila logike algebre moe pojednostavniti sloena logika operacija, odnosno sloeni logiki sklop koji tu operaciju obavlja. Postupak pojednostavnjivanja logikog sklopa naziva se minimizacija. Sklop zadan algebarskim izrazom Y = A (B +C )+ A C + B nije u svom minimalnom obliku. Provedenim postupkom minimizacije sveden je na minimalan oblik Y = A + B .
Digitalna elektronika I.
Za sklopove koji nemaju svoj minimalan oblik kae se da imaju zalihost (reundancija). Sklop sa zalihou je sloeniji, ali ima veu pouzdanost. Neki dio sloenog sklopa moe biti u kvaru a da izlazi ipak daju ispravan rezultat.
DE MORGANOVI TEOREMI
Meu najvanijim teoremima logike algebre su De Morganovi teoremi. U potre bljavaju se vrlo esto u postupku pojednostavnjivanja logikih operacija logikih umnoaka ili logikih zbrojeva s invertiranim ulaznim veliinama.
A+ b =A B
2 = 0
De Morganovi teoremi upuuju na meusobnu dvojnost pojedinih logikih operacija i mogunost realizacije logikih sklopova samo sklopovima NI i NILI (slika 2.43.).
A+B=A B
A -B-A + B
= D Ii A /T Y
a
1 = 0
B 1 0 0 1 1 0 A B 0 1 1 0 0 1 0 0 1 0
0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 1 1 0 0 1
r^ > i
e i >
1 1 0 0 1
.Primjer Primjenom De Morganovih teorema pojednostavniti logiku operaciju Y=A+B+C Y = A +B + C = A B + C = A B C = A B C Primjenom De Morganova teorema smanjen je broj inverzija ulaznih veliina (slika 2.44.).
LOGIKI SKLOPOVI
s ^ D ~ r
B 0 0 1 1
|' A
0 1 0 1 Y =A B operacija I
Y 0 0 0 1
MBiBiIllll
0 1 0 1 1 1 0 0
A | 1 0 1 0
Y 0 1 1 1
a = 0 > li
i
B 0 0 1 1
/\ 0 1 0 1
" s 1 1 0 0
K i 0 1 0
> 0 0 0 1
o 0 1 1
0 1 0 1
0 1 1 1
Y=A+B=AB operacija I
Digitalna elefronika I.
D
/l 0 1 0 1
7-Y
A B ^ zy ~ Y
B A 0 1 0 1 s 1 1 0 0 i? 1 0 1 0 Y 1 0 0 0 0 0 1 1
0 0 1 1
1 1 0
Y=A B operacija NI
Y =A B = A - B = A + B operacija NILI
= > >
B 0 0 1 1 /i 0 1 0 1 Y=A + B operacija NILI r i 0 0 0
=
B 0 0 1 1
0
> t 0 1 0 1
^
B i i 0 0
A
1 0 1 0
r i i i 0
Y = A + B = A + B = A B operacija NI
Operacija NE nema druge sebi dvojne operacije. Invertiranjem ulaznih i izla znih veliina NE operacije ponovo se dobije operacija NE (slika 2.47.). To znai da je operacija NE sama sebi dvojna.
A J ^ > o ,4 A A A
A 0 1
Y 1 0
;- A 0 1
4, i 0
.4
I I I 1 0
0 1
Y =A operacija NE
Y =A operacija NE
Kad je na ulazu ili izlazu logikog sklopa znak inverzije (krui), kae se da je na ulazu, odnosno izlazu, djelotvoran signal logiko stanje 0 (engl. active low). Ako na ulazu i izlazu sklopa nema znaka inverzije, tada je na njima djelotvoran signal logiko stanje 1 (engl. active high).
LOGIKI SKLOPOVI
djelotvoran signal 1
djelotvoran signal 0
I *
djelotvoran signal 0 Izlaz je 0 kad je bilo koji ulaz 0. djelotvoran signal 0 Y= > 4B
djelotvoran signal 1 Izlaz je 1 kad su svi ulazi 1. djelotvoran signal 1 Y =A + B djelotvoran signal 1 Izlaz je 1 kad je bilo koji ulaz 1.
= A+B
djelotvoran signal 0 Izlaz je 0 kad su svi ulazi 0.
Za sklop I prikazan standardnim simbolom moe se rei da je na izlazu djelo tvoran signal logiko stanje 1. Izlaz je u stanju 1 kad su svi ulazi u stanju 1. Za sklop I prikazan dvojnim simbolom na izlazu je djelotvoran signal 0. Izlaz je u sta nju 0 kad je bilo koji od ulaza u stanju 0. Na isti nain mogue su interpretacije i ostalih osnovnih logikih sklopova (slika 2.48. i 2.49.).
djelotvoran signal 0 Y=Al3 djelotvoran signal 1 Izlaz je 0 kad su svi ulazi 1. djelotvoran signal 0 Y=A + B djelotvoran signal 1 Izlaz je 0 kad je bilo koji ulaz 1. ABdjelotvoran signal 0 Izlaz je 1 kad je bilo koji ulaz 0. djelotvoran signal 1 Y = A B =A + B djelotvoran signal 1
Uporaba dvojnih simbola u logikim shemama sloenih logikih sklopova omo guuje laku interpretaciju svojstava i rada sklopa.
Primjer
Primjenom dvojnih simbola modificirati logiku shemu sklopa izvedenog s po mou sklopova NI, u shemu izvedbe s osnovnim logikim sklopovima (slika 2.50.a).
Digitalna elektronika I.
U logikoj shemi sloenog sklopa izvedenog s pomou tri sklopa NI mogue je zamijeniti sklopove NI dvojnim simbolima (slika 2.50.b). Ako se dvojnim simboli ma zamijeni izlazni sklop NI i eliminiraju uzastopne inverzije, dobije se logika shema sa sklopovima I i ILI (slika 2.40.c). Djelotvoran signal na ulazima i izlazu je 1. Iz ove logike sheme lako je uoljivo svojstvo sklopa po kojemu je izlaz 1 kad su A =B = 1 ili C = D = 1. Ovakav je prikaz povoljan kada sklop stanjem 1 na izla zu aktivira sljedei sklop ili ureaj.
a) d) :
d
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
|:W | 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
B 0
A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 1
0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
Slika 2.50. Uporaba dvojnih simbola u logikim shemama sloenih logikih sklopova
Ope pravilo za prikaz logikih shema sloenih logikih sklopova kae da se, kad je god mogue, meusobno vezuju invertirajui izlazi i ulazi (djelotvoran si gnal 0), odnosno neinvertirajui izlazi i ulazi (djelotvoran signal 1).
LOGIKI SKLOPOVI
A
0 1 1 0
A sklop NE
b)
B AB Y - A B = A B A B : y:
0 0 1 1
B A t) 1 0 1
0 1 0 1
A 1 1 0 0
1 1 1 0
B 1 0 1 0
0 0 0 i
V 0 1 1 1
; =
sklop I
:= D
A
1
r
Y = A B = A +B
U 0 1 1
2 = 0
sklop ILI
Primjer __________
Nacrtati shemu sklopa za obavljanje logike operacije Y = A + B C uporabom sklopova NI. U logikoj shemi sklopa izvedenog uporabom osnovnih logikih sklopova (slika 2.52.a) zamijene se osnovni logiki sklopovi njihovim ekvivalentima izvedenim s pomou sklopova NI (slika 2.52.b). Tako dobivena shema sloenog sklopa izve denog s pomou sklopova NI moe se pojednostavniti isputanjem dvaju uza stopnih invertora (slika 2.52.c). Do istog rezultata mogue je doi izravnom pri mjenom De Morganova teorema na zadanu logiku operaciju. Na temelju dobi vene logike jednadbe dolazi se do logike sheme sklopa izvedenog s pomou sklopova NI (slika 2.52.d). Pripadna tablica stanja pokazuje da sklop obavlja identinu operaciju kao i sklop izveden uporabom osnovnih logikih sklopova.
Digitalna elektronika I.
y=A+e-c
c 0 0 0 0 1 1 1 1
BC
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0 0 0 0 0 0 1 1
V 0 1 0 1 0 1 1 1
b)
BC Y=A-B-C
Y = A - B C
d)
Y=A+BC=ABC
c 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
/I 0 1 0 1 0 1 0 1
A\
1 0 1 0 1 0 1 0
1 1 1 1 1 1 0 0
Y 0 1 0 X 0 1 1 1
Kad se sklop NILI upotrebljava kao sklop NE koristi se jedan ulaz, a preostali ulazi moraju biti u stanju 0 (slika 2.53.a). Kako sklop NILI daje invertiranu ope raciju ILI, ponovnim invertiranjem izlaza sklopa NILI dobije se operacija ILI (sli ka 2.53.b). Postupak za izvedbu sklopa I uporabom sklopova NILI slijedi iz De
LOGIKI SKLOPOVI
Morganova teorema. Ulazne veliine se prvo invertiraju i onda dovedu na ulaz sklopa NILI (slika 2.53.c).
0
A
.-i 0 1
/l 0 1 0 1 A +B 1 0 0 0
r
i
o= b)
' -
A + 0 =A
0 0
B
0
Y 0 1 1 1 A B
sklop NE
A +B Y =A + B =A + B
0 0 1 1
fi 0 0 i 0 1
sklop ILI
B
1 1 0 0
A
1 0 I 0
0 0 0 1
j B B
y & - Y =A + B --A B
0 1 1
A B sklop I
Primjer Nacrtati shemu sklopa izvedenog samo uporabom sklopova NILI za logiku operaciju Y = (A + B) (A + D).
Y=lfi + B) (A+ C) =A+B+A+C A B
Slika 2.54. Izvedba sklopa za sloenu logiku operaciju uporabom sklopova NILI
Digitalna elektronika I.
PREGLED KLJUNIH POJMOVA B ooleova alg eb ra (engl. Boolean algebra) - logika algebra, nazvana prema Georgeu Booleu koji je utvrdio temeljne postavke logike algebre
De M o rg a n o v i te o re m i (engl. De Morgan Theorems)
X + Y = X - Y odnosno X + Y = x T f i X ^ Y = X + Y odnosno X Y = X + Y d v o jn o st (dualnost) logikih o peracija - meusobno su dvojne one logike operacije kod kojih se invertiranjem ulaz nih i izlaznih veliina od jedne operacije dobije druga; meusobno su dvojne operacije I i ILI, odnosno NI i NILI
lo g i k a a lg e b ra
- nazvana i Booleova algebra, matematike operacije s varijablama koje mogu imati samo dvije vrijednosti
m in im a ln i o b lik lo g i k e o p e ra c ije
- sloena logika operacija izvedena s najmanjim moguim brojem osnovnih logikih operacija
te m e ljn a p ra v ila lo g i k e a lg e b re za o p e ra c ije s je d n o m v a rija b lo m
A - 0=0 .4 + 0 =.4
A 1 =A .4 + 1 = 1
A-A=A A + A =A
A-A=0 A+A =1
I=A
u n iverzalnost logikih sklopova - svojstvo sklopova NI i NILI da se svaka osnovna i sloena logika operacija moe izvesti samo sklopovima NI, odnosno samo sklopovima NILI
z a ko n i a s o c ija c ije (engl. associative laws)
Y = A B C = (A B) C = A B C
A + B + C = (A + B) + C =A + (B + C)
A(B+C)=AB+AC
A + B -C =(A+B)(A+C)
A B = B A
A+B=B+A
LOGIKI SKLOPOVI
PITANJA I ZADACI ZA PONAVLJANJE 1. Navedite sva temeljna pravila logike algebre za operacije s jednom ulaznom veliinom. 2. Navedite zakone komutacije, asocijacije i distribucije. Za svaki zakon navedite pripadne sheme logikih sklopova kojima se moe dokazati valjanost zakona. 3. Primjenom pravila logike algebre pojednostavnite logiku operaciju Y = A C + B C + A B C. Nacrtajte logiku shemu sklopa za zadanu i pojednostavnjenu operaciju. Re zultat provjerite tablicama stanja za oba sklopa. 4. Primjenom pravila logike algebre pojednostavnite logiku operaciju Y = A B C + A B + B C D. Nacrtajte logiku shemu sklopa za zadanu i pojednostavnjenu operaciju. Re zultate provjerite tablicama stanja za oba sklopa. 5. Navedite De Morganove teoreme i pripadne logike sklopove kojima je mo gue dokazati valjanost teorema. 6. Primjenom De Morganovih teorema u logikom izrazu za operaciju Y = ( A+C) ( B +D ) zamijenite sve znakove (operacija I) znakovima + (operacija ILI). 7. Primjenom De Morganovih teorema u logikom izrazu za operaciju Y=A+BC zamijenite sve znakove + (operacija ILI) znakovima (operacija I). 8. to znai dvojnost (dualnost) logikih operacija? Koje su logike operacije meusobno dvojne? 9. Kako se mogu ostvariti osnovni logiki sklopovi uporabom sklopova NI? 10. Kako se mogu ostvariti osnovni logiki sklopovi uporabom sklopova NILI? 11. Izvedite uporabom sklopova NI zadani logiki sklop (slika 2.55.a).
a) b)
12. Izvedite uporabom sklopova NILI zadani logiki sklop (slika 2.55.b). 13. Izvedite uporabom sklopova NI sklop koji obavlja logiku operaciju Y = A B + A C + B C. 14. Izvedite uporabom sklopova NILI sklop koji obavlja logiku operaciju Y = ( A + B ) (A +C) (B + C).
Digitalna elektronika I.
MINTERM
S dvije ulazne promjenljive veliine mogue je nainiti etiri razliite operacije lo gikih umnoaka (engl. fundamental products). To su: A-B,
Y = A -B = m0
A-B,
A-B
A-B.
Y= A B = m t
s
0 0 1 1
. /V
0 1 0 1 1 0 0 0
' B 0 0 1 1
A 0 1 0 1
m, 0 1 0 0
h
0 0 1 1
A 0 1 0 1
I S il i 0 0 1 0
n 0 0 1 1
0 1 0 1
11188 0 0 0 1
LOGIKI SKLOPOVI
Ako se za svaku od ovih operacija napravi tablica stanja za mogue vrijednosti varijabli na ulazu (slika 2.56.), vidi se da se u izlaznom stupcu svaki put dobije sa mo jedna jedinica. Ovakva logika operacija, koja na izlazu daje jedinicu samo za jednu ulaznu kombinaciju, a za sve ostale ulazne kombinacije na izlazu je logika nula, naziva se m interm jer je broj jedinica na izlazu minimalan. Minterm se moe ostvariti tako da se koristi operacija I, s tim da se one ula zne veliine koje su u stanju 0 u kombinaciji koja daje izlaz 1 prethodno invertira ju (slika 2.56.). S dvije ulazne varijable mogue je izvesti etiri razliita minterma, tj. upravo toliko koliki je broj razliitih kombinacija s dvije ulazne varijable, odnosno koliki je mogui broj osnovnih logikih umnoaka. To znai da s tri ulazne varijable pos toji osam minterma, s etiri esnaest itd,
Primjer _________________________________________________________________ Realizacija minterma m 2 s tri ulazne varijable. Minterm m 2 znai da je izlaz jednak 1 za ulaznu kombinaciju 010. Stoga je lo gika jednadba minterma: m 2 =A B C to znai da ulazne veliine A i C treba prethodno invertirati i tada zajedno s B dovesti na ulaz sklopa I.
llilpj ' /i ..;, ; 0 1 0 1 0 1 0 1 0 0 1 0 0 0 0 0
za minterm m 2 s tri ulazne varijable
.i 0 0 1 1 0 0 1 1
0 0 0 0 1 1 1 1
Kad je potrebno ostvariti logiku operaciju koja na izlazu daje jedinicu za vie ulaznih kombinacija, koristi se logild zbroj minterma (engl. the sum-of-products method). Logika shema takvog sklopa sastoji se od odreenog broja sklopova I s potrebnim invertorima i jednog sklopa ILI na ije se ulaze veu izlazi sklopova I (engl. AND-OR netvvork).
Digitalna elektronika I.
Prim jer
c 0 0 0
0 1 1 1 1
0 0
1 1
0
1
y 0
0
0
1
0 0
1 1
0
1
i 0 0
i
0
0
1
Iz tablice stanja proizlazi da izlaz mora biti u stanju 1 za dvije ulazne kombina cije: 010 i 101. Operaciju je mogue realizirati logikim zbrojem dvaju minterma prema logikoj jednadbi
Y = A - B + A B C
Za realizaciju ove operacije potrebna su dakle tri invertora, dva sklopa I s tri ulaza i jedan sklopa ILI s dva ulaza. Primjenom De Morganova teorema na algebarski izraz za zadanu funkciju do bije se izraz koji omoguuje realizaciju iste logike operacije samo logikim sklo povima NI. Iz logike sheme (slika 2.58.) vidi se da je za realizaciju iste operacije sada potrebno etiri sklopa NI s dva ulaza i dva sklopa NI s tri ulaza. Y=AB-C-AB-C
a) b)
Slika 2.58. Realizacija sloene logike operacije s pomou logikog zbroja minterma: a) izvedba osnovnim logikim sklopovima, b) izvedba sklopovima NI
LOGIKI SKLOPOVI
MAKSTERM
S dvije ulazne varijable mogue je uiniti etiri razliite operacije logikih zbroje va. To su: A+B, A+B, A+B i A+B. Ako se za svaku od ovih operacija napravi tablica stanja za mogue vrijednosti varijabli na ulazu (slika 2.59.), vidi se da se u izlaznom stupcu svaki put dobije sa mo jedna nula.
Y = A + B - M B 0 0 1 1 :a , 0 1 0 1 V io 0 1 Y - A + B = M1 B
: A 0 1 0 1 i 0 i i
0 0 1 1
1
1
Y=>ua=
m2
Y = A + B = M,
K 0 0 1 1 0 i 0 1 i i 0 1
% 0 0 1 1
.4 0 1 0 1
' 1 1 1 0
Ovakva logika operacija koja na izlazu daje nulu samo za jednu ulaznu kom binaciju, a za sve ostale ulazne kombinacije na izlazu je jedinica, naziva se maksterm jer je broj jedinica na izlazu maksimalan. Maksterm se moe ostvariti tako da se koristi operacija ILI s tim da se one ulazne veliine koje su u stanju 1 u kombinaciji koja daje izlazno stanje 0, pretho dno invertiraju. S dvije ulazne varijable mogue je izvesti etiri razliita maksterma, tj. upravo onoliko koliki je broj razliitih kombinacija s dvije ulazne varijable. Prema tome, s tri ulazne varijable postoji osam maksterma, s etiri esnaest itd.
Digitalna elektronika I.
Primjer
Realizacija maksterma M 2 s tri ulazne varijable. Maksterm M 2 znai da je izlaz u stanju 0 za ulaznu kombinaciju 010. Iz toga slijedi algebarski izraz za M2 M2= A + B + C To znai da se ulazna veliina B treba prethodno invertirati i zajedno s ^ i C dovesti na ulaz sklopa ILI (slika 2.60.).
c
0 0 0 0 1 1 1 1
ft 0 0 1 1 0 0 1 1
A 0 1 0 1 0 1 0 1
" 1 1 0 1 1 1 1 1
Slika 2.60. Tablica stanja i logika shema maksterma M2 s tri ulazne promjenljive veliine
Kad je potrebno ostvariti logiku operaciju koja na izlazu daje stanje 0 za vie ulaznih kombinacija, koristi se logiki umnoak maksterma, tj. osnovnih logikih zbrojeva (engl. the product-of-sums method). Logika shema takvog sklopa sastoji se od odreenog broja sklopova ILI s potrebnim invertorima i jednog sklopa I na ije se ulaze veu izlazi sklopova ILI (engl. OR-AND network).
LOGIKI SKLOPOVI
P rim jer
C I B' 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1
A 0 1 0 1 0 1 0 1 1 1 1 1 1 1
Iz tablice stanja proizlazi da izlaz mora biti u stanju 0 za dvije ulazne kombina cije. To su 010 i 101. To znai da se ova operacija moe realizirati s pomou lo gikog umnoka dvaju maksterma: Y ~ (A + B + C) (/! + B + C) Dobiveni algebarski izraz pokazuje da su za realizaciju tablicom zadane opera cije potrebna tri invertora, dva sklopa ILI s tri ulaza i jedan sklop I s dva ulaza (slika 2.61.). Primjenom De Morganova teorema na dobiveni algebarski izraz dobije se oblik logike jednadbe koji omoguuju realizaciju iste logike ope racije samo sklopovima NILI: Y=A+B+C+A+B+C
a) b)
Slika 2.61. Realizacija sloene logike operacije s pomou logikog umnoka maksterma: a) izvedba osnovnim logikim sklopovima, b) izvedba sklopovima NILI
Digitalna elektronika I.
b)
c)
Slika 2.62. Operacija iskljuivo ILI: a) tablica stanja, b) standardni simbol sklopa, c) simbol sklopa prema IEC, d) algebarski izraz
Operacija iskljuivo ILI, odnosno sklop iskljuivo ILI, moe se ostvariti logi kim zbrojem minterma ili logikim umnokom maksterma. Danas se u praksi upotrebljavaju integrirane izvedbe (npr. 7486, 74C86, 74HC86). Primjer _____________________________________ Konstrukcija sklopa za doputenje i zabranu prolaza impulsa s dva upravljaka ulaza. Impulsi mogu proi s ulaza na izlaz samo kad je jedan od dva upravljaka ulaza u stanju 1. U svim ostalim sluajevima izlaz sklopa treba biti u stanju 0. Sklop I doputa prolaz impulsa s jednog ulaza na izlaz kad je drugi ulaz u sta nju 1. Ako je drugi ulaz u stanju 0, tada je i izlaz u stanju 0 bez obzira na sta nje signala na prvom ulazu. Sklop EX-ILI daje izlaz 1 ako su ulazi u razliitom stanju. Stoga na njegove ulaze treba dovesti upravljake signale E1 i E2 . Izlaz sklopa EX-ILI vee se na jedan ulaz sklopa I s dva ulaza. Na drugi ulaz sklopa I dovode se impulsi. Kad su upravljaki signali jednaki, sklop EX-ILI daje na ulazu sklopa I stanje 0, to ne doputa prolaz impulsa i daje na izlazu cijelog sklopa stanje 0 (slika 2.63.).
J U X T L
a
E1 E2
Slika 2.63. Sklop za doputenje i zabranu prolaza impulsa s dva upravljaka ulaza izveden uporabom sklopa EX-ILI
LO G IKI SKLOPOVI
Operacija iskljuivo NILI, skraeno EX-NILI (engl. exclusive NOR), suprotna je operaciji iskljuivo ILI. To znai da e izlaz sklopa biti u stanju 1 ako su ulazne veliine meusobno jednake. Ako se ulazne veliine meusobno razlikuju, izlaz je u stanju 0 (slika 2.64.). Operacija iskljuivo NILI naziva se i ekvivalencija. Logika operacija iskljuivo NILI, odnosno sklop iskljuivo NILI mogu se ta koer ostvariti pomou logikih umnoaka maksterma ili logikog zbroja minter ma. Naravno, mogue je uporabiti i sklop iskljuivo ILI s dodatkom invertora na izlazu. Osim toga postoje i integrirane izvedbe (npr. 74LS266, 74C266, 74HC266).
a) b) c) d)
B ] /l 0 0 1 1 0 1 0 1
! Y 1 0 0 1
Slika 2.64. Operacija iskljuivo NILI: a) tablica stanja, b) standardni simbol sklopa, c) simbol sklopa IEC, d) algebarski izraz
Primjer Konstrukcija sklopa koji doputa prolaz impulsa s dva upravljaka ulaza. Im pulsi mogu proi s ulaza na izlaz samo kad je jedan od dva upravljaka ulaza u stanju 1. U svim ostalim sluajevima izlaz sklopa treba biti u stanju 1. Sklop ILI doputa prolaz impulsa s jednog ulaza na izlaz kad je drugi ulaz u stanju 0. Ako je drugi ulaz u stanju 1, tada je i izlaz stalno u stanju 1 bez obzi ra na stanje signala. Sklopovi koji mogu utvrditi jednakost ili razliitost dvaju signala su EX-ILI i EX-NILI. S obzirom da sklop ILI za doputenje prolaza impulsa s jednog ula za na izlaz treba na drugom ulazu stanje 0, to za detektiranje upravljakih si gnala treba uporabiti sklop EX-NILI, jer taj sklop daje na izlazu stanje 0 kad su upravljaki signali razliiti (slika 2.65.).
J L J U l^
E1 E2
Slika 2.65. Sklop za doputenje i zabranu prolaza impulsa s dva upravljaka ulaza izveden uporabom sklopa EX-NILI
Digitalna elektronika I.
- logika operacija koja daje na izlazu stanje 1 kad su ulazne varijable razliite
iskljuivo NILI (engl. exclusive NOR)
- logika operacija koja daje na izlazti stanje 1 kad su ulazne varijable jednake
logiki umnoak maksterma (engl. the product-of-sum s method)
- logika operacija koja u izlaznom stupcu daje samo jedanput stanje 0 minterm - logika operacija koja u izlaznom stupcu daje samo jedanput stanje 1
LO G IKI SKLOPOVI
Algebarski izraz
Simbol
Y 0000
Y 0001
V 0010
Y 0100
Y 1000 Y 0011
Y 0101
Y 0110 Y 1001
Y 1010
Y 1100
Y 0111
Digitalna elektronika I.
11
konstanta funkcija nema smisla jer Y ne ovisi o A i S A-B A B A -C
'
inhibicija
O
0 ~
y ~ y
A-B
inhibicija
A-B
NILI
- b =a T
identitet
identitet
EX-ILI (antivalencija)
AB
EX-NILI (ekvivalencija)
: 1 >
B A
>
' - 7
negacija
negacija ILI
'^ ~ Y
A +B
c > -
implikacija
A +B A B e
implikacija
A +B
NI
y ~ v
konstanta
PITANJA I ZADACI ZA PONAVLJANJE Objasnite pojam logike operacije minterm. Kako je mogue realizirati sklop za operaciju minterm? Objasnite pojam operacije maksterm. Kako je mogue realizirati sklop za operaciju maksterm? Napiite tablicu stanja, algebarski izraz i logiku shemu za minterm m 9 s etiri ulazne varijable. 6. Napiite tablicu stanja, algebarski izraz i logiku shemu za maksterm M I0 s e tiri ulazne varijable. 7. Napiite tablicu stanja i algebarski izraz (logiki zbroj minterma) te nacrtajte logiku shemu za operaciju koja daje izlaz Y = 1 kad su ulazne varijable A = l, B = l, C = l i A = l, B = 0, C = l . Provedite postupak minimizacije i nacrtajte logiku shemu sklopa s minimalnim brojem elemenata. 8. Napiite tablicu stanja i algebarski izraz (logiki umnoak maksterma) te na crtajte logiku shemu za operaciju koja daje izlaz Y = 0 kad su ulazne varijable A = 0, B = 0, C = 0 i A = 0, B = 1, C = 0. Provedite postupak minimi zacije i nacrtajte logiku shemu sklopa s minimalnim brojem elemenata. 9. Objasnite pojam operacije iskljuivo ILI, napiite algebarski izraz, tablicu sta nja i simbol sklopa. 10. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo ILI ostva renog s pomou logikog zbroja minterma. 11. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo ILI ostva renog s pomou logikog umnoka maksterma. 12. Objasnite pojam logike operacije iskljuivo NILI, napiite tablicu stanja i simbol sklopa. 13. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo NILI os tvarenog s pomou logikog zbroja minterma. 14. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo NILI os tvarenog s pomou logikog umnoka maksterma. 15. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo ILI ostva renog uporabom samo sklopova NI. 16. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo ILI ostva renog uporabom samo sklopova NILI. 17. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo NILI os tvarenog uporabom samo sklopova NI. 18. Napiite algebarski izraz i nacrtajte logiku shemu sklopa iskljuivo NILI os tvarenog uporabom samo sklopova NILI. 19. Za koje ulazne kombinacije sklopa (slika 2.66.a) je izlaz Y u stanju 1? 20. Za koje ulazne kombinacije sklopa (slika 2.60.b) je izlaz Y u stanju 1? 21. Nacrtajte logiku shemu sklopa koji e dopustiti prolaz impulsa kad su dva upravljaka signala jednaka. U svim ostalim sluajevima na izlazu sklopa tre ba biti stanje 0. 1. 2. 3. 4. 5.
LO G I K I SKLOPOVI
22. Nacrtajte logiku shemu sklopa koji e dopustiti prolaz impulsa kad su dva upravljaka signala jednaka. U svim ostalim sluajevima na izlazu sklopa tre ba biti stanje 1.
Digitalna elektronika I.
3.1. Karakteristine veliine integriranih digitalnih sMopova 3.2. Skupine integriranih digitalnih sklopova s bipolarnim tranzistorima 3.3. Skupine integriranih digitalnih sldopova s unipolarnim tranzistorima 3.4. Meusobno spajanje sklopova razliitih skupina 3.5. Prijenos digitalnih signala linijama 3.6. Pronalaenje kvarova digitalnih sklopova
Ve je spomenuto da se .digitalni sklopovi proizvode u integriranoj izvedbi u iro kom rasponu od osnovnih logikih sklopova do vrlo sloenih sustava smjetenih u jedno kuite. Diskretne komponente koriste se kad su potrebne kapacitivnosti, induktivnosti, otpori veih vrijednosti ili sklopovi veih snaga. U tom se sluaju ove komponente dodaju izvana integriranim digitalnim sklopovima. Svi integrirani digitalni sklopovi mogu se svrstati u nekoliko skupina koje su nastale tijekom razvoja njihove proizvodnje. Sklopovi unutar jedne skupine stan dardizirani su i prilagoeni za meusobno spajanje. Za sklopove pojedine skupine karakteristini su: temeljni sklop na ijoj izvedbi se temelje svi ostali sklopovi u skupini, napon napajanja, ulazni i izlazni naponi i struje, faktor razgranjivanja, utroak snage, brzina rada, imunost na smetnje i izbor sklopova. Integrirani digitalni sklopovi mogu se podijeliti u dvije velike skupine na teme lju tipa tranzistora koji ini osnovnu komponentu sklopa. Kod skupina TTL i ECL koriste se bipolarni tranzistori kao glavne komponete sklopova. U skupinama in tegriranih sklopova s unipolarnim tranzistorima upotrebljavaju se tranzistori s efektom polja s izoliranom upravljakom elektrodom (MOSFET) kao glavni ele menti. Ovamo spadaju skupine MOS i CMOS. Sklopovi skupine BiCMOS sadre bipolarne i unipolarne tranzistore. U ovom e se poglavlju prikazati osnovna svojstva skupina integriranih digital nih sklopova koji se danas upotrebljavaju. Naglasak je na temeljnom sklopu sku pine. Izvedbe sloenijih sklopova obrauju se u iduim poglavljima.
Digitalna elektronika I.
P D~ ~ hc X ^CC
'CCsr
_ ^ C C H+ ^ C C L o
85
Kad je na izlazu sklopa stanje niske razine, tj. stanje 0, struja tee iz ulaza dru gog u izlaz prvog sklopa (slika 3.3.b). Izlaz prvog sklopa djeluje kao ponor struje i vue struju iz drugog sklopa koji djeluje kao otporno optereenje prema naponu napajanja (engl. current sinking).
86
Digitalna elektronika I.
FAKTOR RAZGRANJIVANJA
Na jedan izlaz digitalnog sklopa moe se spojiti vie ulaza. Kad je na izlazu stanje niske razine, odnosno stanje 0, opteretni sklopovi alju u prethodni sklop struju IIL. Zbroj struja koje alju opteretni sklopovi ne smije prijei doputenu vri jednost struje koju prethodni sklop moe primiti, tj. vrijednost IoL (slika 3.4.a). Is ti zakljuak moe se izvesti i u sluaju kad je na izlazu sklopa stanje visoke razine, odnosno stanje 1 (slika 3.4.b).
a)
b)
hm + hm + + l/Hn - ^OH
Slika 3.4. Mogunosti optereenja logikih sklopova: a) na izlazu je napon iz podruja niske razine, b) na izlazu je napon iz podruja visoke razine
Najvei broj ulaza koji se moe spojiti na jedan izlaz naziva se faktor razgra njivanja (engl. fan out, loading factor). Faktor razgranjivanja moe se definirati kao omjer izmeu izlazne struje stanja niske razine I(D L i ulazne struje stanja niske razine IIL, odnosno izlazne struje stanja visoke razine IO H i ulazne struje stanja vi soke razine Im, s tim da se uzima manji:
Kako je esto omjer izlazne i ulazne struje za stanje niske razine manji, to se faktor razgranjivanja najee odreuje prema tim strujama.
IMUNOST NA SMETNJE
Elektrina i magnetska polja kojima je izloen neki digitalni sustav mogu induci rati napon u vodovima koji spajaju digitalne sklopove. Tako stvoreni signal naziva se smetnja ili um (engl. noise). Porast napona smetnje iznad odreene vrijednosti moe uzrokovati da ulazni napon digitalnog sklopa padne ispod potrebne najma nje vrijednosti ulaznog napona za podruje visoke razine ( UlHmin) ili poraste iznad najvee doputene vrijednosti ulaznog napona za podruje niske razine ( U,Lm ax ). Na taj nain ulazni napon moe poprimiti vrijednost iz zabranjenog podruja i uzrokovati nepredvidljiv rad sklopa.
Sposobnost sklopa da na ulazu podnese odreeni iznos napona smetnje naziva se imunost na smetnje (engl. noise immunity). Mjera imunosti na smetnje iskazuje se granicom smetnje (engl. noise margin). Granica smetnje je najvei doputeni napon na ulazu koji ne izaziva neeljenu promjenu stanja sklopa. UiHmm je najmanja vrijednost napona na ulazu koju digitalni sklop prihvaa kao stanje visoke razine, odnosno stanje 1. Stoga prethodni sklop mora na izlazu u stanju visoke razine dati napon UO H m in najmanje istog ili veeg iznosa od UIH m in. Razlika izmeu najmanjih iznosa izlaznog napona stanja visoke razine i ulaznog napona stanja visoke razine doputeni je iznos napona smetnje pri stanju visoke razine, odnosno stanju 1 (engl. high-state noise margin):
U fJ H
VT O Hm in ~ U lH m h i
Svaki napon smetnje negativnog predznaka i iznosa veeg od UNH uzrokovat e na ulazu sklopa u stanju visoke razine smanjenje ulaznog napona i njegov prela zak u zabranjeno podruje.
ucc
1
^IH m in ^IL m ax
UrLm ax je najvea vrijednost napona na ulazu koju digitalni sklop jo prihvaa kao stanje niske razine, odnosno stanje 0. Stoga prethodni logiki sklop mora na izlazu pri stanju niske razine dati najveu vrijednost izlaznog napona UO Lm ax manju od iznosa UILm ilx ili najvie jednaku tom iznosu. Razlika izmeu najveih iznosa ulaznog i izlaznog napona stanja niske razine doputeni je napon smetnje u stanju niske razine, odnosno stanju 0 (engl. low-state noise margin): Unl = UILm ax - UO Lm ax Svaki napon smetnje pozitivnog predznaka i iznosa veeg od UNL uzrokovat e na ulazu sklopa u stanju niske razine poveanje napona i njegov prelazak u zabra njeno podruje.
BRZINA RADA
Za brzinu rada digitalnih sklopova karakteristini su podaci: vrijeme kanjenja i vrijeme porasta i pada izlaznog signala.
Digitalna elektronika I.
Kad se na ulaz bilo kojeg digitalnog sklopa dovede signal, potrebno je odree no vrijeme da pod utjecajem tog signala doe do promjene stanja na izlazu sklo pa. To vrijeme naziva se vrijeme kanjenja (engl. propagation delay time). Vrije me kanjenja mjeri se najee od trenutka kad promjena ulaznog napona dosti gne 50% iznosa do trenutka kad promjena izlaznog napona dostigne 50% uku pnog iznosa (slika 3.6.a). No ponekad je mogue naii na vrijeme kanjenja utvreno kao vrijeme od trenutka kad promjena ulaznog napona dostigne 10% iznosa do trenutka kad promjena izlaznog napona dostigne 10% ukupnog iznosa. Kako se brzina promjene izlaznog napona iz podruja niske razine (logiko stanje 0) u podruje visoke razine (logiko stanje 1) razlikuje od brzine promjene napona iz podruja visoke razine (stanje 1) u podruje niske razine (stanje 0), to se u tvornikim podacima digitalnih sklopova mogu nai podaci tpLH i tpHL. Podatak tpLH pokazuje vrijednost vremena kanjenja pri promjeni izlaza iz stanja 0 u stanje 1, a tpH L pri promjeni izlaza iz stanja 1 u stanje 0. Ponekad proizvoai integrira nih digitalnih sklopova u tvornikim podacima daju tipine vrijednosti vremena kanjenja tp (engl. typical propagation delay) kao srednje vrijednosti vremena tpLH
a) vrijeme kanjenja u.
lPHL
lPLH
Slika 3.6. a ) vrijem e kan jen ja, b ) vrijem e p a d a i p o ra sta izlaznog signala
Uz vrijeme kanjenja za pojedine vrste digitalnih sklopova (bistabili, posmani registri, brojila) daje se u tvornikim podacima i iznos najvee frekvencije koju smije imati signal na ulazu. Vrijeme porasta tTLH , odnosno tr (engl. output rise time), vrijeme je potrebno da se signal promijeni od vrijednosti iz podruja niske razine (stanje 0) do vrije dnosti iz podruja visoke razine (stanje 1). Vrijeme porasta definira se kao vrije me potrebno da signal naraste od 10% do 90% svoje nazivne vrijednosti (slika 3.6.b). Vrijeme pada tTH L, odnosno tf (engl. output fali time), vrijeme je potrebno da se signal promijeni od vrijednosti iz podruja visoke razine (stanje 1) do vrije dnosti iz podruja niske razine (stanje 0). Vrijeme pada definira se kao vrijeme potrebno da se signal smanji od 90% na 10% svoje nazivne vrijednosti (slika 3.6.b). Tijekom razvoja integriranih sklopova nastojalo se postii to manji utroak snage i to vea brzina rada, tj. to manje vrijeme kanjenja. To su meutim dva meusobno oprena zahtjeva. Smanjenje vremena kanjenja dovodi do porasta utroka snage i obrnuto. Stoga se za meusobnu usporedbu svojstava skupina in tegriranih digitalnih sklopova esto koristi podatak o umnoku vremena kanjenja i utroka snage (engl. speed-power product). Poeljno je da taj podatak bude to nie vrijednosti.
Digitalna elektronika I.
- doputeni iznos napona smetnji koji se moe pojaviti na ulazu digitalnog sklopa, a da sklop jo djeluje ispravno
faktor razgranjivanja (engl. fan out)
- doputena vrijednost napona na ulazu koji ne izaziva neeljene promjene stanja sklopa
izlazna struja stanja niske razine, odnosno stanja 0, l0L (engl. low-level o u tp u t current)
- izlazna struja digitalnog sklopa koja tee kad je na izlazu sklopa napon iz podruja niske razine, odnosno logiko stanje 0
izlazna struja stanja visoke razine, odnosno stanja 1 , l0H (engl. high-level o utput current)
- izlazna struja digitalnog sklopa koja tee kad je na izlazu napon iz podruja visoke razine, odnosno logiko stanje 1
izlazni napon stanja niske razine, odnosno stanja 0, UO L (engl. low-levei o u tp u t voltage, V0L)
- iznos napona koji se prikljuuje na izvode za napajanje i koji omoguuje rad sklopa
struja napajanja (engl. current supply)
- ulazna struja koja tee kad je na ulazu napon iz podruja niske razine, odno sno logiko stanje 0
ulazna struja stanja visoke razine, odnosno stanja 1, /, (engl. high-level input current)
- ulazna struja koja tee kad je na ulazu napon iz podruja visoke razine, odnosno logiko stanje 1
ulazni napon s ta n ja n isk e razine, o d n o s n o s ta n ja 0, U,L (engl. low-level in put voltage, VIL)
ulazni napon stanja visoke razine, odnosno stanja 1, Um (engl. high-level input voltage, Vm)
- vrijeme potrebno da se vrijednost signala iz podruja visoke razine (logiko stanje 1) promijeni na vrijednost u podruju niske razine (logiko stanje 0)
v rije m e p o ra s ta tn o d n o s n o tT L H (engl. rise time)
- vrijeme potrebno da se vrijednost signala iz podruja niske razine (logiko stanje 0) promijeni na vrijednost u podruju visoke razine (logiko stanje 1)
v rije m e k a n je n ja , fp (engl. propagation delay-time)
- vrijeme potrebno da promjena stanja na ulazu digitalnog sklopa izazove promjenu stanja na izlazu
Digitalna elektronika I.
PITANJA I ZADACI ZA PONAVLJANJE 1. Objasnite pojam utroka snage. 2. Zbog ega je vano poznavanje podatka o rasipanju snage? 3. Objasnite znaenje pojmova ulazni i izlazni napon stanja niske razine i stanja visoke razine. 4. Koji se sklopovi iz tablice 3.1., i na koji nain, mogu izravno spojiti s obzirom na podatke o ulaznim i izlaznim naponima?
Tablica 3.1. Ulazni i izlazni naponi digitalnih sklopova (Ucc = 5 VJ za zadatak 3.
Sklop
s
0,8 1 0,7
u 2
m
0,4
A
B
.......m ...........
3,5 2 0,05 0,4
i l i
5. Koliki je doputeni iznos napona smetnje za sklopove iz tablice pri meuso bnom spajanju istovrsnih sklopova? 6. Objasnite znaenje pojmova ulazne i izlazne struje pri stanju niske razine i stanju visoke razine. 7. Zato je vano poznavati podatke o ulaznim i izlaznim strujama? 8. to je faktor razgranjivanja?
Tablica 3.2. Ulazne i izlazne struje digitalnih sklopova (Ucc = 5 N) za zadatak 9.
Ml.,,, SKlOp A B
,C
*
-1,6 -0,4 -1,6
m
0,04 0,02 0,04
ai
m m rm 16 4 16 -0,8 -0,4 -0,4
' fniAj
9. Koliki je faktor razgranjivanja za sklopove iz tablice 3.2. pri meusobnom spajanju istovrsnih sklopova? 10. Koliko se ulaza sklopova A (tablica 3.2.) moe vezati na izlaz sklopa B, a ko liko ulaza sklopa B na izlaz sklopa A ? 11. Kojim se parametrima prikazuje brzina rada digitalnih sklopova? Na koji su nain definirani ti parametri?
Pregled kljunih pojmova Pitanja i zadaci za ponavljanje Kad se radi o primjeni digitalnih sklopova nieg i srednjeg stupnja integracije, jo uvijek najraireniju primjenu imaju sklopovi skupine TTL (skraeno od engl. Transistor-Transistor Logic). U ovom e se poglavlju razmotriti rad i svojstva te meljnog sklopa skupine i neke posebne izvedbe logikih sklopova (sklopovi s otvorenim kolektorom, sklopovi sa Schmittovim okidnim sklopom na ulazu i sklo povi s tri stanja). Uz sklopove standardne izvedbe razmotrit e se i svojstva sklo pova iz svih podskupina TTL. Sklopovi skupine emiterski vezanih integriranih logikih sklopova (engl. Emitter-Coupled Logic, skraeno ECL) najbri su digitalni sklopovi. Velika brzina ra da tih sklopova postignuta je time to tranzistori tih sklopova ne rade u zasienju te malim hodom signala. U ovom poglavlju razmotrit e se rad temeljnog sklopa, svojstva i karakteristine veliine sklopova skupine ECL.
1]R1
A oB o-
M 02 H D 3
.. Kl D4 Tri
T r2
Slika 3.7. Temeljni sklop skupine TTL: a) elektrina shema, b) diodni statiki ekvivalent tranzistora Trt
Digitalna elektronika I.
Temeljni sklop skupine TTL je logiki sklop NI (slika 3.7.). Osim prikazanog sklopa s dva ulaza proizvode se jo identini sklopovi s jednim ulazom (invertor), tri, etiri i osam ulaza. Na ulazu sklopa je vieemiterski tranzistor koji s otpornikom i?l ini sklop I. Tranzistor Tr2 s otpornicima R2 i R3 je meusklop za stvaranje komplementarnog signala. Tranzistori Tr3 i Tr4 ine invertor u izvedbi tzv. protutaktne sklopke (sklopka s protutaktnim izlazom, engl. active pull-up circuit, odnosno totem-pole output circuit). Tranzistor Tr3 je u funkciji kolektorskog otpornika tranzistora Tr4.
Slika 3.8. Rad temeljnog sklopa skupine TTL (statika analiza) kad je na svim ulazima napon iz podruja niske razine (logiko stanje 0)
Kad su na svim ulazima sklopa naponi iz podruja niske razine (logiko stanje 0), propusno je polariziran PN-spoj baza-emiter tranzistora Tri. Struja tee iz izvora napajanja preko otpornika R l, spoja baza-emiter tranzistora Tri i ulaza sklopa u zajedniku toku. Tranzistor Tr2 je bez struje baze, tj. u zapiranju. Zbog toga je i tranzistor Tr4 bez struje baze, tj. u zapiranju. Kroz otpornik R2 tee stru ja baze u tranzistor Tr3 koji je vodljiv i ostvaruje vezu izlaza Y s naponom napaja nja. Izlazni napon ima vrijednost iz podruja visoke razine, to odgovara logikom stanju 1. Ako se u tom stanju izlaz sklopa optereti otporom prema masi, iz izlaza sklopa tee struja IO H (slika 3.8.). Stanje ostaje nepromijenjeno i kad je na nekom od ulaza napon iz podruja vi soke razine (logiko stanje 1) ako je barem na jednom ulazu napon iz podruja niske razine, odnosno stanje 0. Na taj nain ostaje spoj baza-emiter tranzistora Tri propusno polariziran. Zbog toga i dalje tranzistori Tr2 i Tr4 ne dobivaju struju baze pa je na izlazu napon iz podruja visoke razine, tj. stanje 1. Kad je izlaz Y u stanju visoke razine, tj. stanju 1, tranzistor Tr3 djeluje kao emitersko sljedilo to daje sklopu i u tom stanju mali izlazni otpor.
Slika 3.9. Prikaz rada temeljnog sklopa skupine TTLs pomou sklopki kad je na svim ulazima stanje niske razine (logiko stanje 0)
Slika 3.10. Rad temeljnog sklopa skupine TTL (statika analiza) kad je na svim ulazima napon iz podruja visoke razine (logiko stanje 1)
Na slici 3.10. prikazan je rad temeljnog sklopa skupine TTL kad je na oba ula za sklopa napon iz podruja visoke razine (logiko stanje 1). Tada je zaporno po lariziran spoj baza-emiter tranzistora Tri. Zbog toga je propusno polariziran spoj baza-kolektor istog tranzistora. Iz izvora napajanja, preko otpora R1 i spoja bazakolektor tranzistora Tri, tee struja baze tranzistora Tr2. Tranzistor Tr2 je sada vodljiv. Prednapon baze tranzistora Tr3 iznosi 1,1V to je nedovoljno da se spoj baza-emiter tog tranzistora propusno polarizira. Tranzistor Tr3 je u zapiranju pa je izvor napona napajanja odspojen od izlaza Y . Na otporu R3 nastaje pad napo na 0,8V to je dovoljno da propusno polarizira spoj baza-emiter tranzistora Tr4. Taj tranzistor je u zasienju pa je na izlazu Y napon iz podruja niske razine, odnosno napon koji odgovara logikom stanju 0. Ako se izlaz sklopa u logikom stanju 0 optereti otporom prema naponu napa janja, u izlaz tee struja
Digitalna elektronika I.
Iz provedene analize rada sklopa vidi se da temeljni sklop skupine TTL obav lja logiku operaciju NI.
Slika 3.11. Prikaz rada temeljnog sklopa skupine TTL s pomou sklopki kad je na svim ulazima stanje visoke razine (logiko stanje 1)
pona napajanja. Sklopovi serije 74 su sklopovi komercijalne namjene (engl. commercial range). Namijenjeni su radu u podruju temperatura okoline od 0 do 70 C. Sklopovi serije 54 su posebne namjene (engl. military range) za temperaturno podruje rada od -55 do 125 C. Za napon napajanja sklopova skupine TTL proizvoai propisuju nazivnu vri jednost od 5 V s doputenim odstupanjem. Za sklopove serije 54 odstupanje moe biti +/-10% , dok za sklopove serije 74 samo +1-5%. Zbog doputenih veih odstu panja napona napajanja i ireg temperaturnog podruja rada, dakle mogunosti rada u nepovoljnijim uvjetima, sklopovi serije 54 su znatno skuplji od sklopova se rije 74. Tipina struja napajanja za izlazna stanja visokih razina, tj. stanja 1, svih sklo pova u kuitu 7 400 iznosi 4 mA, a za izlazno stanje niske razine, tj. stanje 0, iznosi 12mA. Prosjena vrijednost struje napajanja iznosi 8 mA. Prosjena vrije dnost struje napajanja pomnoena s naponom napajanja daje 40 mW, Budui da se u kuitu nalaze etiri ista sklopa NI s dva ulaza, to je prosjean utroak snage temeljnog sklopa skupine TTL 10 mW. I cc = lcc!L+ Icc^ = 1 + 1 2 = g m A = I cc x U cc = 8 x 5 = 40 mV
Prema podacima proizvoaa doputena vrijednost ulaznog napona za podru je niske razine, tj. stanje 0, iznosi 0,8 V, a potrebna vrijednost ulaznog napona za podruje visoke razine, tj. stanje 1, iznosi 2,0 V. Najvea vrijednost izlaznog napo na u podruju niske razine, tj. stanju 0 jest 0,4 V, a najmanja vrijednost izlaznog napona za podruje visoke razine, tj. stanje 1, iznosi 2,4 V. Iz ovih podataka moe se izraunati doputeni iznos graninog napona smetnji na ulazu sklopa za oba stanja. Unl - UrL < m a x) - UO L (m aX ) = 0,8 - 0,4 = 0,4 V Unh = U0H (m in) - UIH (m in) -- 2,4 - 2,0 = 0,4 V Dane vrijednosti ulaznog i izlaznog napona su vrijednosti koje je potrebno do vesti na ulaz za pouzdan rad, odnosno vrijednosti koje sklop u najloijem sluaju daje na izlazu. Stvarne su vrijednosti najee povoljnije. Osim ovih vrijednosti, za pouzdan rad digitalnih sklopova potrebno je pozna vati i tzv. apsolutne maksimalne veliine (engl. absolute maximum ratings). Za ulazni napon sklopova skupine TTL to je podruje od -0,5 do +5,5 V Ako se na ulaz standardnog sklopa skupine TTL dovede napon vei od iznosa 5,5 V, doi e do reverznog proboja spoja emiter-baza tranzistora Tri. Negativni naponi veeg iznosa od 0,5 V uzrokovali bi preveliku propusnu struju spoja baza-emiter tran zistora Tri (struja IIL ). Da se ulaz zatiti od negativnih napona veih iznosa, na ulazu integriranih digitalnih sklopova skupine TTL nalaze se zatitne diode koje negativni napon ograniavaju na 0,5 V jer kod tog iznosa poinju voditi (slika 3.12.).
Digitalna elektronika I.
^ L >
= 0 *
Slika 3.13. Mogunost meusobnog optereenja sklopova skupine TTL: a) kod stanja visoke razine, b) kod stanja niske razine
99
Ulazni naponi iznosa veih od U[K= - 1,5 V (engl. input elamp voltage) mogu uzrokovati prevelike struje kroz zatitne diode i njihovo unitenje. Prema tvorni kim podacima proizvoaa doputena struja zatitnih dioda iznosi 7K = -12m A . Znak - znai da struja izlazi iz ulaza sklopa. Ulazna struja stanja visoke razine, tj. stanja 1, iznosi za standardni TTL maksi malno 40 |iA. To znai da ulaz TTL sklopa prikljuen na izlaz sklopa iste skupine, iz njega uzima tu struju. Kako izlazna struja za stanje visoke razine, tj. stanje 1, iznosi 0,4 mA, to znai da se kod stanja visoke razine, tj. stanja 1, na izlaz stan dardnog sklopa TTL skupine moe vezati deset ulaza sklopova iste skupine (slika 3.13.a). r . T , I oh _ 0,4 mA Im 40 J/A
Ulazna struja stanja niske razine (stanje 0) iznosi za standardni TTL maksi malno -1,6 mA. Predznak - oznaava da struja tee iz sklopa u izvor ulaznog si gnala. Kako izlazna struja za stanje niske razine (stanje 0) iznosi najmanje 16 mA, to znai da se i kod stanja niske razine (stanja 0) na izlaz standardnog sklopa TTL skupine moe vezati deset ulaza sklopova iste skupine (slika 3.13.b). I n,
I IL1+ I 1L2 + + I I L - I OL
16 mA
=77
I IL
1,6 mA
- = 10
Otvoren ulaz (engl. unconnected input, floating input) logikih sklopova skupi ne TTL djeluje kao da je na ulazu napon iz podruja visoke razine, tj. logiko sta nje 1, jer preko tog emitera ne tee struja (slika 3.14.).
Napisati algebarski izraz za standardne TTL sklopove NI i NILI s tri ulaza, ako su na dva ulaza prikljueni signali A i B, a trei ulaz je otvoren.
Digitalna elektronika I.
Primjer sa slike 3.15. pokazuje da se kod sklopa NILI neiskoriten ulaz nikako ne smije ostaviti otvoren, jer djeluje kao logiko stanje 1 i uzrokuje da je izlaz stalno u logikom stanju 0 bez obzira na ulaze A i B. Sklop NI s tri ulaza uz jedan e otvoren ulaz djelovati kao sklop s dva ulaza. Meutim, ovakav nain se ni u ovom sluaju ne preporua jer otvoren ulaz djeluje kao antena i pogoduje prima nju i irenju smetnji u digitalnom sustavu. Neiskoriten ulaz spaja se na napon napajanja za sklopove I i NI (slika 3.16.a). Otpornik veliine 1 kf slui kao zatita spoja baza-emiter ulaznog tranzistora od moguih naponskih udara iz izvora napajanja. Kod sklopova ILI i NILI neiskori ten ulaz spaja se na uzemljenu toku (slika 3.16.b). Kod svih sklopova neiskori ten ulaz mogue je spojiti s jednim od koritenih. No, pri tome treba voditi rau na o tome da takav spoj moe znaiti dodatno optereenje izlaza prethodnog sklopa. b)
A B
Y =A + B
Y=A B
A B
Y=A + B
Vrijeme kanjenja logikih sklopova skupine TTL pri promjeni izlaznog napo na iz podruja niske razine (stanje 0) u podruje visoke razine (stanje 1) iznosi ti pino 11 ns. Vrijeme kanjenja pri promjeni izlaznog napona iz podruja visoke razine (stanje 1) u podruje niske razine (stanje 0) krae je i iznosi 7 ns. Kad se govori o brzini rada sklopova, esto se koristi prosjena vrijednost to za osnovne logike sklopove standardne izvedbe iznosi 9 ns. Prilikom prijelaza iz stanja niske razine u stanje visoke razine i obrnuto, krat kotrajno (oko 2 ns) potee znatna struja napajanja logikog sklopa (30-50 mA). Uzrok toj pojavi je kratkotrajno stanje voenja obaju izlaznih tranzistora (slika 3.17.). Tranzistorska sklopka Tr3 ukljuuje se, a tranzistorska sklopka Tr4 iskljuu je se. Kako je iskljuivanje sklopke duljeg trajanja od ukljuivanja sklopke, to su kratak period istodobno ukljuene obje sklopke to uzrokuje kratkotrajan strujni impuls kroz izlazne tranzistore (engl. current spike).
130
T
/
lcc\
T r3
T r4
OY
Slika 3.17. Prijelazna pojava izmeu stanja niske i visoke razine Tablica 3.3. Karakteristine veliine logikih sklopova skupine TTL (prema tvornikim podacima za sklop NI proizvodnje Philips-Signetics)
j Min Nom Max 5 ,5 4,5 5 4 8 1 2 22 5 ,5 -0 ,5 -1 ,5 2 s [Vi 0 ,8 (V ] 2 ,4 3 ,4 0 ,2 0 ,4 [V ] -12 (m A ) -18 [m Al U ' 4 0 Imaj -1 ,6 [m A ] hi 0 ,4 [m A J on 1 6 fm A] hii Faktor i'a< :gf.m jivnnja\ 1 0 1 1 2 2 [n s] )plM 1 5 7 [n s] l.n 9 s] Jji_ _ [n Ucc > C C H IC C L m U,x U ,H % V O H mi 1 1 K los tvi [m Al [m A ] m IV J
U sloenom digitalnom ureaju nai e se vei broj sklopova koji istdobno mi jenjaju stanje i kod svih e se pojaviti strujni impuls ije e se djelovanje osjetiti
1 02
Digitalna elektronika l.
na zajednikoj liniji napajanja kao zbroj svih strujnih impulsa. S obzirom na to da se radi o promjenama struje u vrlo kratkom vremenu, na zajednikom vodu za na pajanje inducirat e se znatan impuls smetnje (u=LxA 7/A /) to moe u znatnoj mjeri omesti ispravan rad pojedinih sklopova i cijelog ureaja. Da bi se smanjio utjecaj ovih smetnji, prikljuuje se na svaki integrirani sklop keramiki kondenzator kapaciteta 10-100 nF izmeu izvoda za napajanje i mase (slika 3,18). Osim toga, korisno je na svaku tiskanu plou prikljuiti jo jedan za jedniki kondenzator veeg kapaciteta (2-20 nF) izmeu izvoda za napajanje.
S= 10-100 nF
Slika 3.19. Sklop NI s otvorenim kolektorom: a) elektrina shema, b) simbol prema amerikim standardima, c) simbol IEC
Sklop NI proizvodi se i u izvedbi kojoj nedostaju u izlaznom dijelu otpornik R4 (130 fl), tranzistor Tr3 (protutaktna sklopka) i dioda D l. U ostalom dijelu izvedbe identian je temeljnom sklopu skupine (slika 3.19.). Kolektor izlaznog tranzistora izravno je vezan za izlaz i nije povezan s naponom napajanja. Ovakva izvedba naziva se sklop s otvorenim kolektorom (engl. open collector). Da bi sklop mogao logiki ispravno funkcionirati, potrebno je izvana dodati otpornik (engl. external resistor) koji se spaja izmeu izlaza i napona napajanja (slika 3.20.).
- K Tr4 V
Vrijednost otpora R P mora biti tako odabrana da struja kroz tranzistor u voe nju ne prijee doputenu vrijednost IOL. S toga gledita povoljnije je izabrati RP to vee vrijednosti. Meutim, ako se uzme u obzir kapacitivno optereenje izlaza (parazitna ili bilo koja druga kapacitivnost), veliki RP uzrokovat e spori prijelaz iz stanja niske razine u stanje visoke razine zbog velike konstante nabijanja. S to ga gledita bilo bi povoljnije izabrati otpor RP to manji. Urc~Un U cc-U o
R P=
Digitalni sklopovi s otvorenim kolektorom doputaju da se zajedno spoji vie izlaza (slika 3.21.). Spoj dvaju ili vie izlaza bit e u stanju visoke razine (logiko stanje 1) samo ako je na svim izlazima istodobno napon iz podruja visoke razine (stanje 1). Na taj nain ostvarena je operacija I bez sklopa I. Takav spoj naziva se spojeni I (engl. wired AND).
-D
Primjer Proraunati potrebnu vrijednost otpora R P za spoj sa slike 3.22. ako se na izlaz spojenog I treba spojiti tri ulaza standardnih TTL sklopova.
Digitalna elektronika I.
5 - 0 ,4 _ = J b 6 V _ , 41o Q 1 6 - 3 x 1 ,6 11,2 mA
Osim sklopa NI proizvode se i drugi osnovni i sloeni digitalni sklopovi s otvo renim kolektorom. Kod najveeg broja sklopova s otvorenim kolektorom vanjski otpornik spaja se na napon napajanja od 5 V. Meutim, postoje sklopovi s otvore nim kolektorom kod kojih se vanjski otpornik moe spojiti na vii napon. Ovi sklopovi koriste se kad je potrebno meusobno spojiti sklopove s razliitim napa janjima i s razliitim razinama signala. Uz mogunost rada s veim izlaznim naponom neki logiki sklopovi imaju izla zni tranzistor kroz koji smije tei vea struja. Ovakvi sklopovi nazivaju se snani logiki sklopovi (engl. power gate, buffer, driver). Takav sklop je 7406 kojeg jedno kuite sadri 6 invertora s otvorenim kolektorom. Doputeni napon na koji se prikljuuje vanjski otpornik iznosi 30 V, a struja koja moe tei u izlazni tranzistor kod stanja 0 iznosi 40 mA.
105
P rim jer
Odrediti vrijednost otpornika R za upravljaki sklop svijetlee diode (slika 3.23.b). Kad je na izlazu sklopa 7406 napon koji odgovara logikom stanju 1, nije mo gue protjecanje struje kroz svijetleu diodu i ona ne svijetli. Promjena napona na izlazu iz podruja visoke razine (stanje 1) u podruje niske razine (stanje 0) omoguuje da kroz svijetleu diodu potee struja i dioda svijetli. Otpornik R ograniava struju na doputenu vrijednost, a moe se proraunati prema izrazu: R = Ucc U U .OL
Nominalna struja svijetlee diode iznosi 20 mA uz pad napona na diodi 1,6 V. Izlazna struja sklopa 7406 u stanju niske razine (stanje 0) iznosi 40 mA, a izla zni napon 0,4V. Prema tome vrijednost otpora R treba biti:
R=
20
= l^L = o 15 ko = 150 n
20 mA
Tablica 3.4. Osnovne karakteristine veliine za neke sklopove u skupini TTL (prema tvornikim podacima za sklopove proizvodnje Philips-Signetics) i ................... i 'h r l p l 'C C H' w!ctw.\ , U, UIL L 'J-!oii sfei Im k : :: ^07: loL. hui hH i [i))A] LuiAj [i'AJ [ns] [nsj [VI nA] [mA) [Vj [VJ [V] 7402 5 8 14 2 0,8 2,4 0,4 40 1,6 0,4 16 28 15 7403 5 8 .7404 5 6 7405 5 12 . 33 2 0,8 Ucc 0,4 40 -1,6 0,25 16 40 8 7406 5 48 51 2 0,8 30 0,7 40 -1,6 0,25 40 10 15 74075 41 30 2 0,8 30 0,7 40 -1,6 0,25 40 6 20 7409 5 15 26 2 0,8 Ucc 0,4 40 -1,6 0,25 16 13 18 743S
5
8,5 54 2 0,8 Ucc 0,4 40 -1,6 0,25 48 22 18
12 18 2 0,8 Ucc 0,4 40 -1,6 0,25 16 35 8 2 0,8 2,4 0,4 40 -1,6 0,4 16 22 15
Digitalna elektronika i.
' j.r ! b - v
U2 U1 uu
Slika 3.24. Invertor sa Schmittovim okidnim sklopom: a)simboli, b) prijenosna karakteristika, c) djelovanje sklopa
Slika 3.25. Elektrina shema invertora sa Schmittovim okidnim sklopom na ulazu (7414)
Sklop 7414 je integrirani sklop koji sadri est invertora sa Schmittovim oki dnim sklopom na ulazu (slika 3.25.).
Ako ulazni napon ima vrijednost iz podruja niske razine (stanje 0), tranzistor Tri je u zapiranju, a Tr2 u zasienju. Zbog toga tranzistor Tr3 ne vodi a kao po sljedica toga ni Tr4. Baza tranzistora Tr5 je na dovoljno visokom pozitivnom prednaponu i on vodi te je na izlazu sklopa napon iz podruja visoke razine koji od govara logikom stanju 1, Na izlazu ostaje logiko stanje 1 sve dok ulazni napon ne prijee razinu gor njeg okidnog praga (engl. positive-going treshold). Tranzistor Tri poinje voditi, a Tr2 prestaje. Zbog toga vode tranzistori Tr3 i Tr4, a Tr5 je u zapiranju. Stoga je izlazni napon veliine iz podruja niske razine koja odgovara stanju 0. Na izlazu ostaje logiko stanje 0 sve dok se ulazni napon ne smanji ispod razine koja odgo vara naponu donjeg okidnog praga (engl. negative-going treshold).
:"
v 4 1 1 0 0 1 X :: r i 0 z
X - bilo koje stanje (0 ili 1) Z - stanje visoke impedancije Slika 3.26. Sklop NE s tri stanja: a) elektrina shema, b) simboli, c) tablica stanja
Kad je na ulazu E napon vrijednosti iz podruja visoke razine (stanje 1), struja ne moe tei kroz diodu D2 niti spojem baza-emiter preko ulaza E. Zbog toga stanje na izlazu Y ovisi o stanju na ulazu A . Sklop radi kao standardni invertor. Kad je na ulazu E napon vrijednosti iz podruja niske razine (stanje 0), propu sno je polariziran spoj baza-emiter tranzistora Tri i preko ulaza E tee struja u
Digitalna elektronika I.
prikljueni izvor. Zbog toga baza tranzistora Tr2 ne dobiva potrebnu pobudu i ne vodi. Zbog toga i baza tranzistora Tr4 ostaje bez pobude pa u izlaznom dijelu tranzistor Tr4 predstavlja iskljuenu sklopku. Izlaz Y odspojen je od zajednike toke. Napon stanja 0 na ulazu E uzrokuje da provodi dioda D2. Zbog toga i baza tranzistora Tr3 ostaje bez pobude pa tranzistor Tr3 predstavlja u izlaznom krugu iskljuenu sklopku. To znai da je izlaz Y odspojen i od izvora napona napajanja. Ovo je tree stanje koje se naziva stanje visoke impedancije.
a)
b)
130
130
130
Slika 3.27. Prikaz rada sklopa s tri stanja s pomou sklopki: a) izlaz u stanju 1 b) izlaz u stanju 0, c) izlaz u stanju visoke impedancije
Kad je izlaz u logikom stanju 1, izmeu izlaza i napona napajanja vrlo je mali otpor, a izmeu izlaza i zajednike toke vrlo velik otpor. To praktiki znai da je izlaz spojen na napon napajanja, a odspojen od zajednike toke (slika 3.27.a). Kad je izlaz u logikom stanju 0, izmeu izlaza i napona napajanja vrlo je velik otpor, a izmeu izlaza i zajednike toke vrlo mali otpor. To znai da je izlaz praktiki spojen na zajedniku toku, a odspojen od napona napajanja (slika 3.27.b). U stanju visoke impedancije izmeu izlaza i zajednike toke i izmeu izlaza i napona napajanja vrlo je velik otpor, to znai da je izlaz odspojen i od zajednike toke i od napona napajanja (slika 3.27.c).
li 0 0 1 A 0 1 X V 0 1 Z fe 0 1 1 A X 0 1 Y z 0 1
Slika 3.28. Tablica stan ja i sim boli logikih sklopova s tri stanja: a) sklop 74125, b) sklop 74126
Integrirani sklopovi 74125 i 74126 primjeri su sklopova s tri stanja (slika 3.28.). Radi se o sklopovima koji ovisno o stanju upravljakog ulaza daju na izlazu stanje jednako ulazu ili stanje visoke impedancije. Meusobno se razlikuju po dje lovanju upravljakog ulaza. Sklopovi s tri stanja koriste se, uz ostalo, u sluajevima kad je potrebno nekoli ko signala dovesti na zajedniko odredite jednom linijom (sabirnica, engl. bus). U odreenom vremenu moe se prenositi samo jedan signal, dok izlazi ostalih sklopova moraju biti u stanju visoke impedancije (slika 3.29.).
Tablica 3.5. Osnovne karakteristine veliine nekih sklopova sa Schmittovim okidnim sklopom na ulazu i sklopova s tri stanja '7414 Ucc
CH
74132 5 24 40
74125 5 64 64 2 0,8
74126 5 62 62 2 0,8
IV) (Aj lm A] (VI (VJ [VJ [V] LV) fV] | (HAJ [mAl [inAJ [mAJ (ns.) M
5 36 60
1,7 0,9 2,4 0,4 40 -1,6 -0,8 16 22 22 2,4 0,4 40 -1,6 -5,2 16 13 18 2,4 0,4 40 -1,6 -5,2 16 13 18
hm
Digitalna elektronika I.
PODSKUPINE TTL
Osim standardnih sklopova skupine TTL razvijeno je jo nekoliko podskupina sa svrhom da se dobiju sklopovi vee brzine, odnosno manjeg utroka snage. U podskupini TTL male snage (engl. low-power TTL, 74L series) temeljni se sklop bitno ne razlikuje od temeljnog sklopa standardne podskupine. Osnovna ra zlika je u poveanim vrijednostima otpora. Time je postignut manji utroak snage, ali je bitno smanjena brzina rada. Tipian prosjean utroak snage sklopa NI ove podskupine je 1 mW, a prosjeno vrijeme kanjenja iznosi 33 ns. Sklopovi ove podskupine imali su vanu ulogu u onim digitalnim sustavima gdje je bilo vano postii to manji utroak snage, bez obzira na brzinu rada. Dalj njim razvojem novih podskupina postignuto je smanjenje utroka snage uz zadra vanje standardne brzine rada, a kod najnovijih sklopova i poveane. Zbog toga se sklopovi podskupine TTL male snage praktiki vie ne koriste u novim ureajima. U podskupini TTL velike brzine (engl. high speed TTL, 74H series) temeljni se sklop razlikuje od temeljnog sklopa standardne podskupine po smanjenim vri jednostima otpora i koritenju dvaju tranzistora u Darlingtonovu spoju na mjestu izlaznog tranzistora Tr3. Rezultat toga je mnogo bri rad sklopa, ali i vei utroak snage. Za temeljni sklop ove podskupine srednja vrijednost vremena kanjenja iznosi 6ns, a utroak snage 23 mW. Kako je s razvojem novih podskupina posti gnuta jo vea brzina, a bez daljnjeg poveanja utroka snage, to se ni ovi sklopovi praktiki ne koriste u gradnji novih ureaja.
a)
b)
Slika 3.30. Sklop NI iz podskupine Schottky TTL : a) tranzistor sa Schottkyjevom diodom, b) simbol tranzistora sa Schottkyjevom diodom, c) elektrina shema sklopa NI
U sklopovima do sada spomenutih podskupina TTL, tranzistori, kad predstav ljaju ukljuene sklopke, nalaze se relativno duboko u podruju zasienja. To je osnovni uzrok dugom prelasku iz stanja zasienja u zapiranje, odnosno dugog tra janja iskljuenja sklopke, a time i ogranienja u brzini rada. U sklopovima pod skupine Schottky TTL (74S series) radna toka jednog dijela vodljivih tranzistora nije duboko u zasienju, to omoguuje bri prijelaz iz stanja voenja u stanje zapiranja. U sklopovima ove podskupine (slika 3.30.) tranzistori bitni za brzinu rada ima ju spojenu Schottkyjevu diodu izmeu baze i kolektora (za tranzistore sa spoje nom Schottkyjevom diodom koristi se poseban simbol). Napon propusne polariza cije 5chottkyjeve diode iznosi oko 0,4 V. Uz napon izmeu baze i emitera tranzis tora 0,8 V bit e pad napona na Schottkyjevoj diodi oko 0,4 V pa napon izmeu kolektora i emitera tranzistora nee prijei iznos 0,4 V. Zbog toga je vrijeme ka njenja sklopova Cv'e podskupine smanjeno na 3 ns uz prosjean utroak snage 20 mW. U podskupini Schottky TTL male snage (engl. low-power Schottky, 74LS seri es) koriste se neto vee vrijednosti otpora otpornika, to je rezultiralo daljnjim smanjenjem utroka snage uz prihvatljivo smanjenje brzine rada. Srednja vrije dnost utroka snage je 2 mW uz vrijeme kanjenja od 9,5 ns. Sklopovi ove skupine razlikuju se od prethodnih po tome to se na ulazu ne koristi vieemiterski tran zistor, nego diodni sklop I (slika 3.31.).
Digitalna elektronika I.
Rad na poboljanju svojstava sklopova skupine TTL doveo je do pojave novih podskupina. To su podskupine poboljani Scliottky TTL (engl. advanced Schottky TTL, odnosno 74AS series) i poboljani Schottky TTL male snage (engl. advan ced low power Schottky TTL, odnosno 74ALS series). U podskupini poboljani Schottky TTL znatno je poveana brzina rada uz mali utroak snage. Prosjena vrijednost za vrijeme kanjenja iznosi 1,7 ns uz utroak snage 8 mW. U podskupini poboljani TTL male snage utroak snage sveden je na 1,2 mW uz vrijeme kanjenja 4 ns. Tvrtka Fairchild razvila je verziju sklopova podskupine poboljani Schottky pod nazivom FAST (skraeno od engl. Fairchild Advanced Schottky TTL) koju su prihvatili i neki drugi proizvoai digitalnih sklopova (npr. Motorola). Sklopovi te podskupine (slika 3.32.) imaju vrijednosti utroka snage i brzine rada izmeu sklopova poboljani Schottky i poboljani Schottky male snage. Oznaavaju se oznakama 54/74F. Zbog tih svojstava i mogunosti optereenja sklopovima drugih podskupina (tablica 3.6.), sklopovi ovih podskupina imaju sve veu primjenu. Podaci iz tablice 3.6. pokazuju da su naponski parametri sklopova podskupina TTL takvi da se sklopovi razliitih podskupina mogu bez ogranienja meusobno izravno spajati. Meutim, vrijednosti ulaznih i izlaznih struja takve su da postoje ogranienja s obzirom na faktor razgranjivanja pri spajanju sklopova razliitih podskupina.
113
Tablica 3.6. Tipine vrijednosti karakteristinih veliina sklopova podskupina TTL (podaci se odnose na sklop NI) Oznaka podskupine [ns] : 1d Umnoak x PD [1 1 1Vj 74 9 10 90 10 2,4 0,4 . IV] Ui: < Ottvm) IVI [ni A] IrnAJ >V| ImA] 2 0,8 0,4 16 74L 33 1 33 20 2,4 0/: 2 0,7 0,2 3,6 10 0,18 7111 6 23 138 10 2,4 0,4 2 0,8 0,5 20 50 2 ' 74S 3 20 60 20 2,7 0,5 2 0,8 1 20 50 2 ' 74L3 9,5 2 19 20 2,7 0,5 2 0,8 0,4 8 20 0,36 74P 2,8 4 15,4 25 2,5 0,5 2 0,8 1 20 20 0,6 1,7 8 13,6 40 2,5 0,5 2 0,8 2 20 20 0,48 74AL,S 4 1,2 4,8 20 2,5 0,4 2 0,8 0,4 8 20 0,1
40 1,6
Primjer Odrediti broj sklopova NI iz podskupine 74S koji se moe izravno vezati na sklop NI iz podskupine 74LS. IO L - 8 mA za sklop iz podskupine 74LS, a IIL = 2 mA za sklop podskupine 74S. Faktor razgranjivanja za izlazno stanje 0 iznosi F = 8/2 = 4. ioj; ~ 0,4 mA za sklop iz podskupine 74LS, a Im - 0,05 mA za sklop podskupine 74S. Faktor razgranjivanja za izlazno stanje 1 iznosi F = 0,4/0,05 = 8. Prema tome na izlaz sklopa NI iz podskupine 74LS moe se spojiti 4 sklopa NI iz podskupine 74S (slika 3.33.).
Slika 3.33. Primjer mogunosti optereenja sklopova pri meusobnom spajanju sklopova razliitih podskupina
Digitalna elektronika I.
SKUPINA ECL
Sklopovi skupine emiterski vezanih integriranih logikih sklopova (engl. Emitter-Coupled Logic, skraeno ECL) najbri su digitalni sklopovi. Velika brzina njiho va rada postignuta je malim hodom signala i time to tranzistori u njima ne idu u zasienje. Napon napajanja sklopova skupine ECL je 5,2 V s doputenim odstupanjem 10%. Uzemljuje se pozitivni pol napona napajanja radi smanjenja smetnji od izvo ra napajanja. Sklopovi skupine ECL proizvode se u nekoliko podskupina, koje se meuso bno razlikuju po vremenu kanjenja i utroku snage. Sto je vrijeme kanjenja krae, vei je utroak snage. Kod najbrih sklopova vrijeme kanjenja iznosi 1 ns, a utroak snage 60 mW. Tipian faktor razgranjivanja za sklopove skupine ECL iznosi 25. To je statil faktor razgranjivanja, odnosno broj koji pokazuje koliko se ulaza moe spojiti na jedan izlaz nc vodei rauna o brzini rada. Dinamiki faktor razgranjivanja je broj koji pokazuje koliko se ulaza moe spojiti na jedan izlaz sklopa a da se ne povea vrijeme kanjenja. Dinamiki faktor razgranjivanja kree se u rasponu od 15 za sklopove sporijih podskupina do svega 5 za najbre sklopove u skupini ECL. Dakle, optereenje izlaza veim brojem ulaza smanjuje brzinu rada, odnosno po veava vrijeme kanjenja. Napon UEE tjera kroz otpornik R3 stalnu struju IE (diferencijsko pojaalo). Struja IE tee kroz jedan od tranzistora Trl-Tr3, ovisno o naponima na ulazima (slika 3.33.). Zbog toga to se ulaznim signalima struja IE usmjerava kroz tranzis tore Tri i Tr2 ili Tr3, ovi sklopovi nazivaju se jo i sklopovi strujne logike (engl. current-mode logic, skraeno CML).
Ako je na oba ulaza stanje 0 ( odgovara razini napona -1,55 V), tada tranzis tori Tri i Tr2 ne vode. Tranzistor Tr3 vodi, ali mu je radna toka u aktivnom po druju. Zbog toga je napon kolektora tranzistora Tri i Tr2 vii od napona kolekto ra tranzistora Tr3. Naponi s kolektora tranzistora Trl-Tr3 vode se na emiterska sljedila koje ine tranzistori Tr4 i Tr5. Zbog vieg kolektorskog napona Ucl2 tran zistor Tr5 vie je vodljiv u odnosu na tranzistor Tr4. Zbog toga je na izlazu Y2 na pon iznosa -0,8 V, to odgovara stanju 1, a na izlazu Y, je napon iznosa -1,7 V, to odgovara stanju 0. Ako se bilo na ulaz A ili ulaz B ili oba, dovede napon -0,8 V, to odgovara sta nju 1, pripadni ulazni tranzistor provede ostajui u aktivnom podruju rada. Zbog toga tranzistor Tr3 prestaje voditi. Sad je napon kolektora tranzistora Tr3 vii od kolektorskog napona tranzistora Tri i Tr2. Tranzistor Tr4 vodljiviji je u odnosu na tranzistor Tr5 pa je na izlazu Y, napon -0,8 V, to odgovara stanju 1. Na izlazu Y2 je napon -1,7 V, odnosno stanje 0. Iz izloenog se vidi da temeljni sklop skupine ECL obavlja logike operacije ILI (izlaz Yj) i NILI (izlaz Y2). U skupini ECL doputeno je meusobno spajanje izlaza logikih sklopova (sli ka 3.35.). Budui da je izlazni stupanj sklopova skupine ECL emitersko sljedilo, stanje u spojitu izlaza dvaju ili vie sklopova bit e lako je bilo koji od izlaza po jedinanih sklopova u stanju 1. To znai da se spajanjem izlaza ostvaruje operacija ILI bez sklopa ILI. Ovakav spoj izlaza naziva se spojeni ILI (engl. wired OR).
Y
y
Y Y =Y1 + Yz =A + B + C + D = (A + B) (C + D)
= y , + y2 = a + b + c + d
Slika 3.35. Meusobnim spajanjem izlaza sklopova skupine ECL ostvaruje se operacija spojeni ILI
Velika brzina rada sklopova iz skupine ECL zahtijeva i poduzimanje posebnih mjera pri projektiranju digitalnih sustava. Napon napajanja ne smije imati brujanje vee od 50 mV. Zato je potrebno na svakih pet do deset kuita integriranih sklopova provesti dodatno filtriranje napona napajanja keramikim kondenzato rom kapaciteta oko 0,1 |iF. Preporua se izvesti zajedniku toku (masu) u obliku ravnine to vee povrine. Spajanje izmeu sklopova treba izvesti to kraim vo dovima. Najpovoljniji nain meusobnog spajanja sklopova je uporabom linije ka rakteristine impedancije 50 1 Za prijenos signala izmeu tiskanih ploa treba koristiti koaksijalni kabel. Sklopovi skupine ECL koriste se kad je potrebna velika brzina rada. Zbog nis ke razine doputenih smetnji (u najkritinijem sluaju oko 250 mV), velikog utro ka snage, napona napajanja i logikih razina, koji nisu kompatibilni sa sklopovi ma drugih skupina, uporaba sklopova ove skupine nije toliko rairena kao sklopo va iz skupina TTL i CMOS.
Digitalna eleMronika I.
- broj ulaza koji moe na svom izlazu podnijeti logiki sklop, a da vrijeme ka njenja ne poraste iznad deklariranog iznosa
FAST (engl. Fairchild A dvanced S chotkky TTL)
- podskupina sklopova TTL za koju je karakteristian smanjeni utroak snage uz poveanu brzinu rada
izlaz s otvorenim kolektorom (engl. open-collector output)
- digitalni sklopovi u kojima izlaznom tranzistoru nedostaje otpornik i protutalctna sklopka; otpornik se dodaje izvana
logiki sklop s tri stanja (engl. tristate logic gate)
- logiki sklopovi s tri izlazna stanja: logika nula, logika jedinica i visokoimpedantno stanje
otvoren
ulaz
- podskupina sklopova TTL za koju je karakteristina vrlo velika brzina rada uz standardni utroak snage
poboljani Schottky TTL male snage (engl. advanced low povver S chottky TTL)
- podskupina sklopova TTL za koju je karakteristian vrlo mali utroak snage i malo vrijeme kanjenja
protutaktna sklopka (engl. totem -pole output, active pull-up circuit)
- tranzistorska sklopka s aktivnim elementom umjesto kolektorskog otporni ka, tj. sklopka s protutaktnim izlazom
Schottky TTL
- skupina integriranih digitalnih sklopova u kojima tranzistori rade izvan rei ma zasienja
skupina TTL
- skupina integriranih sklopova s nekoliko podskupina, vrlo velikim izborom razliitih sklopova i rairenom primjenom
snani logiki sklop (engl. buffer, driver, povver gate)
- sklop koji ima veu izlaznu struju, odnosno vei izlazni napon od standardnog
- broj ulaza koji elektriki moe podnijeti izlaz digitalnog sklopa bez obzira na brzinu rada
TTL male snage (engl. low -pow er TTL)
- starija podskupina sklopova TTL za koju je karakteristian mali utroak sna ge uz poveano vrijeme kanjenja u usporedbi sa sklopoveima standardne podskupine
TTL velike brzine (engl. high-speed TTL)
- starija podskupina sklopova TTL za koju je karakteristina velika brzina ra da uz poveani utroak snage u usporedbi sa sklopovima standardne pod skupine
Tablica 3.7. Usporedba svojstava nekih podskupina TTL i ECL prema podacima proizvoaa Pp [ns] 3 9,5 2,8 1,7 4 1 fmV| 20 2 4 8 1,2 40 tpX [PWS] 60 19 15,4 13,6 4,8 40 Doputena smetnja [mV] 300 300 300 300 400 250
Skupina 745 m 74LS TTL 74FTTL 74AS TTL' 74ALS TTL ECL
Digitalna elektronika I.
PITANJA I ZADACI ZA PONAVLJANJE 1. Nacrtajte elektrinu shemu temeljnog sklopa skupine TTL i objasnite rad. 2. Objasnite djelovanje otvorenog ulaza kod sklopova skupine TTL. 3. Zato se u digitalnim ureajima sa sklopovima skupine TTL preporuuje na svaki integrirani sklop prikljuiti keramiki kondenzator izmeu izvoda za napajanje? 4. Kakvo e biti stanje na izlazima logikih sklopova skupine TTL sa slike 3.36.?
Slika 3.36, Ovisnost izlaza logikih sklopova skupine TTL o stanju ulaza (zadatak 4.)
5. Nacrtajte elektrinu shemu sklopa NI s otvorenim kolektorom i objasnite rad. 6. Izlazi etiriju invertora s otvorenim kolektorom iz integriranog sklopa 7405 spojeni su u spojeni I i optereeni s dva ulaza sklopova NI iz integriranog sklopa 7400 (slika 3.37.a). Odredite vrijednost potrebnog otpora R i algebar ski izraz za izlaz Y.
a) 5V b)
7. Odredite vrijednost otpornika R za spoj sa slike 3.37.b. uz nominalnu struju svijetlee diode IP 20mA i UF = 1,6V.
5V
8. Odredite vrijeme kanjenja sloenog logikog sklopa (slika 3.38.) za promjenu od ulaza A do izlaza Y. 9. Kako se s pomou integriranog sklopa 7409 moe realizirati logika operacija Y = A B C D E F? 10. Koliki je doputeni iznos napona smetnji na liniji kojom je povezan izlaz sklo pa podskupine 74LS na ulaz sklopa podskupine 74AS? 11. Koliko se sklopova NI podskupine 74AS moe spojiti na izlaz sklopa NI iz podskupine 74ALS? 12. Nacrtajte elektrinu shemu temeljnog sklopa skupine ECL i objasnite rad. 13. U emu se meusobno razlikuju sklopovi podskupina ECL? 14. Koje su prednosti, a koji nedostaci, sklopova skupine ECL? 15. Koja se operacija dobije meusobnim spajanjem izlaza vie sklopova skupine ECL? 16. Kakva je logika ovisnost izlaza Y o ulazima A -F sklopa sa slike 3.39.?
Y
120
Digitalna elektronika I.
Temeljni sklop skupine CMOS Karakteristine veliine sklopova CMOS Podskupine CMOS Ostali sklopovi u skupini CMOS BiCMOS skupina Pregled kljunih pojmova Pitanja i zadaci za ponavljanje Skupine integriranih digitalnih sklopova s unipolarnim tranzistorima su MOS i CMOS. U njima se koriste tranzistori s efektom polja i izoliranom upravljakom elektrodom (engl. metal-oxide-semiconductor field-effect transistor, skraeno MOSFET). Od dva tipa MOSFET-a u digitalnim sklopovima koristi se tzv. obogaeni tip (engl. enchancement type), U skupini MOS koriste se n-kanalni (engl. n-channel) ili p-kanalni (engl. p-channel). U skupini CMOS (engl. complementary MOS) ko riste se p-kanalni i n-kanalni MOSFET zajedno. Digitalni sklopovi ovih skupina omoguuju veu gustou pakiranja (vie eleme nata na jedinici povrine) nego sklopovi s bipolarnim tranzistorima. To je zbog to ga to tranzistor u MOS tehnici zahtijeva oko 50 puta manju povrinu nego tran zistor izveden u bipolarnoj tehnici. Uz to je proces proizvodnje u MOS tehnologiji znatno jednostavniji od proizvodnje bipolarnih elemenata. Najveu gustou pakiranja imaju NMOS digitalni sklopovi. PMOS sklopovi imaju neto manju gustou, manju brzinu rada, a kako uz to koriste i negativni napon napajanja, to se manje koriste. Sklopovi skupine CMOS sloeniji su i imaju najmanju gustou pakiranja ali se zbog najvee brzine i najmanjeg utroka snage najvie koriste. Integrirani sklopovi skupine BiCMOS, o kojima e biti govora na kraju ovog poglavlja, sastoje se od unipolarnih i bipolarnih tranzistora i objedinjuju dobra svojstva jednih i drugih.
SKUPINA MOS
U sklopovima skupine MOS koriste se najee tranzistorske sklopke s tranzisto rima umjesto otpora (slika 3.40.). Tranzistor Tr2 je sklopka ije stanje ovisi o sta nju signala na ulazu A . Kad je taj tranzistor u vodljivom stanju, tj. ukljuena sklopka, njegov otpor iznosi oko 1 kX Kad je tranzistor Tr2 nevodljiv, tj. iskljue na sklopka, njegov otpor je oko 1010X Tranzistor Tri ima ulogu otpornika (engl. load MOSFET). Njegova upravljaka elektroda stalno je spojena na napon napa janja UD D . Zbog toga je taj tranzistor stalno u vodljivom stanju. Izveden je tako da njegov otpor u vodljivom stanju iznosi oko 100 kfi (ui vodljivi kanal).
"1 1 U DD
D D
L i
I I O 5 i>
] , o Q
Tr1
oV ............ /
-oy
J
Tr2
UY= UDD------ --------= U nn
|J
10
3 a
101 0
103
103 + 105
Un
100
Y 00 105+101 0
Slika 3.40. Sklop NE u skupini NMOS: a) elektrina shema, b) nadomjesni spoj za ulazno stanje 0, c) nadomjesni spoj za ulazno stanje 1
Kad je na ulazu A napon 0 V, tj. logiko stanje 0, tranzistor Tr2 je u stanju zapiranja i ima vrlo velik otpor, oko 10loQ. Tranzistori Tri i Tr2 ine djelilo napona u kojemu je na tranzistoru Tr2 praktiki sav prikljueni napon jer je njegov otpor oko IO5 puta vei od otpora tranzistora Tri. Zbog toga je izlazni napon praktiki jednak naponu UD D pa je izlaz u logikom stanju 1. Kad je na ulazu A napon UD D , tj. logiko stanje 1, tranzistor Tr2 je u stanju vo enja i ima otpor iznosa oko 1 kX Sada je odnos otpora djelila koji ine tranzisto ri Tri i Tr2 takav da je izlazni napon priblino stoti dio napona napajanja, to zna i da je izlaz u stanju 0.
b)
U i
Tri Tr2
H -i Tr1
h-
-Y
Ii
Tr3 Bo l i Tr2
Ao -----------
S-
|-- n
Tr3
122
Digitalna elektronika I.
Ako se prema elektrinoj shemi invertora izmeu tranzistora Tr2 i mase doda trei tranzistor, dobije se sklop NI (slika 3.41.a). Kad je na bilo kojem ulazu tog sklopa napon iz podruja niske razine (stanje 0), na izlazu Y je napon iz podruja visoke razine (stanje 1) jer je jedan od tranzistora Tr2 ili Tr3 u nevodljivom sta nju. Tek kad su oba ulaza naponi visoke razine (stanje 1), vodljiva su oba tranzis tora pa je na izlazu napon niske razine, odnosno logiko stanje 0. Ako se trei tranzistor doda paralelno tranzistoru Tr2, dobije se sklop NILI (slika 3.41.b). Kad je na bilo kojem ulazu napon iz podruja visoke razine tj. sta nje 1, vodljiv je jedan od tranzistora Tr2 ili Tr3 pa je na izlazu napon iz podruja niske razine, tj. stanje 0. Na izlazu je napon visoke razine, tj. stanje 1, kad su na oba ulaza naponi niske razine, tj. stanje 0, jer su tada oba izlazna tranzistora Tr2 i Tr3 nevodljiva. Izlazi sklopova skupine NMOS mogu se spajati zajedno radi ostvarenja opera cije spojeni I. Primjer Napisati algebarski izraz za operaciju Y s obzirom na ulaze sklopova NILI iji su izlazi meusobno spojeni (slika 3.42.) i izvesti zakljuak. Meusobnim spajanjem izlaza Yt i Y2 dobije se operacija Y = Y , Y2. Uvrte njem izraza za Y, i Y, s obzirom na njihove ulaze i primjenom De Morganova teorema na dobiveni izraz, postaje vidljivo da se na taj nain zapravo dobije sklop NILI s etiri ulaza.
=A+B+C+D =A+B+C+D
Tipino vrijeme kanjenja sklopova skupine NMOS je 50 ns. Ovaj dosta visoki iznos posljedica je velikog izlaznog otpora u stanju 1 i ulaza koji predstavlja kapacitivno optereenje za prethodni sklop. Ulaz sklopa predstavlja za izvor otpor vei od 1012fl i kapacitivnost izmeu 2 i 5 pF. Ta kapacitivnost s izlaznim otporom daje relativno veliku vremensku konstantu koja poveava vrijeme preklapanja tranzistorske sklopke. Doputeni iznos smetnji je oko 1,5 V uz napon napajanja 5 V. Uz vee vrije dnosti napona napajanja UD D vei je i doputeni iznos smetnji. Vrlo veliki ulazni otpor omoguuje vrlo veliki faktor razgranjivanja. Meutim, poveani broj ulaza poveava ukupnu kapacitivnost kojom je optereen izvor, to ima utjecaja na porast vremena preklapanja tranzistorske sklopke. Zbog toga je faktor razgranjivanja ogranien na iznos 50, to je ipak znatno vie nego kod sklo pova izvedenih s bipolarnim tranzistorima.
Sklopovi skupine NMOS imaju vrlo mali utroak snage. Za invertor (slika 3.40.) u izlaznom stanju 1 utroak snage iznosi oko 0,25 nW, a u stanju 0 oko 0,25 mW. Iako pojedinim znaajkama (jednostavan postupak proizvodnje, male dimenzi je, mali utroak snage, velik ulazni otpor i faktor razgranjivanja) sklopovi skupine MOS nadmauju sklopove izvedene s bipolarnim tranzistorima, zbog njihove male brzine uporaba im je ograniena. Vrlo je mali izbor sklopova niskog i srednjeg stupnja integracije. Koriste se u sklopovima visokog stupnja integracije gdje se ne trae velike brzine rada, a u kojima dolaze do izraaja pozitivna svojstva sklopova ove skupine (memorije i registri velikog kapaciteta, kalkulatori). Sklopovi s MOS tranzistorima osjetljivi su na statiki elektricitet. I vrlo mala koliina naboja moe dovesti do proboja tankog sloja oksida izmeu upravljake elektrode (zasuna) i vodljivog sloja podloge. Stoga je potrebno paljivo njima ru kovati i drati se uputa proizvoaa. Pojedini tipovi sklopova s MOSFET-ima isporuuju se tako da su im izvodi me usobno kratkospojeni prstenom od metala ili vodljivom spuvom. Prsten se smije skinuti tek poto se sklop zalemi. Svi metalni dijelovi koji dolaze u dodir sa sklo pom moraju biti uzemljeni, ukljuujui i lemni iljak pri lemljenju. Sklop se dri prstima za kuite i ne isputa dok se ne zaleme svi izvodi. Izvode ne treba nikako dirati prstima. Dodir prstima moe dati statiki naboj dovoljan za unitenje sklopa. Sklop se ne smije odspajati ili spajati u strujni krug pod naponom napajanja. Signali se ne smiju dovoditi na ulaze sklopa ako nije prikljuen napon napajanja.
n i L i
T r1 P-MOS
-oy
T r2 N-MOS
Uy=Un,
1010
1 0 1 + 103
-=un,
Uy=Un,
103 103 + 10
107
Slika 3.43. Sklop NE u skupini CMOS: a) elektrina shema, b) nadomjesni spoj za ulazno stanje 0, c) nadomjesni spoj za ulazno stanje 1
Digitalna elektronika I.
Rad sklopova skupine CMOS temelji se na sklopki s komplementarnim MOS tranzistorima (slika 3.43.). Tranzistori su meusobno spojeni tako da p-lcanalni MOSFET ima spojen uvod na napon napajanja, a n-kanalni na zajedniku toku. Upravljake elektrode spojene su zajedno i ine ulaz, a zajedno spojeni odvodi i ne izlaz. Ako je ulazni napon OV (stanje 0 na ulazu A ), tranzistor Tr2 ima napon UCs ~ 0 V i zbog toga je u zapiranju s otporom izmeu odvoda i uvoda oko 10lu 1 Upravljaka elektroda tranzistora Tri je za napon UD D na niem potencijalu od njegova uvoda pa je taj tranzistor u zasienju. Otpor izmeu uvoda i odvoda je oko 1 kQ. Izlaz Y je praktiki odspojen od zajednike toke, a spojen na napon na pajanja pa je na izlazu stanje 1. b)
A o-
|a
Tr4
n jf 1-* J' T r3
-< > Y B -
'Tr3
T r2
A
Tr4
Y
T r1
| iI
B o-
H-i T r2
i1
Kad je ulazni napon UD D (stanje 1 na ulazu A ), tranzistor Tri ima napon UGS= 0 V i zbog toga je u zapiranju. Otpor izmeu njegova odvoda i uvoda je oko IO1 0 O. Upravljaka elektroda tranzistora Tr2 je za napon UD D na pozitivnijem po tencijalu od njegova uvoda pa je taj tranzistor u zasienju. Otpor izmeu odvoda i uvoda je oko 1 kQ. Izlaz Y je sada praktiki spojen na masu, a odspojen od napo na napajanja pa je na izlazu stanje 0. Viestrukim kombiniranjem komplementarnih MOS tranzistora mogue je os tvariti sklopove NI i NILI (slika 3.44.) koji su temeljni sklopovi u skupini CMOS. Kao i sklopovi iz skupine MOS, tako su i sklopovi skupine CMOS osjetljivi na statiki naboj. Iako su MOS tranzistori na ulazu integriranih digitalnih sklopova skupine CMOS zatieni diodama (slika 3.45.), treba i s njima postupati vrlo pa ljivo i drati se uputa proizvoaa. Neiskoritene ulaze sklopova skupine CMOS ne treba ostavljati otvorenima. Elektriki gledano, otvoren ulaz predstavlja stanje 0 (nema napona koji bi stvorio
vodljivi kanal). Meutim, preko otvorenog ulaza vrlo lako djeluju smetnje i stati ki naboj koji moe dovesti u vodljivo stanje tranzistore i time rezultirati po veanim utrokom snage i pregrijavanjem. Neiskoriteni ulaz spaja se na Uss, UD D ili zajedniku toku.
+u 11 DD
i
^S S
+11 -_uss
Prvi sklopovi skupine CMOS za opu primjenu pojavili su se 1968. godine (amerika tvrtka RCA). Tijekom nekoliko godina proirio se broj i asortiman pro izvedenih sklopova tako da su, uz skupinu TTL, sklopovi te skupine najvaniji i najrasprostranjeniji u primjeni. Sklopovi ove skupine oznaavaju se karakteristinim brojem 40 kojemu se do daju jo dvije ili tri znamenke, a nakon njih slova B ili UB (kod nekih proizvoaa A i B ). Slovom B oznaavaju se sklopovi koji na izlazu imaju dodan snani sklop (buffer) koji se sastoji od jednog ili dvaju invertora (slika 3.47.). Ovim dodatkom dobiva se gotovo pravokutna prijenosna karakteristika, a time i vei doputeni iznos smetnji, jednako vrijeme trajanja tPLH i tP H L i njihova neovisnost o vremenu
Digitalna elektronika I.
porasta ulaznog signala. Sklopovi bez snanog sklopa na izlazu oznaavaju se s UB (engl. unbuffered).
Tablica 3.8. Karakteristine veliine sklopova skupine CMOS (prema tvornikim podacima proizvoaa Motorola i Valvo) Oznaka sklopa Um .
t
MC14001B, 14011B (-0,5)-(+18) (-0,5) - (UD D+ 0,5) (-55)-(+125) 0,05 0,05 0,05 4,95 9.95 14.95
HEF 41)01IS, 4011B (-0,5)-(+18) (-0,5) - (UD D+ 0,5) (-55) - (+125) 0,05 0,05 0,05 4,95 9.95 14.95 1,5 3 4 3,5 7 11 -0,44 -1,1 -0,44 0,64 1,1 3 0,3 7,5 1 2 4 45 22 18 17 14 11
^Dt> ::{V]
(VI. m
l i EV]
V ol
5 10 15 5 10 15 5 10 15 5 10 15 5 10 15 5 10 15
1,5 3 4
3,5 7 11
1 0H
(rnAl
lo l
[mA]
1, f, 'rn
IflAJ lp 1 IMA]
5 10 15 5 10 15 5 10 15
125 50
........... ............... h M*
40 100 50 40
*tp i tT ovise o kaj jacitivnosti optereenja,;prikazane vrijednosti izm erene su uz kapa citivno optereenje 50 pl
b)
Slika 3.47. Sklop NI iz skupine CMOS sa snanim sklopom na izlazu: a) elektrina shema, b) prijenosna karakteristika
Pojedini proizvoai ovim zajednikim oznakama dodaju i svoje karakteristine oznake (slova i znamenke) kojima se oznaavaju temperaturno podruje, tip kuita i ostalo. Logike funkcije, raspored izvoda i veina osnovnih karakteristi nih veliina za pojedinu su vrstu sklopova identine kod svih proizvoaa. Razli ke, ovisno o vremenu nastanka i proizvoau, postoje u pojedinim elektrikim znaajkama kao to su izlazne struje i vrijeme kanjenja. Vrlo mali utroak snage (statiki utroak) jedno je od glavnih svojstava digital nih sklopova skupine CMOS i iznosi svega nekoliko nW. U bilo kojem stanju na izlazu tee gotovo zanemariva struja iz izvora napajanja jer je uvijek barem jedan od tranzistora izmeu izvora napajanja i zajednike toke u zapiranju. Iz tablice 3.8. vidi se da se maksimalni iznosi struje napajanja kreu, ovisno o naponu napa janja, u granicama 0,25-1 pA, dok su tipine vrijednosti i manje.
1
U
T r1
T r1
JT
J
128
Tr2
Ui
i1
Tr2 l'i
Ui
Slika 3.48. Nabijanje i izbijanje parazitne kapacitivnosti uzrokuje poveani utroak snage u dinamikom reimu rada
Digitalna elektronika I.
U dinamikom reimu rada utroak snage je vei i ovisi o frekvenciji na kojoj sklop radi. Razlog tome prikazan je na slici 3.48. Kod svake promjene izlaznog napona iz logikog stanja 0 u stanje 1, potee iz izvora napajanja, preko vodljivog tranzistora Tri, struja nabijanja parazitne kapacitivnosti (paralelni spoj ulazne kapacitivnosti opteretnog sklopa i vlastite izlazne kapacitivnosti). Pri prijelazu izla znog napona iz logikog stanja 1 u stanje 0 parazitna se kapacitivnost izbija preko vodljivog tranzistora Tr2. Proizvoai u tvornikim podacima daju izraze kojima je mogue izraunati priblino ukupnu struju napajanju u ovisnosti o frekvenciji signala na ulazu: I
D
=DD.+ k x f
N
Faktor k izraava se u pA/kHz i ovisi o naponu napajanja a iznosi 0,3 za UD D = 5 V, odnosno 0,6 za UD D = 10 V i 0,9 za UD D = 15 V (prema tvornikim po dacima za sklopove 4001 i 4011 proizvoaa Motorola). N je broj sklopova u kuitu, a / frekvencija koja se izraava u kHZ. Prema podacima iz tablice 3.8. vidi se da doputeni iznos napona smetnji kod napona napajanja UDD= 5 V iznosi u najnepovoljnijem sluaju 1,45 V, odnosno oko 30% iznosa napona napajanja (slika 3.49.). To je u usporedbi sa sklopovima TTL i ECL znatno poveanje imunosti na smetnje.
S obzirom na to da je najvea mogua ulazna struja sklopova CMOS 0,1 pA, a u praksi vrlo esto i nieg iznosa, to ulaz praktiki ne optereuje izlaz. Kako ulaz sklopa CMOS djeluje kao kapacitivno optereenje prethodnog izlaza, to utjee na brzinu rada i time ograniava faktor razgranjivanja. Do frekvencije 1 MHz moe se raunati s faktorom razgranjivanja 50. Uz vee frekvencije faktor razgranjivanja je manji.
PODSKUPINE CMOS
Poetkom sedamdesetih godina pojavljuju se u skupini CMOS podskupine s ka rakteristinom oznakom 74C, odnosno 54C (National Semiconductor). Sklopovi koji nose oznaku 74C predvieni su za temperaturno podruje rada od -40 do +85 C, a s oznakom 54C za podruje od -55 do +125 C. Karakteristine veliine ovih sklopova podudaraju se po iznosima podataka s karakteristinim veliinama sklopova 4000. Sklopovi podskupine 74C su s obzirom na raspored izvoda i logike funkcije kompatibilni sklopovima skupine TTL. Tako sklop s oznakom 74C00 sadri etiri sklopa NI s dva ulaza i istog rasporeda izvoda kao sklop s oznakom 7400 iz skupi ne TTL. Na taj je nain omogueno da se u odreenim uvjetima sklopovi nekih podskupina TTL zamijene ekvivalentnim sklopovima podskupine 74C. Godine 1981. pojavljuje se podskupina pod nazivom CMOS velike brzine (engl. high-speed CMOS) s oznakom 74HC. To je poboljana verzija podskupine 74C. Po boljanje se odnosi prije svega na brzinu rada (tablica 3.9.). U ovoj je podskupini vrlo velik broj sklopova, s obzirom na raspored izvoda i logike funkcije, kompati bilnih sa sklopovima skupine TTL i podskupine 4000 iz skupine CMOS. Da bi se omoguila vea kompatibilnost sa sklopovima iz skupine TTL, razvi jena je podskupina 74HCT kojoj su vrijednosti ulaznih napona kompatibilne s vrijednostima izlaznih napona sklopova skupine TTL (tablica 3.9.).
Tablica 3.9. Karakteristine veliine sklopova podskupina CMOS za sklopove N I i NILI uz UD D - 5V i T - (-40) - (+85) C Oznaka podskupine 'ii;; " [V] 74HC 2-6 1 3,5 0,1 4,9 5 5 0,5 1 5 10 74HCT 4,5-5,5 0,8 2 0,1 4,9 5 5 0,5 1 5 10 10 10 6 6 74AC 2-6 1,35 3,5 0,1 4,9 24 24 0,5 0,8 4 8 5 4 1,2 1,3 74ACT 4,5-5,5 0,8 2 0,1 4,9 24 24 0,5 0,8 4 8 5 4 1,2 1,3
u r : 3SHNM HE
'
Si
hi -
[VJ
. -
fn.AJ rmAi
ho
M H l MH/
5 MI Iz 10 MI Iz
fHA] lmW]
M i
h t,H lr m
[nt]
[ns] fns}
10 10 6 6
Ili
.M
Na iznos PD utjee ulazna kapacitivnost optereenja, podaci vrijede uz kapacitivno optereenje 8-15 pF. ** Na iznose vremena kanjenja, pada i porasta izlaznog napona utjee ulazna kapa citivnost optereenja, podaci vrijede uz kapacitivno optereenje 50 pF.
Digitalna elektronika i
Od 1986. pojavljuju se nove podskupine CMOS s daljnjim poboljanjem svoj stava. To su 74AC i 74ACT. Sklopovi ovih podskupina objedinjuju dobra svojstva sklopova skupina TTL i CMOS.
li
A1 Y1 Y
>
Tr2
ni
A2 0 1
U;
Y2
Y=Y1 Y 2 = A B = A + B
Slika 3.50. a) strujne i naponske prilike pri spajanju izlaza standardnih sklopova skupine CMOS, b) sklop s otvorenim odvodom kao spojeni I
Na slici 3.51. prikazan je sklop s tri stanja iz skupine CMOS. Kad je na ulazu E stanje 0, vodljivi su tranzistori Tr4 i Tri pa stanje izlaza ovisi o stanju ulaza A . Kad je ulaz E u stanju 1, tada su tranzistori Tri i Tr4 nevodljivi. Stanje na ulazu A nema utjecaja na stanje izlaza Y. Izlaz je odspojen i od zajednike toke i od izvo ra napajanja, tj. nalazi se u visokoimpedantnom stanju Z. Osim veeg broja razliitih tipova osnovnih logikih sklopova, u skupini CMOS ima nekoliko posebno zanimljivih izvedaba koje omoguavaju raznovrsnu primjenu.
8 Hl- | IH -
Tr4
E 0 1
A 0 0 1
'
Y 1 0 Z
Tr3 y Tr2
A o-
J H1
V 1
E o-
lr
Tr1
Slika 3.51. Logiki sklop s tri izlazna stanja: a)elektrina shema, b) tablica stanja, c) simboli
Sklop s oznakom 4007 sadri dva komplementarna para p-kanalnih i n-kanalnih MOSFET-a i jedan invertor (slika 3.52.). Tranzistori ovog sklopa mogu se spa jati meusobno na razliite naine to omoguuje dobivanje nekoliko razliitih sklopova. Na slici 3.53. prikazana je izvedba sklopa NI s tri ulaza.
14 13 2 1 11
7 8 3
10
Integrirani sklop 4016 primjer je izvedbe dvosmjerne sklopke (engl. bilateral svvitch ili transmission gate). Jedno kuite sklopa 4016 sadri etiri identina sklopa dvosmjerne sklopke. Tranzistori Tri (n-kanalni) i Tr2 (p-kanalni) povezani su tako da ine dvo smjernu sklopku. Kad su tranzistori vodljivi omoguavaju prolaz signala u bilo ko jem smjeru. Tranzistori Tr3 i Tr4 ine invertor. Upravljaki signal UK dovodi se na upravljaku elektrodu tranzistora Tri (n-kanalni) izravno, a na upravljaku elek trodu tranzistora Tr2 (p-kanalni) preko invertora. Kad je upravljaki signal iznosa stanja 0, oba tranzistora dvosmjerne sklopke u zapiranju su pa ne postoji veza
Digitalna elektronika l.
izmeu ulaza i izlaza, tj. dvosmjerna sklopka je iskljuena. Kad je na upravlja kom ulazu signal stanja 1, oba tranzistora dvosmjerne sklopke vodljiva su. Dvo smjerna sklopka je ukljuena i uspostavljena je veza izmeu ulaza i izlaza (slika 3.54.).
14
11
n
10 A o
E
H i
ni
12
-y
12
1 13
b)
Ufj o-
^/
Slika 3.54. Dvosmjerna sklopka: a) principijelna elektrina shema, b) logika shema, c) ekvivalentni sklop
Primjena dvosmjerne sklopke (4016) za usmjeravanje signala na jedan od dva ju izlaza. Upravljaki napon na ulazu UK razine, koja odgovara stanju 0, ukljuuje sklop ku A, a iskljuuje sklopku B. Ulazni napon U usmjeren je na izlaz Y,. Kad je upravljaki napon UK razine koja odgovara stanju 1, ukljuuje se B, a iskljuuje sklopka A. Ulazni napon t/ usmjerava se na izlaz Y, (slika 3.55.).
n n
Y1
n n
Y2
SKUPINA BiCMOS
U drugoj polovini osamdesetih godina razvijena je skupina integriranih sklopova pod nazivom BiCMOS. Sklopovi ove skupine objedinjuju dobra svojstva sklopova s bipolarnim tranzistorima (velika mogunost optereenja, velika brzina rada) i s unipolarnim tranzistorima (mali utroak snage). Naziv ove skupine sklopova upuuje na to da se radi o kombinaciji bipolarnih i unipolarnih CMOS tranzistora. Izlazni stupanj s bipolarnim tranzistorima (slika 3.56.) omoguuje opte reenje izlaza u stanju 0 strujom od 48 mA kod standardnih logikih sklopova, a kod snanih sklopova 64 mA. Ulaz je zatien od statikog naboja.
-< > Y
Digitalna elelronika I.
Potreban napon napajanja iznosi 5 V. Ulazi i izlazi ovih sklopova kompatibilni su sa sklopovima iz skupine TTL (UO H= 2,4 V U0L = 0,5 V). Sklopovi ove skupine nose oznake 74BCT ili 74BC. Nekoliko godina kasnije razvijena je podskupina poboljani BiCMOS (engl. Advanced BiCMOS). Sklopovi te skupine nose oznake 74ABT, odnosno kod nekih proizvoaa 74FCT. U usporedbi s prvim sklopovima BiCMOS, kod ovih sklopova znatno je smanjen utroak snage i vrijeme kanjenja. To je postignuto smanjenjem broja bipolarnih tranzistora u izlaznom stupnju i uporabom odgovarajue konfigu racije n-kanalnih MOS-tranzistora sa smanjenom strujom napajanja pri prijelazu izlaza iz stanja niske razine (stanje 0) u stanje visoke razine (stanje 1) i obrnuto. Najveu primjenu sklopovi ove skupine imaju pri povezivanju sklopova na sa birnice i prijenosu digitalnih signala linijama (vidjeti poglavlje 3.6.). Uz nekoliko osnovnih logikih sklopova, najvei dio sklopova ove skupine su D-bistabili, sna ni sklopovi i odvojna pojaala. Veina sklopova je s tri izlazna stanja. Zbog usporedbe svojstava sklopova ove skupine sa sklopovima drugih skupina, za primjer se moe uzeti sklop 74BCT245. To je sklop koji sadri osam pari sna nih sklopova s tri izlazna stanja koji omoguuju prijenos signala u oba smjera (engl. octal bidirectional transceiver). Na slici 3.57. prikazana je logika shema
B7
A0 A,
Bo
Sr
b2
G3 3EN1 3EN2
a4
b4
,_ n
V1 <
>2 V Z i.
As A6 A7
OE_ TIR
Bs Bs b7
sklopa iz koje se vidi da svi parovi snanih sklopova imaju zajednike upravljake ulaze OE i 77 R. Kad je ulaz OE u stanju 0, mogu je prijenos podataka sklopom u bilo kojem smjeru. U kojem smjeru e se prenositi podaci ovisi o stanju ulaza T /R (slika 3.58.). Kad je ulaz OE u stanju 1, izvodi A i B su u visokoimpedantnom stanju. U tom sluaju ulaz T /R nema utjecaja na stanje izvoda A i B. U ta blici 3.10. prikazana su usporedba svojstva ovog sklopa iz razliitih skupina.
Tablica 3.10. Usporedba svojstava sklopova 74245 iz razliitih skupina i podskupina LS245 Icc tp fn>A) ins] niAJ !'A] 58 8 24 F243 105 4,2 64b 20a Ion -15 -15 -3* -4 -4 -4 -4 -15 HC245 0,004 15 4 HC1245 0,008 26 4 AC245 0,08 3,5 4 ACT245 0,08 4 4 FGT245 0,008 5 64
bi
iliillli
Digitalna elektronika I.
- skupina integriranih digitalnih sklopova sastavljenih od bipolarnih i komple mentarnih unipolarnih tranzistora
CMOS naponski kompatibilan s TTL
- podskupine CMOS (74HCT i 74ACT) iji se sklopovi mogu izravno povezi vati sa sklopovima skupine TTL
- utroak snage u dinamikom reimu rada sklopa, na iznos utroka snage utjee frekvencija signala
dvosmjerna sklopka (engl. bilateral svvitch ili transmission gate)
- sklop kojim je mogue upravljati prolazom signala u bilo kojem smjeru NMOS sklopovi - integrirani sklopovi iz skupine MOS u kojima se koriste n-kanalni MOS-FET-i i pozitivno napajanje
osjetljivost na statiki elektricitet
- statiki elektricitet moe uzrokovati proboj tankog sloja oksida izmeu upravljake elektrode i vodljivog sloja podloge unipolarnog tranzistora otvoreni odvod (engl. open drain output) - digitalni sklopovi s unipolarnim tranzistorima kojima u izlaznom dijelu ne dostaje protutaktna sklopka pa je potrebno dodati izvana otpornik
PMOS sklopovi
- integrirani sklopovi iz skupine MOS u kojima se koriste p-kanalni MOSFET-i i negativno napajanje.
poboljani CMOS (engl. advanced CMOS)
- podskupina sklopova CMOS (74AC i 74ACT) s vrlo velikom brzinom rada i poveanim mogunostima strujnog optereenja izlaza
skupina CMOS
- skupina integriranih digitalnih sklopova s unipolarnim tranzistorima, kod kojih se koristi komplementarni par MOS tranzistora (n-kanalni i p-kanalni)
skupina MOS
- skupina integriranih digitalnih sklopova s unipolarnim tranzistorima kod ko jih se koristi samo jedan tip tranzistora, ili p-kanalni ili n-kanalni
statiki utroak snage (engl. static povver disipation)
- utroak snage u statikom reimu rada sklopa (odnosno umnoak struje i napona napajanja)
PITANJA I ZADACI ZA PONAVLJANJE 1. Nacrtajte elektrinu shemu sklopa NILI iz skupine MOS i objasnite rad. 2. Nacrtajte elektrinu shemu sklopa NI iz skupine MOS i objasnite rad. 3. Koje su prednosti, a koji nedostaci, sklopova skupine MOS? 4. to se postie meusobnim spajanjem izlaza vie sklopova NILI iz skupine MOS? 5. Kakva je logika ovisnost izlaza Y s ulazima A -F sklopa sa slike 3.59.?
6. Nacrtajte elektrinu shemu sklopa NILI iz skupine CMOS i objasnite rad. 7. Nacrtajte elektrinu shemu sklopa NI iz skupine CMOS i objasnite rad. 8. Odredite doputeni iznos smetnji za stanje 0 i stanje 1 pri meusobnom spaja nju sklopova podskupine 74HC. 9. Spojite izvode sklopa 4007 tako da se dobije logiki sklop NILI s tri ulaza. 10. Kakvog je oblika napon na izlazima Y, i Y2 sa slike 3.60.?
Digitalna elektronika I.
Pregled kljunih pojmova Pitanja i zadaci za ponavljanje U digitalnim se ureajima vrlo esto javlja potreba meusobnog spajanja digi talnih sklopova razliitih skupina. Razliiti naponi napajanja, razliite razine izla znih i ulaznih napona, razliite mogunosti optereenja izlaza i razliite brzine ra da osnovni su uzroci tekoa koje nastaju kad je potrebno meusobno spojiti sklo pove razliitih skupina. Vrlo esto nije mogue izravno spajanje, nego je potrebno uporabiti meusklopove (engl. interface). U ovom poglavlju uputit e se na uzroke nemogunosti izravnog spajanja sklo pova razliitih skupina i na naine njihova otklanjanja koji su u praksi najei. Osim toga obradit e se problematika meusobnog povezivanja integriranih digi talnih sklopova s drugim elektronikim elementima kao to su operacijsko pojaa lo i mehanika sklopka.
1 1 IH
CMOS TTL
u OL
0 [V]
OM
Slika 3.61. Uzrok nemogunosti izravnog spajanja sklopova skupine TTL i CMOS
Kad je napon napajanja sklopova TTL i CMOS jednak (5 V), meusobno spa janje mogue je ostvariti spajanjem otpornika R izmeu spojita izlaza sklopa TTL i ulaza sklopa CMOS i napona napajanja (slika 3.62.).
'OL T 'IL
lm + hi
*0L I IL
'O L
ln
Dodavanjem vanjskog otpornika R reda veliine kilooma, podie se razina izla znog napona sklopa TTL. S obzirom na dodavanje vanjskog otpornika mogu se koristiti sklopovi TTL s otvorenim kolektorom. Sa stajalita optereenja izlaza sklopa TTL u stanju niske razine (stanje 0) i optereenja izvora napajanja, povoljnije je za otpor R izabrati veu vrijednost. Meutim, ulazna kapacitivnost sklopova CMOS kod stanja visoke izlazne razine (stanjel) nabija se preko otpora R. Uz veliku vrijednost otpora R dolazi do zna tnog smanjenja brzine rada. Zato se, ako je u sustavu bitno zadrati veu brzinu rada, moe koristiti i manja vrijednost, vodei rauna o tome da se izlaz sklopa TTL u stanju niske razine ne optereti strujom veom od I01.Uporaba sklopova s otvorenim kolektorom nuna je kad su naponi napajanja sklopova TTL i CMOS razliiti (slika 3.63.). No tada se moraju koristiti takvi sklopovi s otvorenim kolektorom kod kojih je mogue vanjski otpornik spojiti na napon vei od 5 V, tj. sklopovi kod kojih je mogue U0H> Ucc (npr. 7405 ili 7406).
Slika 3.63. Spajanje sklopova skupina TTL i CMOS uz razliite napone napajanja
Primjer Izraunavanje potrebne vrijednosti otpora R za spoj sa slike 3.63. uz UD D= 15 V. Iz tvornikih podataka za sklop 7406 struja IoL = 40 mA. Iz toga slijedi najma nja potrebna vrijednost za otpor R: 15V-04V 14 6 V R = B J L u^ v _= = o,365 k a = 365 2 40 mA 40 mA Za najmanju potrebnu vrijednost otpora uzima se prva vea standardizirana vrijednost. U ovom sluaju to je 390 2.
14 0
Digitalna elektronika I.
Za meusobno spajanje sklopova skupina TTL i CMOS moe se koristiti i tranzistorska sklopka (slika 3.64.).
Slika 3.64. Meusobno spajanje sklopova skupina TTL i CMOS s pomou tranzistora
Kad je izlaz sklopa TTL u stanju visoke razine (stanjel), tee iz njega struja koja dovodi tranzistor u zasienje pa je na ulazu sklopa CMOS stanje niske razine (stanje 0). Otpornik RB treba imati takvu vrijednost koja e dati potrebnu struju baze za voenje tranzistora, ali koja nee preopteretiti izlaz sklopa TTL:
n _ U O H - U B E z s
IX B -
T ^ T 1 B - 1 OH
Ib
Otpornikom R c ograniava se struja kolektora Ic\
Izbor vrijednosti otpora R c ovisi o faktoru istosmjernog strujnog pojaanja tranzistora, potrebnoj brzini rada sklopova i doputenoj potronji energije izvora napajanja. Vea vrijednost za R c povoljnija je sa stajalita manje potronje energi je. M anja vrijednost povoljna je sa stajalita vee brzine rada sklopova. Naime, ot pornik R c i ulazna kapacitivnost sklopova CMOS (reda veliine 10 pF) odreuju vremensku konstantu porasta izlaznog napona tranzistora, a time i moguu brzinu rada sklopova. Prim jer __________________________________________________________________ Odrediti vrijednost otpornika R B i R c za sklop sa slike 3.64. ako se radi o sklo povima 7400 i 4011 s napajanjem 10 V i tranzistoru koji ima faktor pojaanja hFE = 100.
Uqh =
UB E ua = 0,7 V
/ =
2 4 -0 7
,
- = h L = o,17m A 10 10 kO
17V
7C = 0 ,1 7 x 1 0 0 = 17 m A
Za otpornik R c odabere se neto vea vrijednost, npr. 1 kQ. Prema tome stvar na struja kolektora bit e:
/c = i z M =M v
1 IkO
9)9mA
/ c / hpE = 9,9/100 = 0,099 < IB = 0,17 mA to znai da je ispunjen uvjet zasienja za tranzistor. Za meusobno povezivanje ulaza sklopova CMOS s izlazom sklopova TTL ko riste se i integrirani sklopovi za pomak razine (engl. level translator). Integrirani sklop 40109 ima tri izvoda za napajanje (slika 3.65.). Jedan je zajedniki (uzemljen), a dva su za napajanje Ucc, odnosno UD D . Otpornik R na izlazu sklopa TTL die izlazni napon u stanju 1 s iznosa 2,4 na priblino 5 V potreban za ulaz sklopa 40109. Sklop 40109 daje na izlazu u stanju 1 napon potreban za ulaz sklopova CMOS.
Slika 3.65. Primjena sklopova za pomak razine pri spajanju sklopova skupina TTL i CMOS
n i n i
142
Digitalna elektronika I.
Slika 3.66. Strujne prilike pri meusobnom spajanju sklopova CMOS i TTL
Pri spajanju ulaza sklopova TTL na izlaz sklopova CMOS javljaju se dvije vrste tekoa. Prva je uzrokovana razliitim naponima napajanja i iz toga proizlazeim meusobno nekompatibilnim izlaznim i ulaznim naponima kod stanja 1. Druga tekoa, koja se javlja i kod istih napona napajanja, vezana je za mo gunost optereenja izlaza sklopa CMOS ulaznom strujom sklopa TTL u stanju 0 (slika 3.66.). Kod sklopova pojedinih podskupina moe se dogoditi da je ulazna struja sklopa TTL kod stanja 0 vea od izlazne struje sklopa CMOS. I u sluaju spajanja ulaza sklopa TTL na izlaz sklopa CMOS mogue je upora biti tranzistor (slika 3.67.). Kad je izlaz sklopa CMOS u stanju visoke razine (sta nje 1), izlazni napon UO H tjera struju baze koja dovodi tranzistor u zasienje pa je na ulazu sklopa TTL stanje niske razine (stanje 0). Iz ulaza sklopa TTL tee stru ja u tranzistor. Otpornik R B treba imati takvu vrijednost da tranzistor bude u za sienju, ali se ne smije prijei vrijednost izlazne struje sklopa CMOS: n _U ' 0//CM 0S - U BEzas ~ h T s X I b - 1O H C M O S
Izbor vrijednosti otpora R c ovisi o faktoru strujnog pojaanja tranzistora, opte reenju sklopovima TTL i doputenoj kolektorskoj struji tranzistora: Ic Primjer Odrediti vrijednost otpornika R B i Rc za spoj prema slici 3.67. Na sklop MC14011B vezana su preko tranzistora tri sklopa 7400. Faktor pojaanja tran zistora je hFE = 50, doputena kolektorska struja je IC m ax = 50 mA, UD D= 10 V, ^cc = 5V, UO H C M O S = 9,45 V, 70/fCM 0S = 0,51 mA h u m .- 1,6 mA UB E zas = 0,7 V, UC Ezas = 0,1 V. Rr = 5-01 4 9V =- - = 0,108 kQ 5 0 -3 x 1 ,6 45,2 mA Ib R c = UCC ~UCEzas IC ' ^Cmax
x ^ fe
IC ~IOL
Za R c izabere se vea standardizirana vrijednost npr. 1 k n pa je stvarna kolek torska struja tranzistora:
5-01 49V I r = ------+ 3 x 1 ,6 = -----+ 4,8 mA = 4,9 + 4,8 = 9,7 mA 1 Ik O Potrebna struja baze tranzistora je IB = 9,7/50 = 0,194 mA. 9,95-0,7 R n =: 0,194 9,25 V 0,194 mA
Ako se za R B izabere prva manja standardizirana vrijednost od 47 kn, stvarna struja baze bit e malo vea od potrebne: r 9,95-0,7 9,25 V n in c - = - L ------= 0,195mA I B = - i------- 47 47 k n S obzirom na mogue odstupanje vrijednosti otpornika bit e potrebno uzeti znatno niu vrijednost za RB, npr. 39 kn, kako bi tranzistor pouzdano bio u za sienju. U tom sluaju e biti struja IB biti: r 9,95-0,7 9,25 V n n A I B = ------------= ---------= 0,237 mA 39 39k n Ovaj iznos struje pouzdano vodi tranzistor u zasienje kad je na izlazu sklopa CMOS stanje visoke razine (stanje 1), a da ne preoptereuje njegov izlaz stru jom veom od I0H. Za meusobno spajanje ulaza sklopova TTL na izlaz sklopova CMOS najee se koriste integrirani meusklopovi. Radi se o snanim logikim sklopovima koji slue i za pomak razine izlaznog napona (slika 3.68.).
CMOS
CMOS
4050
Slika 3.68. Spajanje sklopova skupina CMOS i TTL s pomou integriranih sklopova za pomak razine
144
Digitalna elektronika I.
Tablica 3.11. Mogunost optereenja integriranih sklopova za meusobno spajanje sklopova skupina CMOS i TTL Naziv sklopa B liv, [mAj f l l g 4009 2,1 6,4 4010 2,1 6,4 4049 3,2 8 4050 3,2 8
u D0- - s |V1 io iv i 1
Na slian nain spajaju se sklopovi skupine CMOS sa sklopovima skupine ECL. Na slici 3.70. prikazan je primjer za meusobno spajanje sklopova podsku pine CMOS velike brzine sa sklopovima ECL.
Digitalna elektronika I.
Kad se na ulazu digitalnog sklopa nalazi sklopka, potrebno je ulaz sklopa spojiti preko otpora R na izvor napajanja (slika 3.72.). Bez otpora R ulaz je digitalnog sklopa u zraku kad je sklopka iskljuena. Na izbor vrijednosti otpora R utjee do puteno optereenje izvora i potrebna brzina rada. Uz vei otpor R bit e manje optereenje izvora napajanja kad je sklopka ukljuena. Meutim, vei iznos otpo ra R usporava rad sklopa jer s ulaznom kapacitivnou C daje vremensku kon stantu R x C koja je uzrok usporenog porasta ulaznog napona. Praktine vrije dnosti otpora R kreu se u granicama od 1 do 10 kQ.
P rim jer ______________________________________________________________
Odrediti vrijednosti otpora R za spoj prema slici 3.72. Radi se o sklopu iz sku pine TTL, a struja kojom otpor optereuje izvor ne treba biti vea od 1 mA. Koliki je u tom sluaju ulazni napon sklopa kad je sklopka iskljuena? Koliko je vrijeme porasta ulaznog signala ako je C = 8 pF? Kad je sklopka ukljuena, ulazni napon digitalnog sklopa je 0 V. Struja kroz ot por R iznosi Ucc/R . Iz toga slijedi vrijednost otpora R: R = 5 V /l mA = 5 kfl Kad je sklopka iskljuena, kroz otpor R tee struja Im pa je ulazni napon sklopa U = Ucc - Im x R = 5 V - 40 hA x 5 kQ = 5 - 0,2 = 4,8 V to je zadovoljavajua vrijednost jer je vea od UIH . Vremenska konstanta pri porastu ulaznog signala iznosi R x C = 5 kfi x 8 pF = 40 ns. Iz toga slijedi da je vrijeme porasta ulaznog signala tr = 2,2R x Cu = 88 ns. Pri povezivanju izlaza operacijskog pojaala s ulazom digitalnih sklopova osnovna potekoa je razliitost razina izlaznih i ulaznih napona ovih dviju vrsta sklopova.
Vezu izmeu izlaza operacijskog pojaala i ulaza bilo koje vrste digitalnih sklo pova mogue je ostvariti uporabom tranzistora (slika 3.73.a). Otpornik R B slui za podeavanje potrebne struje baze tranzistora, zatitu izlaza operacijskog pojaala i ogranienje struje diode. Dioda D slui za zatitu tranzistora od prevelikog iznosa negativnog napona izmeu baze i emitera. Tranzistor djeluje kao sklopka i na izla zu daje napone UC E zas to odgovara stanju 0, odnosno napon Ucc to odgovara stanju 1. Za spajanje ulaza digitalnih sklopova na integrirane komparatore postoje izvedbe komparatora kojima je izlazni tranzistor s otvorenim kolektorom. Zato je na izlaz takvog sklopa potrebno spojiti vanjski otpornik R, reda veliine kilooma, prema naponu napajanja digitalnog sklopa (slika 3.73.b), ime se postie razina izlaznog napona komparatora prilagoena potrebama ulaza digitalnog sklopa. Neki integrirani komparatori imaju izlazni napon prilagoen stanjima niske i visoke razine digitalnih sklopova skupine TTL. Tako integrirani komparator 710 daje na izlazu napon 3,2 V to odgovara logikom stanju 1, i -0,6 V to odgovara logikom stanju 0.
Digitalna elektronika i
- integrirani sklop kojim se prilagoava razina izlaznog napona jednog sklopa ulaznoj razini drugog sklopa
PITANJA I ZADACI ZA PONAVLJANJE 1. Koji su osnovni razlozi da se najvei dio sklopova razliitih skupina ne smiju meusobno izravno povezati? 2. Na koji se nain moe povezati ulaz bilo kojeg sklopa skupine CMOS s izla zom sklopa skupine TTL ako su naponi napajanja jednaki? 3. Odredite vrijednost otpora R (slika 3.74.a) tako da vrijeme porasta napona na ulazu sklopa 4001 ne bude vee od 100 ns.
a) b)
4. Na koji se nain moe vezati ulaz bilo kojeg sklopa skupine CMOS na izlaz sklopa skupine TTL uz razliite napone napajanja? 5. Kolikom je strujom optereen sklop 7406 (slika 3.74.b) kad je na njegovu izla zu napon iz podruja niske razine (stanje 0)? Koliko je vrijeme porasta ula znog signala sklopa 4011? 6. Koji se sklopovi podskupina CMOS mogu izravno vezati na sklopove skupine TTL? 7. Kako se moe spojiti ulaz bilo kojeg sklopa skupine TTL na izlaz bilo kojeg sklopa skupine CMOS? 8. Koliko se ulaza sklopova 7402 moe spojiti na izlaz sklopa 4011 uz pomo sklopa 4050? 9. Koji se logiki sklopovi podskupina TTL mogu izravno vezati na logike sklo pove standardnih podskupina CMOS (4000 i 74C)? 10. Koliko se ulaza logikih sklopova podskupine 74S moe izravno vezati na izlaz sklopa podskupine 74HCT? 11. Na koji se nain mogu izravno meusobno povezati sklopovi skupina TTL i ECL? 12. Na koji se nain mogu izravno meusobno povezati sklopovi skupina CMOS i ECL? 13. Kako se meusobno mogu povezati sklopovi podskupina standardni CMOS (4000 i 74C) sa sklopovima podskupine CMOS velike brzine? 14. Na koji se nain mogu povezati ulaz digitalnog sklopa i izlaz operacijskog pojaala?
Digitalna elektronika I.
Prijenos digitalnih signala linijama Pregled kljunih pojmova Pitanja i zadaci za ponavljanje
SVOJSTVA LINIJA
Digitalni signali prenose se s izlaza jednog digitalnog sklopa na ulaz drugog sklo pa prijenosnim linijama. Digitalni signal prostire se du vodia odreenom brzi nom koja ovisi o izvedbi i materijalu prijenosne linije. Kod kratkih linija nije po trebno voditi rauna o brzini rasprostiranja signala. Meutim, kod linija veih du ina dolazi do pojava karakteristinih za prijenosne linije. Linije za prijenos elektrinih signala mogu biti: - jednostavni vod (jednoilna linija) - dvostruki vod (dvoilna linija) - pleteni (usukani) par ica - viestruki vod (vieilna linija) - koaksijalni kabel - tiskane veze. Za svaku vrstu linije karakteristian je elektrini kapacitet C i induktivitet L izraeni po jedinici duljine. O tim vrijednostima ovisi brzina v kojom se signal rasprostire linijom, odnosno vrijeme kanjenja signala td : 1
"
(L
x
1
x
C) 1 , 2 = (h
8 ) V2
td = - = ( L x C ) m =( L i x e ) m
Za prijenos signala bitno svojstvo linije je karakteristina impeancija Z koja se manifestira kao omski otpor pa se naziva i karakteristini otpor R 0. Vrijednost karakteristinog otpora takoer ovisi o kapacitetu i induktivitetu prijenosne linije:
Vrijednosti karakteristinog otpora za razliite realne linije kreu se u granica ma 50-200 oma. Vrijeme kanjenja iznosi za razliite linije 5-6,6 ns. Kako e se prenositi signal ug iz izvora s unutarnjim otporom Rg putem linije karakteristinog otpora R 0 do opteretnog otpora Rp, ovisit e o meusobnom odnosu vrijednosti Rg, R 0 i Rp (slika 3.75.).
Kad je linija s obje strane zakljuena otporima koji su po iznosu jednaki karak teristinom otporu linije, tj. kad je Rg = R 0=Rp, kae se da je izvreno prilagoenje na ulazu i izlazu linije. Napon u na ulazu linije jednak je polovini naponske promjene na izvoru signala jer se napon izvora raspodjeljuje izmeu dvaju jedna kih otpora Rg i R0. Na kraju linije nakon odreenog vremena kanjenja takoer se dobije napon po iznosu jednak naponu s poetka linije (slika 3.76.).
U/2
U 12
U svim ostalim sluajevima prijenosa kad se karakteristini otpor linije razliku je o unutarnjeg otpora izvora ili opteretnog otpora, dolazi do pojave refleksije signala s poetka ili kraja linije. Napon na ulazu, odnosno na izlazu linije jednak je zbroju napona koji je vladao prije dolaska signala, napona dolaznog signala i napona reflektiranog signala. Reflektirani signal jednak je dolaznom signalu po mnoenom s faktorom refleksije:
_ Rg-R o Pu Rg+R 0 P _ RP -R a RP- R 0
Digitalna elektronika I.
Na slici 3.77. prikazani su oblici signala na poetku i na kraju linije uz skokovitu pobudu, prilagoenje na poetku linije i uz tipine sluajeve optereenja linije.
b ) R g = R0 Rp = 0
f
U
U12
U12
, ld
U R0 + Rf
Rp
U f> o + R,
< d
, td _
U R0 + Rf
Rp
+ Rp
td
Slika 3.77. Oblici signala za tipina optereenja linije uz skokovitu pobudu i prilagoenje na poetku linije
Slika 3.78. pokazuje primjer viestrukih refleksija. Viestruke refleksije nasta ju kad se od karakteristinog otpora linije R0 razlikuju opteretni otpor Rp i otpor izvora signala Rs.
Digitalna elektronika I.
U l
r u2
Osim razliitih ulaznih i izlaznih otpora, potekoe pri prijenosu signala linija ma ine dosta niski karakteristini otpori linija koji zahtijevaju veliku struju iz lo gikih sklopova. Stoga se izmeu izlaza logikog sklopa i ulaza linije esto spaja
odvojno pojaalo (engl. line driver, transciever) stalnog izlaznog otpora. Ulazi odvojnog pojaala kompatibilni su izlazima digitalnih sklopova neke od skupina integriranih sklopova. Prilagoenje linije na ulazu mogue je izvesti paralelnim (slika 3.80.a), odnosno serijskim (slika 3.80.b) dodavanjem otpora R.
Ako je otpornik R spojen izmeu izlaza odvojnog pojaala i napona napajanja (slika 3.80.a), odnosno zajednike toke (slika 3.80.b), linija je prilagoena na ula zu kad je izlazni tranzistor odvojnog pojaala u zapiranju. Tada je ukupni otpor paralelnog spoja otpora R i velikog izlaznog otpora odvojnog pojaala jednak ot poru R. Uz R = R0 linija je prilagoena na ulazu. Meutim, pri prijelazu izlaznog tranzistora odvojnog pojaala iz stanja zapiranja u stanje zasienja, otpor paralel nog spoja otpornika R i izlaznog otpora razdjelnog pojaala jednak je malom ot poru vodljivog tranzistora. Stoga u tom sluaju linija nije prilagoena na ulazu. Ako je opteretni otpor Rp na kraju linije jednak iznosu R 0, neprilagoenje na po etku linije nema utjecaja na prijenos signala. No ako je otpor Rp razliit od R0, doi e do viestrukih refleksija. Ako je otpor R = R 0 spojen izmeu izlaza odvojnog pojaala i ulaza linije (slika 3.80.c), linija je prilagoena bez obzira na stanje izlaza odvojnog pojaala. Jedan od izlaznih tranzistora uvijek je vodljiv pa je izlazni otpor odvojnog pojaala uvi jek mali, to s vanjskim otporom R daje otpor jednak karakteristinom otporu li nije R 0.
Digitalna elektronika I.
a)
b)
H C
H C
Na strani prijama digitalnog signala takoer se koristi odvojno pojaalo (engl. line receiver). To pojaalo ima veliki ulazni otpor a izlaz je kompatibilan s ulazi ma digitalnih sklopova neke o skupina integriranih sklopova. Linija se u tom slu aju prilagoava paralelnim spajanjem otpornika R iznosa R 0 prema naponu napa janja ili na zajedniku toku (slika 3.82.).
Proizvoai integriranih sklopova proizvode velik broj razliitih integriranih izvedaba odvojnih pojaala za prijenos digitalnih signala linijama. Na slikama 3.83. i 3.84. prikazana je primjena sklopova 75121 i 75122. Sklop 75121 odvojno je pojaalo za odailjanje signala. Njegov ulaz kompatibilan je s izlazom digitalnih
Slika 3.83. P rim jen a odvojnih p o jaala pri prijen o su digitalnih signala linijam a
157
sklopova skupine TTL. Sklop 75122 odvojno je pojaalo za prijam signala s linije. Na njegovu ulazu je Schmittov okidni sklop kako bi se smanjila osjetljivost na smetnje. Izlaz toga sklopa kompatibilan je s ulazom sklopova skupine TTL.
S1 S2 S3
Postoje integrirani sklopovi koji u jednom kuitu sadre odailjaki i prijamni dio odvojnog pojaala (engl. transceiver). Primjer primjene takvog sklopa (75138) pri prijenosu signala na sabirnicu prikazan je na slici 3.85.
Pri prijenosu digitalnih signala linijama, kad su dva ili vie vodia meusobno paralelni i na maloj razdaljini, moe nastati pojava koja se naziva presluavanje
Digitalna elektronika I.
(engl. eross talk). Zbog parazitnih induktivnih i kapacitivnih veza izmeu vodia, promjena signala u jednom vodiu uzrokuje pojavu impulsa smetnje na vodiima u neposrednoj blizini. Pri razmatranju pojave presluavanja treba razlikovati sluaj kad su vodii pri jenosnih linija u paralelnom poloaju, tj. kad se mogui signali rasprostiru u istom smjeru (slika 3.86.a), od sluaja kad su vodii antiparalelni, tj. kad se mogui si gnali rasprostiru u meusobno suprotnim smjerovima (slika 3.86.b). a) b)
1
Slika 3.86. Prijenos digitalnih signala linijama: a) paralelni vodii, b) antiparalelni vodii
Pojednostavnjena nadomjesna elektrina shema dvaju paralelnih vodia za pri jenos digitalnih signala prikazana je na slici 3.87.a. U tom je sluaju pojava pre sluavanja bez vanosti jer je izlazni otpor sklopa 0 2 vrlo mali (u idealnom slua ju kratki spoj) pa se u vodiu izmeu sklopova 0 2 i P2 induciraju impulsi smetnje vrlo malih iznosa. b)
01
P1
01
P1
Slika 3.87. Nadomjesna elektrina shema linija za prijenos digitalnih signala: a) paralelni vodii i b) antiparalelni vodii
U sluaju antiparalelnih vodia (slika 3.87.b), zbog promjene signala na ulazu sklopa Ol, inducira se u vodiu izmeu sklopova P2 i 0 2 impuls smetnje. Kako je ulazni otpor sklopa P2 vrlo velik, impuls smetnje rasprostire se prema kraju linije do izlaza sklopa 02. Kako je izlazni otpor sklopa 0 2 vrlo mali (u idealnom slua ju kratki spoj), impuls smetnje reflektira se od kraja linije prema poetku s nega tivnim predznakom. Iz toga slijedi da e na ulazu sklopa P2 biti prisutan impuls smetnje u trajanju 2 td. Taj impuls moe prouzroiti neeljenu promjenu stanja na njegovu izlazu.
Slika 3.88. P rim jen a o k lo p ljen o g u p le te n o g v odia zbog sm anjenja sm etnji p resluavanja
Znatno poboljanje prijenosnih svojstava dobije se primjenom oklopljenog upletenog vodia (slika 3.88.). Kod tiskanih veza presluavanje e biti znatno ma nje ako se izmeu signalnih vodia umetne uzemljen vodi s odgovarajuim di menzijama vodia i razmaka izmeu vodia.
U blizini snanih elektrinih strojeva mogu se pojaviti smetnje na uzemljenom vodiu (slika 3.89.). Ovakve smetnje mogue je otkloniti galvanskim odvajanjem sklopova uz primjenu optoelektronikih veznih elemenata (slika 3.90.). Schmittov okidni sklop ima zadau kompenzacije sporih promjena na izlazu optoelektronikog veznog elementa.
Digitalna elektronika I.
- pojava pri prijenosu digitalnih signala linijama kad se, zbog induktivnih i kapacitivnih veza izmeu paralelnih vodia, pri pojavi impulsa na jednom vodi u inducira impuls na susjednim vodiima
prilagoenje
- stanje na prijenosnoj liniji kad nema pojave refleksije, tj. kad su unutranji otpor izvora signala na koji je spojena linija i opteretni otpor kojim je linija zakljuena jednaki karakteristinom otporu linije
odvojno pojaalo (engl. line driver/line receiver)
- digitalni sklop koji se spaja na poetku, odnosno na kraju linije sa svrhom poboljanja prijenosa signala
viestruka refleksija
- pojava pri prijenosu signala linijama koja nastaje kad linija nije prilagoena ni na poetku ni na kraju.
PITANJA I ZADACI ZA PONAVLJANJE 1. Navedite karakteristine veliine linija za prijenos podataka. 2. Kakvo je znaenje odnosa karakteristinog otpora linije i unutarnjeg otpora izvora, odnosno otpora potroaa na prijenos podatka linijom? 3. to je to faktor refleksije? 4. Objasnite pojam prilagoenja. 5. Kada nastaju viestruke refleksije? 6. Koje su posljedice neprilagoenja pri prijenosu digitalnih signala linijama? 7. Kako se mogu otkloniti refleksije pri prijenosu digitalnih signala linijama? 8. Koju ulogu imaju odvojna pojaala pri prijenosu digitalnih signala linijama? 9. Koja je posljedica pojave presluavanja na kvalitetu prijenosa digitalnih signa la linijama? 10. Kako se mogu otkloniti smetnje zbog presluavanja? 11. Kada nastaju sn.etnje na uzemljenom vodu i kako se otklanjaju?
Digitalna elektronika /,
Pregled kljunih pojmova Pitanja i zadaci za ponavljanje Otklanjanje kvara u digitalnim ureajima sadri postupke utvrivanja, pronala enja i neposrednog otklanjanja kvara. U ovom e se poglavlju razmotriti osnovni postupci za pronalaenje kvarova logikih sklopova u digitalnim ureajima. Radi se o postupcima u kojima se, osim univerzalnog instrumenta i osciloskopa, koriste jednostavni instrumenti i pribor kao to su: logika sonda (engl. logic probe), da va impulsa (engl. logic pulser) i strujna sonda (engl. current tracer).
A a = r > '
a= u > -
Y=0
Slika 3.91. Unutarnji spoj ulaza i izlaza na zajedniku toku ili napon napajanja
Otvoren ulaz ili izlaz integriranog sklopa nastaje ako doe do prekida vrlo tan ke vodljive niti koja spaja poluvodiki dio u unutranjosti sklopa s vanjskim izvo dom. Ako je u prekidu veza s ulaznim izvodom (slika 3.92.a), to djeluje kao otvo ren ulaz sa spomenutim posljedicama, ovisno o tome radi li se o sklopovima sku pine TTL ili CMOS. Prekid prema izlaznom izvodu (slika 3.92.b) odspaja izlaz i od zajednike toke i od napona napajanja bez obzira na logiko stanje izlaza (djeluje kao visokoimpedantno stanje). Kad se na dva izvoda pojavljuje identian signal, bez obzira na stanje pretho dnih ulaza, to upuuje na unutarnji kratki spoj izmeu tih dvaju izvoda (slika 3.92.c). a)
A oB oY ob) A oB oA -
e Y o-
>-
Primjer Analiza stanja izlaza logikog sklopa uzrokovanog unutarnjim kratkim spojem dvaju izvoda. Zbog unutarnjeg kratkog spoja izmeu dvaju ulaza sklopa NILI, signali na tim ulazima bit e uvijek jednaki. U sluaju kad jedan sklop NE daje na izlazu na pon iz podruja visoke razine (stanje 1), a drugi iz podruja niske razine (sta nje 0), stvarni izlazni napon imat e vrijednost izmeu podruja niske i visoke razine (slika 3.93.).
a
JTTLTL
Y2
Najei vanjski kvarovi u digitalnim ureajima su: - neispravno napajanje - prekid veze izmeu digitalnih sklopova - kratki spoj izmeu dviju ili vie linija koje spajaju digitalne sklopove.
Digitalna elektronika I.
Za ispravan rad digitalnih ureaja neophodno je pravilno napajanje. Mnogi ureaji imaju i vie od jednog izvora napajanja. Bilo koja promjena napona napa janja iznad doputenih odstupanja od nazivnih vrijednosti uzrokovat e nesipravan rad sklopova, a u pojedinim sluajevima i njihovo oteenje. Do neispravnog napona napajanja moe doi zbog promjene napona mree iznad doputenih granica, unutranjeg kvara u izvoru za napajanje ili zbog toga to digitalni sklop zbog unutarnje neispravnosti optereuje izvor napajanja preve likom strujom. Do prekida meusobne veze izmeu digitalnih sklopova moe doi zbog slje deih razloga: prekid linije, lo lemni spoj, lo spoj oienjem (engl. wire-wrap), puknuta tiskana veza, slomljen ili savijen izvod integriranog sklopa i loe podno je za integrirane sklopove, zbog ega se ne ostvaruje dobar kontakt izmeu izvo da integriranog sklopa i podnoja. Kratki spoj izmeu dviju ili vie linija koje spajaju integrirane sklopove moe nastati: zbog odvie skinute izolacije s vodova u neposrednoj blizini, zbog loim lemljenjem povezanih dviju ili vie normalno odvojenih toaka i zbog zaostalog bakra na tiskanoj ploi.
Meutim, da bi se pouzdano utvrdilo mje sto kvara, potrebno je odvojiti izlaz sklopa 151 od ulaza sklopa 152 i tada ispitati sta nje izlaza IS1. Ako je izlaz neispravan, znai da je u kvaru IS1 (slika 3.94.b). Ako je izlaz IS1 ispravan, to upuu je na pogreku u ulaz nom dijelu sklopa IS2 (slika 3.94.c). Kratki spoj izmeu izvoda i zajednike to ke ili napona napajanja mogue je ispitati i utvrditi tako da se na ispitivani izvod istodo bno prikljui dava im pulsa i logika sonda. Ako logika sonda stal no pokazuje stanje 0, znai da je izvod u kratkom spoju s uzem ljenom tokom (slika 3.95.a). Ako logika sonda stalno pokazuje stanje 1, znai da je izvod u kratkom spoju s naponom napajanja (slika 3.95.b).
Slika 3.94. Primjena davaa impulsa i logike sonde za ispitivanje ispravnosti logikih sklopova
Na slian nain moe se ustanoviti postojanje kratkog spoja linije (tiskane ve ze) s uzemljenom tokom (slika 3.95.c). Ako logika sonda ne pokazuje promjenu stanja izazvanu davanjem impulsa, znai da je negdje na liniji izmeu davaa i sonde kratki spoj s uzemljenom tokom. Mjesto kratkog spoja s uzemljenom tokom mogue je utvrditi s pomou dava a impulsa i strujne sonde (slika 3.96.a). Od mjesta dodira linije i davaa impulsa do toke kratkog spoja potee kratkotrajno struja. Ako se strujna sonda nalazi na tom putu, registrirat e strujni impuls i time uputiti na sklop iji je izvod u krat kom spoju s uzemljenom tokom. Na slian nain moe se locirati i mjesto krat kog spoja uzemljene toke i linije izmeu dvaju sklopova (slika 3.96.b). Dok se strujna sonda nalazi dalje od mjesta kratkog spoja, nee registrirati strujni impuls. Strujnu sondu treba pomicati po liniji prema davau impulsa sve dok ne registrira strujni impuls koji upuuje na mjesto kvara.
Digitalna elektronika I.
a)
b)
Slika 3.95. Ispitivanje ispravnosti digitalnih sklopova uporabom davaa impulsa i logike sonde: a) kratki spoj izlaza s uzemljenom tokom, b) kratki spoj izlaza s naponom napajanja, c) kratki spoj tiskane veze s uzemljenom tokom
a)
b)
Slika 3.96. Primjena davaa impulsa i strujne sonde za otkrivanje: a) kratkog spoja izvoda s uzemljenom tokom, b) mjesta kratkog spoja tiskane veze s uzemljenom tokom
167
Prim jer
Utvrivanje mjesta kvara digitalnog sklopa (slika 3.97.a). Logiko stanje izvo da utvreno ispitivanjem s pomou univerzalnog instrumenta prikazuje tablica na slici 3.97.b. Analiza logikih stanja pokazuje da je u toki T stanje koje ne odgovara ulaz nom stanju sklopa. Tu je umjesto stanja 1 stanje 0, to upuuje na kratki spoj s uzemljenom tokom. Uz pomo davaa impulsa i strujne sonde mogue je i bez razdvajanja sklopova utvrditi koji je od izvoda, meusobno spojenih u to ki T, u kratkom spoju s uzemljenom tokom. a)
b) Izvod A B T C Stanje 1 0 0 1 1 1 0
= C > J
U X Y
Digitalna elektronika I.
- izvor impulsa u obliku mjerne sonde kojim se moe injektirati impuls na izvod sklopa ili otvorenu liniju izmeu sklopova
izvod kratko spojen na napon napajanja
- unutarnja povezanost dvaju izvoda integriranog sklopa zbog koje su na nji ma uvijek isti signali
kratki spoj razliitih linija koje povezuju digitalne sklopove
- neispravnost nekog od elemenata koji ini sastavni dio integriranog sklopa logika sonda (engl. logic probe) - mjerni instrument u obliku sonde kojim se s pomou svjetlosnog indikatora moe ustanoviti logiko stanje ispitivanog mjesta
otvoren izvod
- greka u izvoru napona napajanja koja uzrokuje neispravan rad digitalnih sklopova
prekid spoja izmeu digitalnih sklopova
- jedan od moguih vanjskih uzroka neispravnog rada digitalnih sklopova strujna sonda (engl. current tracer) - mjerni instrument u obliku sonde kojim se moe utvrditi protjecanje struje dijelom strujnog kruga (linija) bez njegova prekidanja
PITANJA I ZADACI ZA PONAVLJANJE 1. Nabrojite vrste unutranjih kvarova digitalnih sklopova. 2. Kako se manifestira kratki spoj izvoda na uzemljenu toku? 3. Kako se manifestira kratki spoj izvoda na napon napajanja? 4. Kako se manifestira unutarnji prekid veze izmeu ulaznog izvoda i poluvodia? 5. Kako se manifestira unutarnji prekid veze izlaznog izvoda i poluvodia? 6. Na koji se nain manifestira kratki spoj izmeu dvaju izvoda? 7. Nabrojite vrste vanjskih kvarova digitalnih sklopova. 8. Na koji se nain pouzdano moe utvrditi kvar u izvoru napona napajanja? 9. Zbog ega moe doi do prekida meusobne veze dviju ili vie digitalnih sklopova? 10. Sto moe biti uzrokom kratkog spoja izmeu dviju ili vie linija koje spajaju integrirane digitalne sklopove? 11. Kako se s pomou davaa impulsa i logike sonde moe ustanoviti stalni krat ki spoj izvoda s uzemljenom tokom? 12. Kako se s pomou davaa impulsa i logike sonde moe ustanoviti stalni krat ki spoj izvoda s naponom napajanja? 13. Na koji je nain mogue utvrditi kratki spoj tiskane veze s uzemljenom tokom? 14. U emu je prednost istodobne uporabe davaa impulsa i strujne sonde u odnosu na istodobnu uporabu davaa impulsa i logike sonde?
Digitalna elektronika i.
4.1. Bistabilni multivibratori 4.2. Monostabilni multivibratori 4.3. Astabilni multivibratori 4.4. Vremenski sklop
Multivibratori su sklopovi s dva razliita stanja. Do promjene stanja multivibratora moe doi na dva naina: djelovanjem vanjskog signala i bez djelovanja vanj skog signala. Stanje koje je mogue promijeniti samo djelovanjem vanjskog signa la naziva se stabilno stanje. Stanje koje se mijenja bez djelovanja vanjskog signala naziva se kvazistabilno stanje. Na temelju moguih kombinacija stanja razlikuju se tri vrste multivibratora: - bistabilni, kojemu su oba stanja stabilna - monostabilni, koji ima jedno stabilno i jedno kvazistabilno stanje - astabilni, koji ima oba stanja kvazistabilna. Svaki od ovih multivibratora moe se izvesti s pomou logikih sklopova. M e utim, u praksi se najvie koriste integrirane izvedbe pa e njima biti poklonjena najvea pozornost. Osim toga postoje integrirani sklopovi koji se mogu koristiti i kao monostabilni i kao astabilni multivibratori, tzv. vremenski sklopovi od kojih se obrauje jedan primjer.
Integrirane izvedbe bistabila Pregled kljunih pojmova Pitanja i zadaci za ponavljanje Za digitalne sklopove obraene u prethodnim poglavljima karakteristino je da stanje izlaza ovisi o trenutnom stanju na ulazima. Novo stanje na izlazu ne ovi si o prethodnom stanju izlaza. Takvi sklopovi nemaju svojstvo pamenja i nazivaju se kombinacijski sklopovi (engl. combinational circuits). Meutim, za gradnju digitalnih ureaja neophodni su i sklopovi koji mogu za pamtiti neko stanje na ulazu i nakon njegove promjene. Takvi sklopovi nazivaju se sekvencijsl ili slijedni sldopovi (engl. sequential circuits). Temeljni sklop sa svojstvom pamenja u digitalnoj elektronici je bistabilni multivibrator, krae bistabil (engl. bistable multivibrator, flip-flop). Ve je prije spo menuto da bistabil ima dva stabilna stanja (otuda i naziv sklopa) koja se oznaa vaju binarnim simbolima 0 i 1. Prema tome, ovisno o stanju u kojemu se nalazi, bistabil pamti 0 ili 1. Bistabil ima dva izlaza koji se obino oznaavaju s Q i Q ). Kad je na izlazu Q napon koji odgovara logikoj jedinici, tada je bistabil u stanju 1. Istodobno je na izlazu <2 stanje 0. Kad je na izlazu Q napon koji odgovara logikoj nuli, tada je bistabil u stanju 0. Istodobno je na izlazu Q stanje 1. Stoga se izlaz Q naziva pra vim izlazom bistabila. Kako je stanje izlaza Q komplement od stanja na pravom izlazu, to se izlaz Q naziva komplementarnim izlazom bistabila. Svaki bistabil ima vie ulaza preko kojih se moe postaviti u eljeno stanje. Prema djelovanju signala na ulazima, ima nekoliko osnovnih tipova bistabila. Dje lovanje ulaza prikazuje se tablicama stanja. Staro stanje bistabila oznaavat e se oznakom Q0, a novo stanje oznakom Q. Treba napomenuti da se u strunoj litera turi i tvornikim podacima proizvoaa integriranih digitalnih sklopova vrlo esto rabe i oznake Q za staro stanje i Q+ I za novo stanje bistabila.
SR-BISTABIL
Primjer izvedbe osnovnog spoja bistabila uporabom sklopova NILI prikazan je na slici 4.1. Ulazi bistabila oznaeni su slovima S i R (od engl. set i reset). Kad je na oba ulaza stanje 0, bistabil ostaje u zateenom stanju, tj. ne mijenja stanje. D o
Digitalna elektronika I.
voenjem stanja 1 na ulaz S, uz stanje 0 na ulazu R, bistabil se postavlja u stan je. 1. Izlaz Q prelazi u stanje 1 ako je prethodno bio u stanju 0, odnosno ostaje u sta nju 1 ako je prethodno bio u stanju 1. Dovoenjem stanja 1 na ulaz R, uz stanje 0 na ulazu S, bistabil se postavlja u 0. Izlaz Q prelazi u stanje 0 ako je prethodno bio u stanju 1, odnosno ostaje u stanju 0 ako je prethodno bio u stanju 0. Ako je na oba ulaza istodobno stanje 1, bit e tog trenutka oba izlaza u stanju 0. Meu tim, ovo stanje izlaza nije stabilno jer pri prijelazu oba ulaza u stmije 0 nije mogu e pouzdano utvrditi koje e stanje biti na izlazu Q, odnosno Q . Stoga se ova kombinacija ne koristi, odnosno smatra se zabranjenom (engl. not allovved). a) b)
Ulazi
Iz la z i
R s
R
Q
O
* nestabilno stanje
0 0
1 1
: S 0
1 0
Q
Qo
0 1
i 0 o'
o'
Siika 4.1. SR-bistabil izveden uporabom sklopova NILI a) logika shema, b) simbol, c) tablica stanja
Iz izloenog opisa vidi se da ovakav sklop pamti podatak 1, odnosno 0. Moglo bi se rei da je u njemu podatak zatvoren zasunom (engl. latched). Radi toga se u engleskoj literaturi esto za ovaj jednostavni tip bistabila koristi naziv latch. Primjer _______________ Utvrditi oblik napona na izlazu Q jednostavnog SR-bistabila prema zadanoj pobudi (slika 4.2.). Poetno stanje bistabila Q = 0. Prvi impuls (stanje 1) na ulazu S uz istodobno stanje 0 na ulazu R dovodi bis tabil iz stanja 0 u stanje 1. U vremenu do dolaska drugog impulsa oba ulaza su u stanju 0 pa nema promjene stanja izlaza Q. Izlaz Q ostaje u stanju 1 i nakon prestanka djelovanja impulsa na ulaz S. Drugi impuls na ulazu S ne izaziva promjenu stanja jer je bistabil ve u stanju 1. Bistabil je mogue vratiti u stanje 0 dovoenjem impulsa na ulaz R (stanje 1) uz istodobno stanje 0 na ulazu S (slika 4.2.).
O O
SJ T
R
J T _
q_ t
Osim sklopova NILI mogu se za jednostavni bistabil (latch) upotrijebiti i sklo povi NI.
Prim jer
Analizirati rad jednostavnog bistabila izvedenog uporabom sklopova NI. Napi sati tablicu stanja. Po emu se izvedba sa sklopovima NI razlikuje od izvedbe sa sklopovima NILI? Stanje 0 na oba ulaza kod ovog je sklopa nedoputena kombinacija. Ova kom binacija trenutno dovodi oba izlaza u stanje 1, ali nakon prestanka njezina dje lovanja nije mogue pouzdano utvrditi kakvo e stanje biti na izlazu. Bistabil se postavlja u stanje 1 dovoenjem stanja 0 na ulaz S uz istodobno stanje 1 na ulazu R . Povrat bistabila u stanje 0 mogu je dovoenjem stanja 0 na ulaz R uz stanje 1 na ulazu S . Stanje 1 na oba ulaza istodobno ne mijenja stanje izla za. Budui da je djelovanje signala na ulazima bistabila izvedenog sa sklopovi ma NI invertirano u odnosu na djelovanje kod bistabila izvedenog sa sklopovi ma NILI, ulazi ovakvog jednostavnog bistabila mogu se oznaiti slovima S i R i znakom inverzije (slika 4.3.).
a)
Q
b)
S R 0 R Q 0 U lazi Izlazi o Q
Bili!
0 1 0 1
c
0
0 Q
d R
0 1 1
1 ' 0
i' i
0
Qo
i
Qo
* nestabilno stanje
Slika 4.3. Jednostavni bistabil izveden s pomou sklopova NT: a) logika shema, b) simbol, c) tablica stanja
UPRAVLJANI SR-BISTABIL
Bistabili su osnovni elementi mnogih sloenih digitalnih sklopova. Da bi se u ta kvom sloenom sklopu mogao sinkronizirati rad skupine bistabila, potrebno je da bistabili, osim ulaza S i R (ulazi za podatke), imaju poseban ulaz za upravljanje na koji se dovode upravljaki impulsi ili impulsi ritma (engl. clock pulse). Od engles kog naziva za ulaz impulsa ritma dolaze i najee koritene oznake ovog ulaza: C LK ili CP. Ulazi za podatke S i R nazivaju se tada sinkroni ulazi (engl. synchronous inputs). Bistabili s ulazom za upravljanje nazivaju se upravljani bistabili (engl. clocked flip-flop). Upravljaki sklop (engl. pulse-steering circuit) upravljanog bistabila, ostvaren sklopovima I (slika 4.4.) omoguuje ili zabranjuje pristup podatka s ulaza S i R u sam bistabil. Kad je upravljaki ulaz CP u stanju 0, oba neposredna ulaza bistabila su u stanju 0 bez obzira na stanje ulaza S i R. Stoga bistabil zadrava prethodno stanje. Prijelaz iz stanja 0 u stanje 1 na upravljakom ulazu omoguuje vezu ulaza
Digitalna elektronika I.
S i R s ulazima samog bistabila i u skladu s tim odgovarajuu promjenu stanja na izlazima. Bistabil istih svojstava moe se izvesti i sa sklopovima NI (slika 4.5.).
a)
b) CP 0 s X 0 0 R X 0
u
Qo Qo
0
Q o
1
1 1 1 1
1
0
1 1
1
o'
0 o'
* nestabilno stanje
d)
CP R 0
Slika 4.4. Upravljani SR-bistabil: a) logika shema, b) tablica stanja, c) pojednostavnjena logika shema, d) simbol
Primjer Utvrditi oblik napona na izlazu Q upravljanog SR-bistabila uz zadanu pobudu (slika 4.6.). Poetno stanje bistabila je 2 = 0. Pri prvom upravljakom impulsu na ulazima S i R stanje je 0. Zbog toga izlaz Q ostaje u poetnom stanju. Pri dolasku drugog impulsa ritma na ulazu S je stanje 1, a na ulazu R stanje 0. U tim uvjetima bistabil iz poetnog stanja 0
prelazi u stanje 1. Pri dolasku sljedeeg impulsa stanje na ulazima S i R jedna ko je kao i kod prethodnog impulsa. Zato sada stanje izlaza ostaje nepromije njeno. Stanje se ne mijenja ni kod etvrtog impulsa ritma jer je tada na ulazi ma S i R stanje 0. Bistabil pamti prethodni podatak s ulaza S = 1 i R = 0. Sta nje na izlazu Q mijenja se tek kod petog impulsa jer je u tom trenutku na ula zu S stanje 0, a na ulazu R stanje 1.
CP _
s
CP R
s_
0
D-BISTABIL
D-bistabil ima jedan sinkroni ulaz. Za vrijeme djelovanja impulsa ritma (CP = 1) stanje s ulaza prenosi se na izlaz. Ako je na ulazu D stanje 0, tada e i na izlazu Q biti stanje 0. Ako je na ulazu D stanje 1, tada e i na izlazu Q biti stanje 1 (slika 4.7.). b)
S CP
D CP
CP
l ,1
Q Qo
0 1
X 0 1
Qo
0 1
i 0
>
Prirnjsr_________________________________________________________________ Utvrditi oblike napona na izlazu Q D-bistabila uz zadanu pobudu (slika 4.8.). Poetno stanje bistabila je <2 = 0. Prvi impuls ritma postavlja bistabil u stanje 1 prema stanju na ulazu D. To sta nje ostaje na izlazu Q i nakon prestanka djelovanja impulsa ritma (bistabil pamti). Promjena stanja na ulazu D izmeu dvaju impulsa ritma ne utjee na stanje izlaza. Pri nailasku drugog impulsa ritma na ulazu D je stanje 1 pa sta nje izlaza Q ostaje u tom trenutku nepromijenjeno. Meutim, za vrijeme traja nja istog impulsa ritma dolazi do promjene stanja na ulazu D, to uzrokuje is tovjetne promjene na izlazu Q.
Digitalna elektronika I.
-------------JT 1
CPi
bistabil
upravljaki sklop
Impuls ritma dovodi se na ulaze sklopa I, odnosno NILI, izravno i preko invertora (slika 4.10.). Zbog kanjenja uzrokovanog invertorom, stvara se od impul sa ritma vrlo uski impuls pri njegovu rastuem bridu na izlazu sklopa I, odnosno padajuem bridu na izlazu sklopa NILI. Na taj nain signal sa sinkronih ulaza ima pristup u bistabil znatno krae vrijeme od trajanja impulsa ritma.
Slika 4.10. Sklop za detekciju brida impulsa ritma: a) rastui brid, b) padajui brid
177
Za bistabil kod kojega se promjena stanja na izlazu Q zbiva pri rastuem bridu impulsa ritma kae se da je okidan rastuim ili pozitivnim bridom (engl. positive going transition). Bistabil kod kojega se promjena stanja zbiva pri padajuem bri du impulsa ritma okidan je padajuim ili negativnim bridom (engl. negative going transition).
b)
s - > C P R
CP 0 f f t t
s X 0 0 1 1
li
Q
Qo Qo
CP .9 >C P H U 0 o 1 1 1 1
s X 0 0 1 1
R X 0 1 0 1
Q Qo Qo
X 0 1 0 1
0 i i*
0 1 1*
Slika 4.11. Simboli i tablice stanja bridom okidanih SR-bistabila: a) rastuim bridom, b) padajuim bridom
Primjer _________________________________________________________________ Utvrditi oblik napona na izlazima Q bistabila B I i B2 uz istovjetnu pobudu (slika 4.12.). Bistabil BI mijenja stanje na rastui brid, a bistabil B2 na padajui brid impul sa ritma. Otuda razlika u odzivu na istovjetnu pobudu.
B1 S >CP Q CP
JI
J I 1
s Q
R
B2 S >CP R
R Q
Q1
02
Slika 4.12. Djelovanje impulsa ritma na bridom okidani SR-bistabil
Digitalna elektronika I.
D >-CP
CP I 0 t
D X 0 1
Q
Qo
0 1
D >CP
CP 0 i X 0 1
Qo 0
1
0 t
0 |
Slika 4.13. Simboli i tablice stanja bridom okidanih D-bistabila a) rastuim bridom b) padajuim bridom
Primjer
_________
____________
___________
____________________
Utvrditi oblik napona na izlazu Q bridom okidanog D-bistabila uz zadanu po budu (slika 4.14.). Poetno stanje bistabila <2 = 0. Rastui brid prvog impulsa ritma postavlja bistabil u stanje 1 prema stanju na ulazu D. Rastui brid drugog impulsa ritma ne mijenja stanje na izlazu bistabi la jer je u tom trenutku na ulazu D stanje 1. Promjene koje se dogaaju na ulazu D za vrijeme trajanja drugog impulsa ritma ne prenose se na izlaz kod bridom okidanog bistabila (usporedite djelovanje istovjetne pobude na D-bistabil u primjeru sa slike 4.8.). Rastui brid treeg impulsa ritma postavlja bi stabil u stanje 0 prema stanju na ulazu D (slika 4.14).
JK-BISTABIL
JK-bistabil izveden je tako da je mogue na oba ulaza istodobno dovesti stanje 1. U tom sluaju bistabil pri dolasku svakog impulsa ritma mijenja stanje (engl. toggle mode). Za ostale mogue kombinacije stanja na ulazu djeluje kao SR-bistabil. Okidanje bistabila mogue je rastuim ili padajuim bridom impulsa ritma (slika 4.15.). a)
CP
JT
_L
CPi
o
sklop za etektiranje brida impulsa ritma upravljaki sklop bistabil
b) CP 0 t T t
T
J >CP K
< Q Q / ./ X X Qo Q u 0 0 Q0 Q o 0 1 0 i 1 0 i 0 1 1 Q o Q o
I 0 1
4 4 4
K X 0
1
<2 Qo Qo
X 0 0
1 1
Qo
Qo
0 i
i 0
Qo
0
1
Qo
Slika 4.15. JK-bistabil: a) pojednostavnjena logika shema, simbol i tablica stanja bistabila, b) bistabil okidan rastuim bridom, c) bistabil okidan padajuim bridom
Primjer _________________________________________________________________ Utvrditi oblik napona na izlazu Q bistabila JK uz zadanu pobudu (slika 4.16.) Poetno stanje bistabila <2 = 0.
J >CP K
Digitalna elektronika I.
Ulazi J i K spojeni su zajedno na izvor signala. Dok je stanje J = K = 0, impulsi ritma ne dovode do promjene stanja bistabila. Pri stanju J ~ K = 1 svaki impuls ri tma mijenja stanje bistabila. Iz dijagrama izlaznog napona vidi se da je u tom ra zdoblju perioda izlaznog napona dva puta vea od periode impulsa ritma. Dakle, JK-bistabil pri stanju J =K = 1 dijeli frekvenciju impulsa ritma s dva.
DVOSTRUKI BISTABIL
Sva tri tipa bistabila, s obzirom na djelovanje sinkronih ulaza (SR, JK i D), mogu biti izvedeni kao dvostruki bistabili (engl. master-slave flip-flop). Na slici 4.17. prikazana je logika shema dvostrukog JK-bistabila. Impuls ritma dovodi se na ulaz glavnog bistabila (engl. master) izravno, a na ulaz pomonog (engl. slave) preko invertora. Dok je na ulazu za impuls ritma stanje 0, signali sa sinkronih ulaza / i I< ne mogu djelovati na stanje glavnog bistabila. Istodobno je mogu prijenos pretho dnog stanja glavnog bistabila u pomoni. Kad se na ulaz CP dovede impuls ritma (stanje 1), prekida se veza izmeu glavnog i pomonog bistabila, a uspostavlja veza izmeu sinkronih ulaza i glavnog bistabila. To omoguuje djelovanje signala sa sinkronih ulaza na stanje glavnog bistabila. Meutim, novo se stanje glavnog bistabila zbog prekinute veze s pomo nim bistabilom (stanje 0 na upravljakim sklopovima NI) ne moe prenijeti na izlaz Q pa na njemu ostaje staro stanje za sve vrijeme trajanja impulsa ritma.
Slika 4.17. D v o stru k i JK-bistabil: a) logika sh em a, b) sim bol, c) dijagram u laznih i izlaznih n ap o n a
Prestankom djelovanja impulsa ritma (stanje 0 na ulazu CP) prekida se veza izmeu sinkronih ulaza i glavnog bistabila i ponovo uspostavlja veza izmeu glav nog i pomonog bistabila. Novo stanje glavnog bistabila prenosi se u pomoni bis tabil, tj. na izlaz Q (slika 4.17.c). Prema tome, stanje sa sinkronih ulaza sprema se u bistabil za vrijeme trajanja impulsa ritma, ali se pojavljuje na izlazu tek po njegovu zavretku, tj. s odgodom u trajanju impulsa ritma. To u nekim primjenama (npr. kod posmanih registara) moe biti vrlo korisno. Meutim, nedostatak je dvostrukog bistabila to za vrijeme trajanja impulsa ritma moe i kratkotrajna smetnja djelovati kao signal koji e us postaviti novo stanje bistabila (slika 4.18.a).
a) b)
Slika 4.18. Djelovanje smetnje na dvostruki bistabil: a) osnovna izvedba, b) izvedba s bridom okidanim glavnim bistabilom
Zbog toga se upravljaki dio glavnog bistabila modificira tako da je pristup si gnala u njega mogu samo za kratko vrijeme iza rastueg brida impulsa ritma. Dakle, glavni bistabil je zapravo rastuim bridom okidani bistabil. Takav dvostruki bistabil ima upravljaki ulaz oznaen kao svi bridom upravljani bistabili (slika 4.18.b). Prijenos stanja iz glavnog u pomoni bistabil zbiva se normalno nakon prestanka trajanja impulsa ritma. Ovako izveden dvostruki bistabil (engl. master slave with data lockout feature) nee promijeniti stanje na prije spomenutu sme tnju na sinkronom ulazu.
Digitalna elektronika I.
oznaeni na simbolu znakom inverzije. Meutim, asinkrone ulaze mogue je izvesti i tako da je aktivni signal stanje 1 (tablica 4.1.b). U tom sluaju na simboli ma nema oznaka inverzije na asinkronim ulazima. a) b)
PR CLR CP 0 0 0 X X X 0 R X X X X 0 0 > X X X X 0
PR
Q
1 1 0
(2
1
0
1
0
k PR
1 1 1 1 1 1
1 1 1 1 1
1 1 1 1
Q o Qo Q o Q o
1
0
1
0
1 1
1'
i i'
>CP R CLR Q
Slika 4.19. Upravljani SR-bistabil s asinkronim ulazima: a) logika shema, b) tablica stanja, c) simbol
a)
PR
CLR
Q i i 0
Q i 0 i
b)
PR
CLR
0 sinkroni rad 0 1 1 1 0 1
0 0 1 1
0 1 0 1
0 0 1 1
0 1 0 1
sinkroni rad
Uz oznake PR i CLR u tvornikim podacima proizvoaa integriranih digital nih sklopova mogue je za asinkrone ulaze sresti esto i oznake SD i RD (od engl. set direct i reset direct). Ponekad je mogue naii i na oznake S i R ( kod JK i Dbistabila) i ne treba ih zamijeniti s oznakama za sinkrone ulaze SR-bistabila. Primjer _________________________________________________________________ Utvrditi oblik napona na izlazu bistabila s asinkronim ulazima uz zadanu po budu (slika 4.20.).
Stanje 0 na asinkronom ulazu CLR zadrava bistabil u stanju 0 bez obzira na stanje na upravljakom i sinkronim ulazima. Tek kad ulaz CLR prijee u sta nje 1 (drugi asinkroni ulaz PR ve je od prije u stanju 1), mogue je djelovanje signala sa sinkronih ulaza S i R. U trenutku kad asinkroni ulaz PR prijee iz stanja 1 u stanje 0, ponovo je onemogueno djelovanje signala sa sinkronih ulaza. Bistabil prelazi u stanje 1 u kojem ostaje do daljnjega.
INTEGRIRANI BISTABILI
Kao to je ve spomenuto, u digitalnoj elektronici koriste se integrirane izvedbe bistabila. U skupinama TTL i CMOS vrlo je velik izbor razliitih tipova bistabila. Stoga je za optimalnu primjenu potrebno poznavati najvanije karakteristine ve liine (parametre) koje navode proizvoai u tvornikim podacima. Osim opih param etara razmatranih u poglavlju o logikim sklopovima pojavljuju se i neki specifini samo za bistabile.
a) b)
Digitalna elektronika I.
D a bi pouzdano dolo do promjene stanja bistabila, potrebno je da signal na sinkronim ulazima bude trajno prisutan odreeno vrijeme prije i poslije dolaska djelotvornog brida upravljakog impulsa. Podaci o tome nazivaju se vrijeme pos tavljanja (engl. setup time) i vrijeme dranja (engl. hold time). Vrijeme postavljanja ts je vrijeme potrebno da signal bude prisutan na sinkro nom ulazu prije nailaska djelotvornog brida upravljakog impulsa (slika 4.21.a). Vrijeme dranja tH je vrijeme potrebno da signal bude prisutan na sinkronim ulazima nakon dolaska djelotvornog brida upravljakog impulsa (slika 4.21.b). Vrijeme kanjenja (engl. propagation delay) je vrijeme koje protekne od tre nutka dolaska djelotvornog brida impulsa ritma (kad djelotvorni brid dostigne 50% iznosa promjene) do trenutka promjene stanja na izlazu bistabila (kad dosti gne 50% vrijednosti ukupne promjene). Vrijednosti vremena kanjenja pri prijela zu iz stanja 0 u stanje 1 i obrnuto nisu istih iznosa. Osim toga, na vrijeme kanje nja utjee broj ulaza kojim je optereen izlaz bistabila. Na isti nain definirano je vrijeme kanjenja s obzirom na promjenu koju izaziva signal na sinkronim ulazima (slika 4.22.).
M aksimalna frekvencija impulsa ritm a f m ax (engl. maximum clock frekvency) najvea je frekvencija koju moe imati impuls ritma a da pouzdano mijenja stanje bistabila. Proizvoai u tvornikim podacima daju tipinu ili minimalnu (najmanju zajamenu) vrijednost za f m ax. To znai da stvarne vrijednosti pojedinih primjeraka bistabila istog tipa i oznake mogu biti i vee.
Da bi impuls ritma pouzdano djelovao na bistabil, mora imati odreeno traja nje. Vrijeme trajanja stanja visoke razine impulsa ritma tw (H ) (engl. clock pulse high time) najmanje je potrebno vrijeme trajanja impulsa ritma da bi pouzdano djelovao na bistabil. Vrijeme trajanja stanja niske razine impulsa ritma tw(Lj (engl. clock pulse low time) najmanje je potrebno vrijeme izmeu dvaju impulsa ritma za njihovo pouzdano djelovanje na bistabil (slika 4.23).
tw (H )
W ),
Aktivno vrijeme trajanja asinkronog signala (engl. asynchronous active pulse width) podatak je kojim proizvoa kazuje koliko najmanje mora trajati djelotvor ni signal na asinkronom ulazu da bi pouzdano djelovao na bistabil. Za pouzdano djelovanje impulsa ritma na bistabil neophodno je da njegovo vrijeme porasta tr i vrijeme pada tf bude dovoljno kratko. Proizvoai obino daju taj podatak zajedniki za bistabile pojedine skupine ili podskupine. Ovi podaci se znatno razlikuju od proizvoaa do proizvoaa. Openito vrijeme porasta impul sa ritma treba biti <50 ns za bistabile iz skupine TTL, odnosno <200 ns za bistabi le iz skupine CMOS. a) 1/2 7473 J c CP KR 0
Q
b)
J1 C1 K1 R1 J2 C2 K2 R2
7473
74LS73
J1 >C1 K1 R1
1/2 74LS73 J
>CP
J2 >C2 K2 R2
CP X
:7
X
K
X
n > < i U
Qo
o > c
1
Qo
1 1 1 1
n n JI JI
0 0
1
0
1 1
1
a
i 0
Qo
Slika 4.24. Integrirani bistabil 7473: a) simbol prema amerikim standardima, b) simbol prema IEC, c) tablica stanja
Digitalna elektronika I.
Integrirani sklopovi 7473 i 74107 sadre u jednom kuitu dva istovjetna i m e usobno neovisna JK-bistabila s jednim asinkronim ulazom. Radi se o dvostrukom upravljanom bistabilu. To znai da signal na sinkronim ulazima mora biti prisutan za trajanja impulsa ritma. Izvedbe iz podskupine Schottky male snage (74LS73 i 74LS107) bridom su okidani JK-bistabili. Kod njih signal mora biti prisutan samo za vrijeme postavljanja ts prije dolaska djelotvornog brida. Integrirani sklop 7474 je sklop koji sadri dva D-bistabila okidana rastuim bridom. Uz sinkroni rad mogu je i asinkroni preko ulaza RD i SD (slika 4.25.).
a)
k
b)
D^
Hi
0 0 i i i
M
0 1 0 1 1
CP X X X t t
D X X X 0 1
.u
1* 1 0 0 1
U
i* 0 1 1 0
=-CP
* nestabilno stanje traje samo dok je SD= RD= 0 T okidanje rastuim bridom Slika 4.25. Integrirani bistabil 7474: a) simbol prema amerikim standardima, b) simbol prema IEC, c) tablica stanja
Integrirani sklop 7475 sadri etiri jednostavna upravljana D-bistabila (latch). Upravljaki ulaz je zajedniki za po dva bistabila (slika 4.26.).
a) k Eo-1 DO D1 D2 D3 k E2 -3 QO QO Q1 Q1 C1 C2
b) D 0 X 0 1
Q
Qo
0 1
Qo l
0
je
1D
1 1
02 02 Q3 03
1D
2D
2D
Slika 4,26. Integrirani bistabil 7475: a) simbol prema amerikim standardima, b) simbol prema IEC, c) tablica stanja
cp
D 0 1 X X X X
s lit
0 0 0 0 1 1
CLR 0 0 0 1 0 1
Q
0 1
Q
i 0 Qo
b)
CP,
T t t
/ 0 0 1 1 X X X X
'
K
0 1 0 1 X X X X
PR
0 0 0 0 0 0 1 1
CLR m
0 0 0 0 0 1 0 1
1 t i X X X
Q o
0 1 Qo Qo 0 i
Qo i 0 Qo
Q o
0 1 1*
i 0
1*
t 1
X X X
Q o
i 0 i'
* nestabilno stanje
4. padajui brid t rastui brid
i*
PR D >CP Q CLR Q
PR
J >CP
K CLR
4013
4027
Slika 4.27. Simbol i tablica stanja primjera integriranih bistabila iz skupine CMOS
Integrirani sklopovi 4013 i 4027 bistabili su iz skupine CMOS. Radi se o bri dom upravljanim bistabilima. 4013 je integrirani sklop koji u jednom kuitu ima dva istovjetna meusobno neovisna D-bistabila (slika 4.27.a). 4027 je integrirani sklop koji u jednom kuitu sadri dva istovjetna i meusobno neovisna JK-bistabila (slika 4.27.b). Oba bistabila imaju i asinkrone ulaze s pomou kojih je mogu e postaviti bistabile u eljeno stanje neovisno o djelovanju upravljakog ulaza.
188
Digitalna elektronika I.
- najmanje potrebno trajanje djelotvornog signala na asinkronom ulazu asinkroni ulazi (engl. asynchronous inputs) - ulazi pomou kojih je mogue bistabil postaviti u eljeno stanje neovisno o impulsu ritma i stanju na sinkronim ulazima
bistabilni multivibrator, bistabil (engl. bistable multivibrator, flip-flop)
- upravljani bistabil kod kojega se prihvat signala sa sinkronih ulaza zbiva za vrijeme trajanja porasta (rastui brid) ili pada (padajui brid) impulsa ritma
D-bistabil (engl. D flip-flop)
- upravljani bistabil s jednim sinkronim ulazom ije se stanje prenosi na izlaz sinkrono s impulsom ritma
detektor brida (engl. edge detector)
- sklop u upravljakom dijelu bistabila kojim se postie djelovanje podatka sa sinkronih ulaza samo za vrijeme porasta ili pada impulsa ritma (bridom oki dani bistabili)
dvostruki bistabil (engl. master-slave flip-flop)
- upravljani bistabil koji se sastoji od dva bistabila. Signal sa sinkronih ulaza djeluje na ulaz bistabila za vrijeme trajanja impulsa ritma, ali se stanje izlaza mijenja tek po zavretku impulsa ritma
dvostruki upravljani bridom okidani bistabil (engl. master-slave flip-flop with data lockout)
- dvostruki upravljani bistabil kod kojega signal sa sinkronih ulaza moe dje lovati na ulaz bistabila samo za vrijeme trajanja porasta impulsa ritma (ras tuim bridom okidani glavni bistabil); stanje na izlazu mijenja se po zavret ku impulsa ritma
im puls ritma (engl. clock pulse)
- impuls kojim se kod upravljanih bistabila doputa pristup signala sa sinkro nih ulaza (ulaz za podatak) u bistabil
JK-bistabil (engl. JK flip-flop)
- upravljani bistabil s ulazima J i K koji mogu biti istodobno u stanju 1 pri e mu bistabil mijenja stanje na svaki impuls ritma bez obzira na prethodno stanje
maksimalna frekvencija impulsa ritma fm ax (engl. maximum clocking frequency)
- ulazi upravljanih bistabila ije stanje odreuje stanje izlaza bistabila u skla du s impulsom ritma
- bistabil s ulazima S i R kod kojega nije doputeno istodobno dovoenje sta nja 1 na oba ulaza
stabilno stanje
- stanje multivibratora koje je mogue promijeniti samo djelovanjem odgova rajueg signala na pripadni ulaz
upravljani bistabil (engl. clocked flip-flop)
- bistabil koji ima poseban ulaz za impuls ritma kojim se upravlja prihvat si gnala s ulaza za podatke (sinkronih ulaza)
vrijeme dranja t (engl. hold time)
- potrebno vrijeme prisutnosti signala na sinkronim ulazima nakon dolaska djelotvornog brida impulsa ritma
vrijem e kanjenja bistabila fp
- vrijeme od dolaska djelotvornog brida signala (impuls ritma ili stanje asin kronih ulaza) do promjene stanja na izlazu bistabila
vrijeme porasta tr i vrijeme pada t, impulsa ritma (engl. clock transition times: rise time, fali time)
- najvee doputeno trajanje porasta i pada impulsa ritma uz koje impuls jo pouzdano djeluje na bistabil
vrijeme postavljanja fs (engl. setup time)
- potrebno vrijeme prisutnosti signala na sinkronim ulazima prije dolaska dje lotvornog brida impulsa ritma
vrijeme stanja visoke razine impuisa ritma i w(H) (engl. clock pulse high)
Digitalna elektronika I.
F T
upravljani bistabil (latch)
191
SR-bistabil (latch) S R 0
R 0 1 0 1
Q
Qo
Upravljani
CP 0
Q Q0 Qo 0 1
nk
0 0
X
0 0 1 1
X
0 1 0 1 R
0 1 nk
S
CP
1 1
1 1
1 1
Rastuim bridom
CP 0
Q
Qo
Qo
Padajuim bridom
CP 0
c>
Qo Qo
X
0 0 1 1
X
0 1 0 1
R
X
0 0 1 1 s
X
0 1 0 1
t t
S >CP
>CP
0 1
4 0 4 4 CP 0
0 1 nk
t t
CP
nk
Q
Qo
Dvostruki, bridom
E :f Q
0 0 JT J I 0 JI J I Rastuim bridom
X
0 0 1 1
X
0 1 0 1
X
0 0 1 1
X
0 1 0 1
Qo
S >CP
JT JT
Qo
0 1 nk
0 1 nk
Q
fl
JT JT
U
0 r t
] j fC
Padajuim bridom
CP 0
Q
Qa Qo
X
0 0 1 1
X
0 1 0 1
k
Qn
Qo
X
0 0 1 1 /
X
0 1 0 1 i i l
J
>C P K
4 4
>CP
K
0 i
Qo
t t
1 a Q Qn Q0 0 1 a Q 0 i
4 4
CP
Dvostruki, impulsom
CP I 1
Dvostruki, bridom
Q
Qo Qo
0
J K CP 0
X
0 0 1 1
X
0 1 0 1
D
0 J
>C P K 0
X
0 0 1 1
X
0 1 0 1
D
JT JT
JT JT JT JT
0 i Qo Q Qu 0 i
JT JT
Upravljani D-bistabil D
CP
CP
0 1 1
X
0 1
CP
0
X
0 1
t t
>C P 0
Digitalna elektronika I.
CP
D X 0 1
D
>CP
Q Q u
0
CP
D X 0 1
D
CP
0
JT JI
Q Q o
0
i
0
CP 1 D | o
0 JI JI
X 0 1
Q o
0 1
0
Bistabil s asinkronim ulazima (aktivni signal stanje 0) PR CLR PR Bistabil s asinkronim ulazima (aktivni signal stanje 1)
Q
nk 1 0 sr
PI< CLR
o
sr
0 0 1
0 1 0 1
PR
CLR
CLR
0 0 1 1
0 1 0 1
0 1
nk
nestabilno stanje koje se ne koristi sinkroni rad bistabila t promjena stanja bistabila na rastui brid impulsa ritma A promjena stanja bistabila na padajui brid impulsa ritma J I impuls na ulazu CP
nk sr
Slika 4.29. Pregled bistabila s obzirom na djelovanje signala sa sinkronih i asinkronih ulaza
Tablica 4.2. Tvorniki podaci integriranih bistabila skupine TTL (prema podacim a proizvoaa Philips-Signetics, M otorola i Fairchild)
Oznaka sklopa fnia x !'o h [MHz] [V] fM A ] m in. tip. !,K D 'x d Sd CP E !,;< D ' ' n iM B U i kl
h i.
mB B b
.. [m A] I
lillilf
r ImAj [ns]
. [ml
7437 74LS73 7 7 4 10 7 74LS107 474 74LS74 74F74 3 0 1 5 1 0 0 1 5 2 5 4 0 7 5 3 3 20 2,7 2 ,4 2,7 2 ,7 2 ,4 4 0 2 0 / / / 2 0 4 0 2 0 / / 8 0 6 0 1 2 0 4 0 2 0 4 0 8 0 2 0 / / 2 0 8 0 8 0 8 0 2 0 / / / / / -1,6 -0,4 / / / -1,6 -0,4 -0,6 / / -0,8 -32 -0,8 -3,2 -1,8 -1,6 -0,8 -1,8 / / -0,4 -3,2 -0,8 -3,2 -0,6 / / / / / 1 6 8 1 6 8 2 0 2 0 5 ,8 2 5 2 5 2 5 / / / / / 2 0 2 5 2 5 2 5 4 ,3 / / / / / 40 4 0 4 0 5 ,8 3 0 / / / / / 40 3 0 4 0 4 0 6 ,4
74S74 7 5 1 0 0 2,7 / 5 0 1 5 0 1 0 0 1 0 0 / / -3 -6 -4 -4 / 2 0 9 / 6 / 9
74 75 / / 2 ,4 / 80 / / / 1 8 0 / -3,2 / / / -6,4 1 6 / 3 0 / 3 0 / 2 5
/
1 3 ,5
/
1 5
> K ,m
. [ns]
W>
s '
hi
[nsl " fn -J [n s] [n s]
.
/ 2 0 47 2 5 0 0
/ 2 0 / 2 5 2 0 0
/ 3 0 37 3 0 20 5
/ 2 5 2 5 2 5 2 0 5
/ 4 ,5 4 ,5 4 2 ,5 1
/ 6 7 7 3 2
/ / / 2 0 5
Digitalna elektronika I.
Oznaka sklopa ' '' ' 1 i to 15 1 . [mA] min II : ; JQ 15 hl liA] ' min; : 5I :LiO : 15 : : trQ- | H tip. m i M ; : 5
10
4013 (VI 2 5 7 -0,44 -1,1 -3.0 0,44 1,1 3,0 180 90 65 100 50 40 175 75 50 175 75 50 350 100 75 40 20 15 40 1 20 15 250 100 70 125 50 35 15 : ;: :i o ; : . 15 5 4
1.5 4.5 6,5 -0,2 -0,5 -1,5 0,51 1,3 3,4 180 90 65 100 50 40 175 75 50 175 75 50 350 100 75 140 50 35 140 50 35 330 110 75 125 50 35 15 5 4
100
210
30
-24
-24
-4
24
24
10
7,5 6,0
25
h d m m S B m
5,5 6,0
8,5
5,5 6,0
31
20
.I ?H III 11
10
1,5
0,5
iiiiia iis B i CP
J5 5 10 illiia
16
. Ins] In]
Mm . \ CP
5 10
4,5
16
15: :
0,5
PITANJA I ZADACI ZA PONAVLJANJE 1. Opiite svojstva bistabilnog multivibratora. 2. Navedite vrste bistabila s obzirom na djelovanje signala s ulaza za podatke. 3. Nacrtajte simbol i tablicu stanja SR-bistabila. 4. Opiite svojstva SR-bistabila. 5. Nacrtajte simbol i tablicu stanja za D-bistabil. 6. Opiite svojstva D-bistabila. 7. Nacrtajte simbol i tablicu stanja za JK-bistabil. 8. Opiite svojstva JK-bistabila. 9. Navedite vrste bistabila s obzirom na nain upravljanja. 10. Opiite djelovanje impulsa ritma na rad bistabila. 11. U emu je razlika izmeu impulsom upravljanog bistabila i bridom okidanog bistabila? 12. Nacrtajte blok-shemu dvostrukog bistabila i opiite djelovanje impulsa ritma. 13. Opiite svojstvo dvostrukog bridom okidanog bistabila. 14. Opiite namjenu i djelovanje asinkronih ulaza bistabila. 15. Objasnite pojam vremena postavljanja bistabila. Koliko je vrijeme postavlja nja integriranog bistabila 74107? 16. Objasnite pojam vremena dranja bistabila. Koliko je vrijeme dranja integri ranog bistabila 7474? 17. Objasnite pojam vremena kanjenja bistabila. Koliko je vrijeme kanjenja in tegriranog bistabila 7473? 18. to je to maksimalna frekvencija bistabila? Koliko ona iznosi za integrirani bistabil 74LS73? 19. Koji se zahtjevi postavljaju na impuls ritma za pouzdano djelovanje? 20. Utvrdite oblik napona na izlazu Q bistabila uz zadanu pobudu (slika 4.30.a). Poetno stanje bistabila je Q = 1. 21. Utvrdite oblik napona na izlazu Q bistabila okidanog zadnjim bridom uz za danu pobudu (slika 4.30.b). Poetno stanje bistabila je Q = 0.
a)
S
>C P
S
Q R
b) D
>CP
0 a
-
Digitalna elektronika I.
22, Utvrdite oblik napona na izlazu Q bridom okidanog JK-bistabila uz zadanu pobudu (slika 4.31.a). Poetno stanje bistabila je Q = 0. 23. Utvrdite oblik napona na izlazu Q dvostrukog JK-bistabila uz zadanu pobudu (slika 4.31.b). Poetno stanje bistabila je Q = 1.
J Q t-C P K 0
b) J Q { >-CP K Q
24. Kakvo stanje treba biti na ulazima JK-bistabila s asinkronim ulazima da bi se bistabil pouzdano postavio u poetno stanje 0? 25. Kakvo stanje treba biti na ulazima JK-bistabila s asinkronim ulazima da bi bistabil dijelio frekvenciju impulsa ritma s dva? 26. Kakvog e oblika biti izlazni napon bistabila sa slike 4.32.?
CP J >CP 0 CLR CLR n
>
_
J
H H
rC Z h
r i
Monostabilni multivibrator se u digitalnoj elektronici najvie koristi za kanje nje impulsa, odnosno onda kad je potrebno odgoditi ili produiti njegovo djelova nje. No isto tako, mogue je s pomou monostabila od impulsa dugog trajanja dobiti krai. Monostabilni uinak mogue je postii s pomou spojeva logikih sklopova i RC-mrea. Meutim, proizvoai digitalnih sklopova proizvode nekoliko tipova integriranih izvedaba. Za njih je karakteristino da im se izvana dodaju otpornik i kondenzator ija vremenska konstanta utjee na trajanje kvazistabilnog stanja. Svi integrirani monostabili imaju barem dva ulaza za okidanje, koji se meusobno ra zlikuju prema bridu kojim impuls uzrokuje promjenu stanja na izlazu. Osim prika zanog okidanja rastuim bridom mogue je okidanje i padajuim bridom. Integrirani monostabili mogu se prema djelovanju okidnih impulsa podijeliti u dvije skupine: monostabili bez svojstva ponovnog okidanja (engl. nonretriggerable) i sa svojstvom ponovnog okidanja (engl. retriggerable). Kod monostabila bez svojstva ponovnog okidanja impulsi koji se dovode na ulaz za okidanje za vrijeme trajanja kvazistabilnog stanja, ne djeluju na monosta-
Digitalna eleMronika I.
bil. Djelovanje okidnog impulsa mogue je tek po prestanku kvazistabilnog sta nja.Takvim monostabilima mogue je, osim ostalih primjena, dijeliti frekvenciju okidnih impulsa brojem koji ovisi o trajanju kvazistabilnog stanja (slika 4.34.a).
a) b)
7 1 ! Q __ T , 1
. L
U u_ _
c c
T u
Q _
tp
tp fp
Slika 4.34. Djelovanje monostabila: a) bez svojstva ponovnog okidanja, b) sa svojstvom ponovnog okidanja
Kod monostabila sa svojstvom ponovnog okidanja impulsi koji se dovode na ulaz za okidanje za vrijeme trajanja kvazistabilnog stanja, djeluju na monostabil tako da mu neprestano produuju kvazistabilno stanje. Kad je perioda ulaznog napona kraa od trajanja kvazistabilnog stanja, odreenog elementima R i C, izlaz Q ovakvog monostabila je stalno u stanju 1 (slika 4.34.b). Takav monostabil nije mogue koristiti za dijeljenje frekvencije. U ovom e se poglavlju razmotriti nekoliko primjera integriranih monostabila iz skupina TTL i CMOS. Kao monostabil moe se koristiti i integrirani vremenski sklop. O tome e biti govora u posebnom poglavlju.
Integrirani sklop 74121 je monostabil bez svojstva ponovnog okidanja. Ima tri ula za za okidanje (slika 4.35.). Preko u la z a k (bilo kojeg ili oba) monostabil se okida padajuim bridom, tj. prijelazom iz stanja 1 u stanje 0, uz uvjet da je istodobno na ulazu B stanje 1. Pri tome je potrebno da brzina promjene signala na ulazima A ne bude manja od 1 V/|is. Ako je sklop potrebno okidati sporijim promjenama (do 1 V/s), koristi se ulaz B. Okidanje se zbiva na rastui brid, tj. prijelazom iz stanja 0 u stanje 1. Pri tome mora barem jedan od ulaza A biti u stanju 0. Za po uzdano okidanje potrebno je najmanje trajanje impulsa od 50 ns.
tp
Slika 4.36. Oblici napona pri promjeni stanja monostabila 74121
U stabilnom stanju na izlazu Schmittova okidnog sklopa je napon koji odgova ra stanju 0. Invertor II na svom izlazu daje stanje 1 pa je na izlazu Q stanje 0, a
Digitalna elektronika I.
na <2 stanje 1. Kondenzator Cx nabijen je tako da je na izvodu Cx napon Ucc. Na izvodu CJRXje napon koji izlaz invertora 12 dri u stanju 0. Promjena stanja na ulazima monostabila (npr. rastui brid na ulazu B) mijenja stanje na izlazu Schmittova okidnog sklopa a time i izlaza invertora II. Zbog toga izlaz Q mijenja stanje u 1, a izlaz Q u stanje 0 (slika 4.36.). Promjena stanja na izlazu invertora II uzrokuje naglu promjenu napona na kon denzatoru, tj. na izvodima Cx i Cx/Rx pa je invertor 12 promijenio izlazno stanje u 1, to podrava stanje 1 na izlazu Schmittova sklopa i nakon prestanka djelovanja oki dnog impulsa. Kondenzator Cx nabija se iz izvora Ucc preko otpornika Rx i izlaza invertora II. Kad napon na izvodu CJRX dostigne dovoljnu razinu, mijenja se izla zno stanje invertora 12 to preko sklopa I uzrokuje promjenu stanja Schmittova okidnog sklopa i invertora II. Monostabil se vraa u stabilno stanje. Promjena sta nja na izlazu invertora II mijenja napon na kondenzatoru do napona Ucc na izvodu Cx (nabijanje iz izvora Ucc preko izlaza invertora II i ulaza invertora 12).
a) b)
>1
J J Rln cx C JR X
&
JT > 5
Slika 4.37. Simboli integriranog monostabila 74121: a) prema amerikim standardima, b) prema IEC
Trajanje impulsa na izlazu, tj. trajanje kvazistabilnog stanja, moe se odrediti iz dijagrama koje daju proizvoai u tvornikim podacima ili se moe priblino izra unati iz izraza: tp = ln2 x R x x C x = 0,693 x R x x C x Za Rx moe se izabrati vrijednost izmeu 2 i 40 kf2 a za Cx do 1 000 |iF, to da je vrijednosti trajanja kvazistabilnog stanja izmeu 40 ns i 28 s. Integrirani monos tabil 74121 ima ugraen unutarnji otpor vrijednosti 2 kfi pa je mogue koristiti ga i bez vanjskog otpornika (slika 3.38.b). Za dulja trajanja kvazistabilnog stanja pogodnije je uporabiti spoj monostabila s tranzistorom (slika 4.38.c). U tom sluaju mogue je koristiti vee vrijednosti za Rx. Time je mogue postii due trajanje kvazistabilnog stanja s manjim vrijednos tima za Cx. Za otpor se moe izabrati vrijednost do iznosa Rx = 0,7R c x h FE s tim da vrijednost otpora Rx ne smije biti vea od 1 M,Q.
b)
B _ A Q
m L
n l
Ulazi
jIzlaz
Ai
0 X X 1
a2
B
1 1 0 X 1 1 1
Q
0 0 0 0
X 0 X 1
4.
b)
B t
n n 1
1 1 4-
1 i X
JI
JI
0
X
T JT T JI
Slika 4.39. Djelovanje okidnih impulsa na monostabil 74121: a) okidanje rastuim bridom, b) okidanje padajuim bridom, c) tablica stanja
Primjer _________________________________________________________________ Odrediti oblik napona na izlazu Q monostabila 74121 ako su oba ulaza A u stanju 0, a na ulazu B je prikljuen izvor impulsa frekvencije 6 kHz. Vrijednos ti vanjskih elemenata su i?*=10kQ i C* = 56nF. Kakav je odnos frekvencije ulaznog i izlaznog napona? T = = - - = 0,167 ms f u 6 x 10
Na temelju izraunatih vrijednosti za periodu ulaznog napona i trajanje kvazis tabilnog stanja mogue je nacrtati dijagram ulaznog i izlaznog napona (slika
202
Digitalna elektronika I.
4.40.). Iz dijagrama se vidi da je perioda izlaznog napona tri puta vea od peri ode ulaznog napona. To znai da u ovom primjeru monostabil 74121 dijeli fre kvenciju ulaznog signala s tri.
56 nF
10k
i
Tu
nn
i 0 ,1 6 7 m s
0
0,386 ms
T,= 3T u
Integrirani sklop 74123 sadri u jednom kuitu dva istovjetna monostabila sa svojstvom ponovnog okidanja. Osim ulaza A i B za okidanje padajuim, odnosno rastuim bridom, ovaj monostabil ima poseban ulaz oznaen oznakom CLR (slika 4.41.). Ulaz CLR slui za prekidanje kvazistabilnog stanja, tj. vraanje monostabi la u stabilno stanje bez obzira na vrijednosti elemenata RX\C X \ trajanje kvazista bilnog stanja. Vraanje u stabilno stanje zbiva se kad se na ulaz CLR dovede sta nje 0. Dok je na ulazu CLR stanje 0, nije mogue okidanje monostabila. Ako je ulaz CLR u stanju 1, mogue je okidanje monostabila preko ulaza A i B. a)
b)
cx
Q A j B O CLR
cjRx
0 0 CLR
T
b)
Slika 4.41. Integrirani monostabil 74123 : a) prema amerikim standardima, b) simbol prema IEC
c)
4 =0 B=1
CLR A X
,4 = 0 B
:b
X X
Q
0 0 0 JT JT
CLR
0
X X
1
X
CLR
U
t lp
0 i i
1 1 T
0 1 0
T JT
204
Digitalna elektronika I.
Ucc
Okidanje preko ulaza A zbiva se na padajui brid impulsa uz uvjet da je B ulaz u stanju 1. Okidanje putem ulaza B zbiva se na rastui brid impulsa uz uvjet da je ulaz A u stanju 0. Najmanje potrebno vrijeme trajanja okidnog impulsa iznosi 40 ns. Monostabil se moe okidati i preko ulaza CLR. Okidanje se zbiva promje nom stanja iz 0 u 1 uz uvjet da su ulaz A u stanju 0 i ulaz B u stanju 1. Trajanje kvazistabilnog stanja odreuju elementi Rx i Cx koji se dodaju izvana. Rx ne smije biti manji od 5 niti vei od 50 kfi. Za Cx nema ogranienja. Stoga je ovim sklopom mogue dobiti trajanja kvazistabilnih stanja od 45 ns do neograni enih iznosa. Trajanje kvazistabilnog stanja mogue je priblino izraunati prema izrazu: , 700 700 tp = k x R x x C x x 1 + ---- 0,28 x R x x Cx x 1 +---v Rx j v Rx j Izraz vrijedi ako se koriste kondenzatori kapacitivnosti vee od 1 000 pF. Za manje kapacitivnosti treba rabiti dijagrame iz tvornikih podataka.
Primjer Odrediti oblik napona na izlazu Q monostabila 74123 (slika 4.44.) ako je ulaz B u stanju 1, a na ulaz A prikljuen je izvor impulsa frekvencije 10 kHz. 700_
-
T =-
10x10'
= 0,1 ms
tp = 0 ,2 8 x l2 x l0 3x68xK T 9 x 1+
1 2 x l0 3
=0,24 ms
Budui da je tp>Tu dolazi do izraaja svojstvo ponovnog okidanja pa je izlaz stalno u stanju 1.
68 nF
12k
n n n
0,1 ms 0,24 ms
Na kraju prikaza primjera integriranih monostabila iz skupine TTL potrebno je dodati da se oni pojavljuju i u inaicama novijih podskupina sklopova CMOS (npr. 74HC123).
CJR.
206
Digitalna elektronika I.
Na slici 4.45. prikazana je logika shema monostabila 4528 i dijagrami napona u karakteristinim tokama sklopa. U stabilnom stanju i uz A = 0, B = 1 i CLR = 1 kondenzator Cx nabijen je na iznos napona UD D preko otpornika Rx. Izlaz Q je u stanju 0. Pri prijelazu ulaza A iz stanja 0 u stanje 1 (ili ulaza B iz stanja 1 u stanje 0) kondenzator Cx prazni se preko n-kanalnog MOSFET-a unutar integriranog sklopa. Meutim, do promjene stanja na izlazu Q dolazi tek kad se kondenzator dovoljno isprazni. U kvazistabilnom stanju kondenzator Cx nabija se preko otpor nika Rx. Kvazistabilno stanje traje sve dok se kondenzator dovoljno ne nabije. Ta da dolazi do promjene koja vraa monostabil u stabilno stanje. Iz izloenog se vidi da je trajanje kvazistabilnog stanja odreeno vrijednostima izvana dodanih elemenata Rx i Cx. Za odreivanje trajanja kvazistabilnog stanja mogue je rabiti posebne dijagrame iz tvornikih podataka ako se radi o vrije dnostima kapacitivnosti manjim od 0,01 |-iF. Za vee vrijednosti kapacitivnosti mo gue je odrediti trajanje kvazistabilnog stanja raunski prema izrazu: tp = 0,2 x R x x C x x ln (UD D- Uss) = 0,2 x R x x C x x ln UD D Vrijednosti otpora mogu biti od 5 do 1 000 kX2, dok za vrijednosti kapacitivnos ti kondenzatora nema ogranienja. Primjer Na ulazu A monostabila 4528 stanje je 0, a na ulaz B spojen je izvor impulsa. Vrijednosti vanjskih elemenata su Rx = 10 kQ i Cx = 0,1 |iF. Napon napajanja iznosi UD D= 10 V. Kod koje frekvencije impulsa e izlaz Q biti stalno u stanju 1? Trajanje kvazistabilnog stanja ovog multivibratora je: tp = 0,2 x 10 x 103 x 0,1 x IO'6 x InlO = 0,2 x IO"3 x nlO = 460 fis Kod niskih frekvencija je tp < Tu pa monostabil daje na izlazu impulse trajanja tp. Poveanjem frekvencije smanjuje se T. Na graninoj frekvenciji, kod koje poinje djelovati svojstvo ponovnog okidanja, vrijedi tp = Tu. Iz toga slijedi fre kvencija kod koje izlaz Q prelazi stalno u stanje 1: / = = ---------- ----------- = 2173,9 Hz Tu 0,2 x 10 x InlO Ako je frekvencija okidnih impulsa vea od 2,173 kHz, izlaz Q biti e stalno u stanju 1.
207
- monostabilni multivibrator kod kojeg okidni impulsi, dovedeni na ulaz za vrijeme trajanja kvazistabilnog stanja, nemaju utjecaj na njegovo stanje
monostabil sa svojstvom ponovnog okidanja (engl. retrig gerable monostable mul tivibrator)
- monostabilni multivibrator kod kojeg okidni impulsi, dovedeni na ulaz za vrijeme trajanja kvazistabilnog stanja, uzrokuju njegovo produenje
Tablica 4.4. Primjeri karakteristinih veliina integriranih monostabila (prema tvornikim podacima proizvoaa Philips-Signetics, Motorola i Hitachi) O /n ik i sklopa "hi; 74123 A H Kr,i ,lV.il : lm A] [mA) [V/us] IV/SJ m m 1 j JpH L : . f,iHt
, IV m tn
4528
.4 5 3 8 '
74AC4538 0,0001
: i -'iai
A B
8 -0,4
24 24
24 24
1 1 70 80 55 65 33 40 28 36 65 40 40 27 5-50 0 0,2SRX CX 40 28 20 5-260 0 oo 23 32 23 34 12 15 15 15 160 4,5 12 12 2-~ 0-o 300 300 300 300 550 35 250 150 5-1000 0 -~ 4,5 1-13 1-13 2-co 0-~ 1-16 1-16 1-16 1-16
[nsj
A-Q m m m m '
i '.
.
fIVm in
A iB
i
K, , ; 'i
Hl
i i
ii*
0 ,4 5 x 8 ^ 0,2RxCxlnU D D 0,7RX CX
208
Digitalna elektronika I.
PITANJA I ZADACI ZA PONAVLJANJE 1. Opiite svojstva monostabilnog multivibratora, 2. Navedite vrste monostabila s obzirom na djelovanje signala s ulaza na vrijeme trajanja kvazistabilnog stanja. 3. Opiite svojstva monostabila sa svojstvom ponovnog okidanja. 4. Opiite svojstva monostabila bez svojstva ponovnog okidanja. 5. U emu se sve razlikuje djelovanje ulaza A i B kod integriranog monostabila 74121? 6. Kakva ogranienja propisuju proizvoai digitalnih sklopova u pogledu izbora vanjskih elemenata za monostabil 74121? 7. Po emu se razlikuju integrirani monostabili 74121 i 74123? 8. Odredite vrijednost vanjskih elemenata integriranog monostabila 4528 za tra janje kvazistabilnog stanja od 2 ms uz UD D= 5 V.
Dok je izlazni napon prvog invertora u stanju 1, kapacitivnost C nabija se pre ko otpora R. Kad napon na kondenzatoru dostigne iznos gornjeg okidnog praga Schmittova okidnog sklopa, dolazi do brze promjene stanja na izlazu prvog inver tora. Sad se kondenzator izbija preko otpora R i izlaza prvog invertora sve dok napon na njemu ne padne do iznosa donjeg okidnog praga Schmittova okidnog sklopa. To uzrokuje vraanje prvog invertora u prvobitno stanje. Budui da je
Digitalna elelrtronika I.
izlaz prvog invertora optereen RC-mreom, na njega se dodaje jo jedan kako bi se izlaz Q odijelio od RC-mree. Frekvencija izlaznog napona ovisi o vrijednosti elemenata RC-mree. Ako se koristi sklop 7414 standardne podskupine TTL, mogue je za priblino izrauna vanje frekvencije koristiti izraz
s tim da vrijednost otpora R ne smije prijei iznos 500 1 Uz vee vrijednosti otpo ra R sklop nee oscilirati. Potrebne vrijednosti elemenata mogue je priblino odrediti koristei se dijagramima koje daju proizvoai uz ostale podatke za sklo pove sa Schmittovim okidnim sklopom. Primjer______________________ Izraunati frekvenciju izlaznog napona generatora impulsa (slika 4.47.) ako su vrijednosti elemenata R = 330 Q i C = 0,33 jiF. / = ---------------------F = 7,346 kHz 330 x 0,33 x 10
0,8
Za generiranje impulsa visoke i stabilne frekvencije koriste se sklopovi s kris talom kvarca (slika 4.48.). Invertori 1 i 2 su strujno-naponska pojaala (strminska, engl. current-to-voltage amplifier). Pojaanje prvog invertora je A1 = u/i,, = -~R a drugog A2 = uji,, = R 2. Predznak minus oznaava fazni pomak od 180 koji unosi svaki invertor. Ukupno pojaanje pojaala je A = A, x A2 = R, x R 2, a fazni pomak signala izmeu toaka 1 i 4 iznosi 360.
Slika 4.48. Generator impulsa izveden invertorima iz skupine TTL i kristalom kvarca
Kristal kvarca (djeluje kao RLC-mrea koja na rezonancijskoj frekvenciji ima mali omski otpor i ne unosi dodatni fazni pomak) ostvaruje pozitivnu povratnu vezu s izlaza (toka 4) na ulaz pojaala (toka 1). Uz vrijednosti otpora R : i R 2, reda veliine nekoliko stotina oma, pojaanje u grani povratne veze dovoljno je veliko da izlazi invertora osciliraju izmeu stanja zasienja i zapiranja. Stoga je izlazni napon oblika pravokutnih impulsa s vremenom porasta manjim od 10 ns i frekvencijom izlaznog napona u rasponu 1-20 MHz.
hpl ^ ^ tp 2
Izraunati frekvenciju i nacrtati vremenski dijagram izlaznog napona astabila (slika 4.49.) izvedenog s pomou integriranog monostabila 74123. Vrijednosti vanjskih elemenata iznose: CxI= 0,1 |xF, C,2= 0,2 nF, Rxl = 40 k n i Rx2= 30 kX
tpt = 0,28 x 40 x IO3 x 0,1 x 106= 1,12 ms tp2= 0,28 x 30 x IO3 x 0,2 x 10"6= 1,68 ms
212
Digitalna elektronika I.
Promjenom irine impulsa, odnosno faktora ispune (odnos trajanja impulsa i trajanja periode impulsa) izlaznog napona astabila izvedenog prema slici 4.49. mi jenja se i frekvencija izlaznog napona. Na slici 4.50. prikazana je izvedba astabila kojemu se moe meusobno neovisno mijenjati frekvencija i irina impulsa.
start-stop
Slika 4,50. Izvedba astabila kojemu se moe meusobno neovisno mijenjati frekvencija i irina impulsa
Prvi monostabil spojen je kao astabil. Povratnom vezom s izlaza Q monostabil se sam, pri prelasku u stabilno stanje, okida. Trajanje impulsa na izlazu Q l, odre eno elementima RxI i Cxl, ujedno je i priblino trajanje periode izlaznog napona astabila. Na temelju toga mogue je izraunati frekvenciju izlaznog napona:
/ =-
Izlaz Q1 okida drugi monostabil. Vrijednostima Rx2 i Cx2 podeava se njegovo kvazistabilno stanje a time i irina impulsa na izlazu astabila. Preostali ulazi mo nostabila mogu se koristiti za start-stop upravljanje rada astabila.
Primjer _________________________________________________________________ Izraunati frekvenciju i nacrtati dijagram izlaznog napona astabila izvedenog s pomou monostabila 74123 (slika 4.50.). Vrijednosti vanjskih elemenata su: R d = 30 k2, Rx2 x 20 kQ, CxI x 0,4 (J.F i Cx2 x 0,2 |iF. tpl = 0,28 x 30 x 103 x 0,4 x IO"6= 3,36 ms U , tp2= 0,28 x 20 x IO3 x 0,2 x 10~6= 1,12 ms T = t pi / =-3 =297,6 Hz 3,36x10 P 2
pl
INTEGRIRANI ASTABILI
Integrirani astabili su naponski upravljani oscilatori pravokutnih impulsa (engl. voltage controlled oscilator, skraeno VCO). Njima se izvana dodaje kondenzator ili kristal kvarca koji odreuju frekvenciju izlaznog napona. Promjenom napona od 0 do Ucc na posebnom naponski osjetljivom ulazu mogue je fino podeavanje frekvencije u odreenom rasponu.
U CG
i ... !!....i C* Cx
FRQ
i r
UCCi UCC2
|
UC C1 UCc2
0
RNG EN GND1 GND2 EN GND1
0
GND2
Izmeu vie meusobno slinih izvedaba iz skupine TTL kao primjer neka po slui sklop 74LS124 (slika 4.48.). To je sklop koji u jednom kuitu ima dva identi na, meusobno neovisna naponski upravljana astabila. Svaki astabil ima dva na ponski osjetljiva ulaza (FRQ i RNG) i jedan za logiko upravljanje (EN ). Stanje 0 na ulazu E N omoguuje rad oscilatora, a stanje 1 zabranjuje. Raspon frekvencije izlaznog napona je 0,12 Hz-30 MHz. Ako se kao vanjski element uporabi konden zator, mogue je frekvenciju izlaznog napona priblino izraunati prema izrazu:
Sklop ima dva para izvoda za napajanje koje je potrebno zajedno prikljuiti na izvor napona napajanja bez obzira koji se astabil koristi.
214
Digitalna elektronika I.
- integrirani osilator kojemu je mogue podeavanje frekvencije izlaznog na pona s pomou promjene napona na odreenom ulazu
PITANJA I ZADACI ZA PONAVLJANJE 1. Opiite svojstva astabilnog multivibratora. 2. Na koji se nain mogu izvesti astabili u digitalnoj elektronici? 3. Na koji se nain moe realizirati generator impulsa s pomou logikih sklopo va sa Schmittovim okidnim sklopom na ulazu?
10 nF 47k 22 nF 47k
u,
10 nF
100k
10 nF
47k
4. O kojim ogranienjima je potrebno voditi rauna pri izvedbi i radu astabila izvedenog s pomou logikih sklopova sa Schmittovim okidnim sklopom? 5. Na koji se nain moe realizirati generator impulsa visoke i stabilne frekven cije s pomou logikih sklopova? 6. Na koji se nain moe realizirati generator impulsa s pomou integriranih monostabila? 7. Izraunajte frekvenciju i nacrtajte dijagram izlaznog napona astabila izvede nog s pomou dvaju monostabila (slika 4.52.). 8. Izraunajte frekvenciju i nacrtajte dijagram izlaznog napona astabila izvede nog s pomou dvaju monostabila (slika 4.53.).
Digitalna elektronika I.
Vremenski sklop (engl. timer) integrirani je sklop raznovrsnih mogunosti primjene. Vrlo esta primjena je za kanjenje impulsa (monostabilni multivibra tor) i za generiranje impulsa (astabilni multivibrator). Mnogi proizvoai integri ranih sklopova proizvode vremenski sklop poznat pod oznakom 555 (bipolarna izvedba), odnosno 7555 (unipolarna izvedba). U ovom e se poglavlju ukratko opisati graa i svojstva ovih vremenskih sklopova i njihove primjene za izvedbu monostabila i astabila.
Integrirani sklop 556 ima u jednom kuitu dva meusobno neovisna vremen ska sklopa istih svojstava kao to je sklop 555.
Integrirani sklop 7555 je CMOS verzija vremenskog sklopa 555. Njegova logi ka shema i nain rada vrlo su slini shemi i radu sklopa 555 (slika 4.55.).
Neka osnovna svojstva su kod sklopa 7555 znatno poboljana (struja napajanja u statikim uvjetima, struja napajanja u dinamikim uvjetima i vrijeme porasta i pada izlaznog signala) u odnosu na sklop 555 (slika 4.56.). Integrirani sklop 7556 sadri u jednom kuitu dva meusobno neovisna vre menska sklopa istih svojstava kao to je sklop 7555.
55G
^CCMDD
7555
10
0,12
Ic c ^
370
10
f,/f, za u, [ns]
100
40
218
Digitalna elektronika I.
Kad napon na kondenzatoru C dostigne vrijednost dvije treine Ucc, komparator K l vraa bistabil preko ulaza R u poetno stanje. Izlazni napon prelazi u po druje niske razine (stanje 0). Kondenzator C izbija se preko vodljivog tranzistora. Sklop je ponovo u poetnom, stabilnom stanju u kojemu ostaje do ponovnog okidanja. Trajanje kvazistabilnog stanja, tj. impulsa na izlazu monostabila, odreuju vrijenosti elemenata R i C: TP - 1,1 x R x C Vrijednosti kapacitivnosti izvana dodanog kondenzatora mogu se kretati od 1 000 pF do 100 |iF, a otpora od 1 kf do 10 Mfi. Uz navedeni izraz trajanje kva zistabilnog stanja mogue je odrediti i na osnovi dijagrama iz tvornikih podataka proizvoaa (slika 4.59.). Preko izvoda CLR mogue je prekinuti trajanje kvazistabilnog stanja u bilo ko jem trenutku dovoenjem niskog napona.
P rim jer
Nacrtati dijagram ulaznog i izlaznog napona monostabila izvedenog s pomou sklopa 555 ako se monostabil pobuuje impulsima frekvencije 2 kHz i vrije dnosti vanjskih elemenata 10 k2 i 0,1 |iF. Tp = 1,1 x 10 x 103 x 0,1 x 106 = 1,1 * IO-3 s = 1,1 ms T 1 , - 0,5 x 10~3 - 0,5 ms 2 x 10
n
Tu
n
T P
Ti
Na temelju izraunatih vrijednosti za T i TP mogue je nacrtati oblik ulaznog i izlaznog napona. Usporedbom periode ulaznog i izlaznog napona vidi se da u ovom sluaju vremenski sklop dijeli frekvenciju ulaznog napona s tri.
Digitalna elektronika I.
Kad je tranzistor nevodljiv ( Q = 0), nabija se kondenzator C preko otpornika R1 i R2. Na izlazu astabila je napon koji odgovara stanju 1. Kad napon na kon denzatoru dostigne iznos od dvije treine napona Ucc, komparator K l mijenja sta nje i postavlja bistabil u stanje 0 (Q = 1). Tranzistor provede i kondenzator se izbija preko otpora R2. U tom periodu je na izlazu astabila napon koji odgovara stanju 0. Kad se kondenzator izbije do iznosa jedne treine napona Ucc, kompara tor K2 mijenja stanje i postavlja bistabil u stanje 1. Tranzistor prestaje voditi i kondenzator C ponovo se nabija preko oba otpora. Trajanje kvazistabilnih stanja i frekvenciju izlaznog napona mogue je izra unati: T j = 0,693x (R j + R 2 ) x C T 2 =0, 693 x R 2 x C / = 1
Vrijednosti kapacitivnosti izvana dodanog kondenzatora mogu biti izmeu 1 000 pF i 100 |aF, a zbroj otpora R, i R 2 izmeu 1 k2 i 10 M2. Osim toga, za odreivanje frekvencije iz poznatih vrijednosti elemenata ili obrnuto mogu se ko ristiti dijagrami proizvoaa (slika 4.59.b). a)
C [jiF]
b) CE m F ] 100
10
V
1
0,1
N kX S '* N \<5
0,01 0,001
10
100 1
10 100
XS % V
1
S
10
I Hz
kHz
Slika 4.59. Dijagrami ovisnosti trajanja kvazistabilnog stanja monostabila i frekvencije astabila o vrijednostima izvana dodanih elemenata vremenskom sklopu 555
Primjer Izraunati frekvenciju i nacrtati dijagram izlaznog napona astabila izvedenog s pomou sklopa 555 uz vanjske elemente R, = R 2= 5,6 kQ i C = 0,1 |iF. TPI = 0,693 x (5,6 + 5,6) x IO3 x 0,1 x IO'6 = 776,16 x 106s = 776,16 us TP 2 = 0,693 x 5,6 * 103 x 0,1 x IO"6 = 388,08 x 10'6s = 388,08 ps = 851,9 Hz (77,16+ 388,08) *10
tP i
U
T P * \
PITANJA I ZADACI ZA PONAVLJANJE 1. Objasnite svojstva i mogunost primjene vremenskog sklopa 555. 2. Koliki otpor treba imati izvana dodani otpornik da bi trajanje kvazistabilnog stanja monostabila, izvedenog s pomou vremenskog sklopa 555 iznosilo 1 s? Izvana dodani kondenzator ima kapacitet 1 |rF. 3. Koliki otpor trebaju imati izvana dodani otpornici da bi frekvencija astabila izvedenog s pomou vremenskog sklopa 555 iznosila 10 kHz uz irinu izlaznog impulsa tri etvrtine periode? Izvana dodani kondenzator ima kapacitet 0,01 |xF.
Digitalna elektronika I.
1.1. Brojevni sustavi 1.2. Kodovi 2.1. Osnovni logiki sklopovi 2.2. Logika algebra 2.3. Sloeni logiki sklopovi 3.1. Karakteristine veliine integriranih sklopova 3.2. Skupine integriranih digitalnih sklopova s bipolarnim tranzistorima 3.3. Skupine integriranih digitalnih sklopova s unipolarnim tranzistorima 3.4. Meusobno spajanje sklopova razliitih skupina 4.1. Bistabilni multivibratori 4.2. Monostabilni multivibratori 4.3. Astabilni multivibratori 4.4. Vremenski sklop
4.
B0 Bj B2 B3 B4
B0
B,
b j t
b4 _
_ T L
1.2. KODOVI
3. 0011 1001 0101 6. 0110 1100 1000 9. 395 11. 649 13. X + 8 15. SP+ 18. 0 1110000, 1 1010000 4. 862 7. 862 5. 8, 12 8. 0011 1100 0101 10. 1101 0010 1110 12. 1011001 0111010 0111001 14. 11101000 01111010 11111000 17. 1 1110011, 0 1010011 19. 0011001 0101101
3 - ^JiJinnimririrL
Y = A B C C () 0 0 0 i i i i B 0 0 1 1 0 0 1 1 /I u 1 0 1 0 1 0 1 Y. 0 0 0 0 0 0 0 1
Digitalna elektronika I.
= r > -y
Y=A+B+C
^jinnnnnrinR
_ _
L 0 0 0
,! 0 0 1 1 0 0 1 1
-'/i 1 Y 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1
^j h p h j
0 1 1 1 1
A T
c L _ _ y
Y=AB-C
y
Y 1 1 1 1 1 1 1 0 13.
c 0 0 0 0 1 1 1 1 l.
B 0 0
V
0 1 0 1 0 1 0 1
i I Ir n
LJ
r ~
1 1 0 0 1 1
a b
r~ - x , y -Y C /..-
Y=A+B+C
c 0 0 0 0 1 1 1 1
R 0 0 1 1 0 0 1 1
/4 0 1 0 1 0 1 0 1
r i 0 0 0 0 0 0 0
i.n . .. n
c. 0 0
B 0 0 1
im 0 0 0 0 0 1 1 1
0 1 0 1 0 1 0 1
0 0 i i i i
1 0 0 1
1
15
Y=( A + B) - ( A + C)
c 0 0 0 0 1 1 1 1
B 0 0
1 1 0 0 1 1
/l 0 1 0 1 0 1 0 1
y 0 i 0 i 0 i i i
C 0 0 0 0 1 1 1 1
s 0
0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0 0 1 1 0 1 1 1
226
Digitalna elektronika I.
Y = B C
A B C D
V
O S >
D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
c 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
B 4 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1
r 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0
6.
Y=A+C+B+D
7.
Y = A B C
11 .
12 .
13.
O
o -
C D - '
14.
t> -
t> >
227
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
6.
c. 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
* 5 ! 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
Y=A- B- C- D
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
c 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
/l Mi o 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 1
Digitalna elektronika I.
0 0 0 0 1 1 1 1
8 0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0 0 0 0 0 1 0 1
0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1
A 0 1 0 1 0 1 0 1
Y = ( A + B + C) (A + B + C ) = A + C
0 1 0 1 1 1 1 1
ABC
Y = A B + A ' B
Y = (A + B) (A + B)
229
13-
Y=A-B+A-B
14.
Y=(A + B) (A + B)
15
Y = A B + A B = A B A B
Y=(A + B) (A + B)= A + B + A + B
17.
Y = (A B) + (A B) =A B A B
- -
= -----
230
Digitalna elektronika I.
- -------
10
Y=(A + B) (A + B )= A + B + A + B
19. Za kombinacije s neparnim brojem jedinica. 20. Za kombinacije s neparnim brojem jedinica.
8. 26 ns
RJEENJA ZADATAKA ZA PO NAVLJANJE
231
9.
UNH= 0,7 V
U f 1 = 0
0 = 0
^ =
11. 16
16. Y = ( A + B ) - ( C + D ) ' ( E + F ) = A + B + C + D + E + F
UNH= 1,4 V
10.
5, 8, 12
14
IZXZXAA/XAZ_,
/\/\/\/
Y2
AAA
232
Digitalna elektronika I.
5. I = (15 - 0,4)V/3,3 k2 = 4,42 m A < /ot;f ,= 108,9 ns 6. 74HCT, 74ACT 8. 2 9. 74L, 74LS i 74LS uz Ucc = UD D= 5 V
10. 2
21 . C P,
D 0
22.
23.
CP J K
26. CP,
fl0 .
j' 0
233
234
Digitalna elektronika I.
LITERATURA
T. ICohonen, Digital Circuits and Devices, Prentice-Hall, Englewood Cliffs, 1972. K. Reiss, H. Liedl, W. Spichall, Integrierte Digitalbausteine, Siemens Aktiengesellschaft, Berlin-Munchen, 1972. A. Szabo, Impulsna i digitalna elektronika II., kolski centar Ruder Bokovi, Zagreb, 1973. The TTL Applications Handbook, Fairchild Semiconductor, Mountain Vievv, 1973. A. Szabo, Impulsna i digitalana elektronika, Sveuilite u Zagrebu, 1976. L. Nashelsky, Introduction to Digital Computer Technology, J. Wiley & Sons, Ne\v York, 1977. M. Levine, Digital Theory and Practice Using Integrated Circuits, Prentice-Hall, Englevvood Cliffs, 1978. Optoelectronics data Book, Fairchild, M ountain Vievv, 1978. W. Fletcher, A n Engineering Approach to Digital Design, Prentice-Hall, Englewood Cliffs, 1980. Integrated Circuits, Signetics TTL Logic, Signetics-Philips, Eindhoven, 1982. Optoelectronics Designer s Catalog, Hewlet Packard, Palo Alto, 1982. H. Taub, Digital Circuits and Microprocessors, McGraw-Hill International Book Company, 1983. D. Leach, A. P. Mahvino, Digital Principles and Applications, McGraw-Hill Book Company, 1986. E. Kiihn, Handbuch TTL- und CMOS-Schaltkreise, Veb Verlag Technik, Berlin, 1988. R. Tocci, Digital Systems, Prentice-Hall, Englevvood Cliffs, 1988. Handbuch der Elektronik, Digitaltechnik, Medien-Institut, Bremen, 1988. FAC T Data, Motorola Semiconductors, Cambridge, 1988. (dobrotom tvrtke SEMPEC) L. Borucki, Digitaltechnik, B. G. Teubner, Stuttgart 1989. Hitachi Advanced CMOS Logic HD74AD Series Data Book, Hitachi, 1989. (dobrotom tvrtke MIBATRON) F A ST and L S TTL Data, Motorola INC. Phoenix, 1989. (dobrotom tvrtke ELBATEX) High-Speed CMOS Logic Data, M otorola Inc., Phoenix, 1989. Digital Troubleshooting Techniques Using Logical Analysis Test Kits, Global Specialties, New Haven, 1990. Preferred Type Range Catalogue 1990, Philips, Brussels, 1990. S. Paunovi, Digitalna elektronika I., kolski centar Ruer Bokovi, Zagreb, 1991. U. Peruko, Digitalna elektronika, kolska knjiga, Zagreb, 1991. J. Gies, Digitalni integrirani sklopovi (Tabellenbuch digIN er integrierter Schaltungen), Te hnika knjiga, Zagreb, 1992.
KAZALO
C CMOS 124, 126, 130, 131, 137 CMOS velike brzine 130, 137 CMOS kompatibilan s TTL 130, 137
ABT-podskupina BiCMOS 135 AC-podskupina CMOS 131, 137 ACT-podskupina CMOS 131,137 Aikenov kod 29, 36 aktivno vrijeme trajanja impulsa 186, 189 alfanumeriki kodovi 31, 36 ALS-podskupina TTL 113, 117 antiparalelni vodii 158 antivalencija 77, 80 ASCII 31, 36, 37 asinkroni ulazi 182, 189 AS-podskupina TTL 113, 117 astabil 210, 214, 215, 220 astabilni multivibrator 210, 215 B baza brojevnog sustava 12 BCD kod 27, 36 BC-podskupina BiCMOS 135 BCT-podskupina BiCMOS 135 BiCMOS 134, 137 binama znamenka 13, 23 binarna znamenka najnieg brojnog mjesta 14, 23 binarna znamenka najvieg brojnog mjesta 14, 23 binarni brojevni sustav 13, 23 binarni signali 15 binarni zarez 13, 23 bistabil 172, 174, 176, 177, 180, 181, 182, 184, 189 bistabilni multivibrator 172, 189 Booleova algebra 39, 57 bridom upravljani bistabi 177, 189 brojevni sustavi 11, 12, 13, 15, 17, 19, 23 brojno mjesto 13, 14, 23 brzina rada 88 brzina rasprostiranja 152
D
dava impulsa 165, 169 D-bistabil 176, 189 decimalni brojevni sustav 12, 23 De Morganovi teoremi 61, 69 detektor brida 177 digitalna elektronika 11, 23 digitalni sklopovi 11 dijeljenje frekvencije 181, 199 dinamiki faktor razgranjivanja 115, 117 dinamiki utroak snage 129, 137 disjunkcija 42 doputenje prolaza impulsa 41, 43, 46, 48, 77, 78 dvojnost logikih operacija 62, 69 dvolinijsko kuite 49, 50 dvosmjerna sklopka 132, 137 dvostruki bistabil 181, 189 dvostruki vod 151 dvoilna linija 151
E
EBCDI 32, 36 ECL 115, 117 ekvivalencija 78, 80 excess-3 kod 28, 36 EX-ILI 77 EX-NILI 78
F
237
faktor refleksije 152, 161 FAST 113, 117 F-podskupina TTL 113 FCT-podskupina BiCMOS 135
G
kombinacijski sklopovi 39 kompatibilnost digitalnih sklopova 130, 139, 149 komplement 21, 23 komplementiranje 21, 23 konjunkcija 40 kratki spoj 163, 169 kuite za povrinsku montau 49, 50 kvazistabilno stanje 171
H
Hammingov kod 34, 36 HC-podskupina CMOS 130, 137 HCT-podskupina CMOS 130, 137 heksadecimalni brojevni sustav 19, 23 H-podskupina TTL 111
L
logika algebra 39, 57, 58, 69 logika shema 51, 53 logika sonda 165, 169 logiki simbol 39, 53 logiki sklop 39, 40, 53, 72 logiki sklop I 40, 53 logiki sklop ILI 42, 53 logiki sklop NE 44, 53 logiki sklop NI 45, 53 logiki sklop NILI 47, 53 logiki umnoak 71, 75, 79 logiki zbroj 72, 74, 79 I^podskupina TTL 111 LS-podskupina TTL 112 LSB 14, 23 LSD 13, 17, 23 LSI 50 M maksimalna frekvencija 90, 185, 189 maksterm 74 minimizacija 60 minterm 71 monostabil 198, 199, 206, 208, 219 monostabilni multivibrator 198, 208 MOS 121 MSB 14, 23 MSD 13, 17, 23 MSI 50
N
I
I 40, 53, 80 identitet 80 IEC 39 ILI 42, 53, 80 implikacija 80 impuls ritma 174, 189 imunost na smetnje 87 inhibicija 80 inverzija 44 iskljuivo ILI 77, 79 iskljuivo NILI 78, 79 izl izna struja 86, 91 izlazni napon 82, 91
J
jednostavni bistabil 173 jednostavni vod 151 jednoilna linija 151 JK-bistabil 180, 189
_K_ ____
karakteristina impedancija 151 karakteristini otpor 151, 161 koaksijalni kabel 151 kod 27, 28, 29, 30, 32, 34, 36 kodovi za ispravljanje pogreaka 34 kodovi za otkrivanje pogreaka 33
napon napajanja 84, 91 naponski upravljani oscilator 214, 215 NBCD-kod 27 NE 44, 53
238
negacija 44, 80 neparni paritet 33, 36 NI 45, 53, 80 NILI 47, 53, 80 NMOS 121, 137
0______
odvojno pojaalo 156, 161 oktalni brojevni sustav 17, 18, 23 optoelektroniki vezni element 160 osjetljivost na statiki elektricitet 124, 126 osnovica brojevnog sustava 12 otvoren izvod 169 otvoren kolektor 103, 117 otvoren odvod 131, 137 otvoren ulaz 100, 117, 125 P_________ paralelni vodii 158 paritetni bit 33, 36 parni paritet 33, 36 Piercova funkcija 47 pleteni par ica 151 plosnato kuite 49, 50 PMOS 121, 137 poboljani CMOS 131, 137 poboljani Scliottkv 113, 117 poboljani Schottky male snage 113, 117 ponovno okidanje 198, 208 pravila logike algebre 57, 69 prekid izvoda 164 prekid veze 165 presluavanje 158, 161 pretvorba brojeva razliitih brojevnih sustava 15, 18, 20 prilagoenje 152, 161 protutaktna sklopka 95, 117 ___ R redundancija 61 refleksija 153 reflektirajui binarni brojevni sustav 30 relativni brojevi 21 S sabirnica 110, 135 samokomplementirajui kod 29
Schmittov okidni sklop 107 Schottky TTL 112, 117 Schottky TTL male snage 112, 117 sekvencijski sklopovi 39 Shaefferova funkcija 45 sinkroni ulaz 174, 189 sklop s otvorenim kolektorom 103, 117 sklop s tri stanja 108, 131 sklop za pomak razine 144, 149 sloeni logiki sklopovi 71 snani logiki sklop 105, 117 S-podskupina TTL 112 spojeni I 104, 118 spojeni ILI 116, 118 SR-bistabil 172, 190 SSI 50 stabilno stanje 171 stanje visoke impedancije 108 statiki faktor razgranjivanja 115, 118 statiki utroak snage 128, 137 strujna sonda 166, 169
tablica stanja 39, 53 teina brojnog mjesta 12, 13, 14, 17, 19, 23 teinski kod 27, 36 tiskana veza 151 TTL 94, 97, 111, 118 TTL male snage 111, 118 TTL velike brzine 111,118 U ulazna struja 86, 91 ulazni napon 85, 91 univerzalnost logikih sklopova 66, 69 upravljani bistabil 174, 190 usukani par ica 151 utroak snage 84, 92
V
viestruke refleksije 153, 161 viestruki vod 151 VLSI 50 vremenski sklop 217, 219, 220 vrijeme dranja 185, 190 vrijeme kanjenja 89, 92
239
vrijeme pada 90, 92 vrijeme porasta 90, 92 vrijeme postavljanja 185, 190
Z
zabrana prolaza impulsa 41, 43, 46, 48, 77, 78 zakon asocijacije 58, 69 zakon distribucije 58, 69
zakon komutacije 58, 69 zakoni logike algebre 58 zalihost 61 znamenka najnieg brojnog mjesta 13, 14, 17, 19, 23 znamenka najvieg brojnog mjesta 13, 14, 17, 19, 23 zrcalni binarni brojevni sustav 30, 36
kolska knjiga, d.d., Zagreb Masarykova 28 Za izdavaa: ANTE UUL, prof. Predsjednik Uprave: dr. sc. DRAGOMIR MAERI Tisak dovren u travnju 1999.