Professional Documents
Culture Documents
aplikacije Electronics
Workbench
2003.
Electronics Workbench
2
SADRŽAJ
ELEMENTI DIGITALNE ELEKTRONIKE.................................................................6
Tranzistor..........................................................................................................................................6
Bulova algebra.................................................................................................................................8
Digitalna elektrons ka kol a .........................................................................................................8
NE kol o .............................................................................................................................................................9
I kol o ..................................................................................................................................................................9
IL I kol o .............................................................................................................................................................9
NI kol o ............................................................................................................................................................10
NIL I kol o .......................................................................................................................................................10
EOR kol o ........................................................................................................................................................11
Pol us ab i r a č ....................................................................................................................................................11
Pun sab i r a č ....................................................................................................................................................12
Memorijske jedinice ....................................................................................................................12
RS fl i p- fl op ...................................................................................................................................................12
Ta kt ov a n R S fl i p- fl o p ...............................................................................................................................13
D fl i p - fl op .....................................................................................................................................................14
JK fl i p- fl op ...................................................................................................................................................14
MS fl i p - fl op ..................................................................................................................................................14
RAD U EWB OKRUŽENJU............................................................................................15
MENIJI............................................................................................................................................16
Umetanje komponenti .................................................................................................................19
Povezivanje kom ponenti ............................................................................................................21
Kreiranje "podkol a" ..................................................................................................................24
Alatke kartice Digital .................................................................................................................24
PRIMERI IZABRANIH KOLA.......................................................................................26
Polus abirač.....................................................................................................................................26
2-bitna aritmetičko logička jedinica ....................................................................................31
R e al i z a c i j a .....................................................................................................................................................32
INSTRUMENTI..................................................................................................................43
Multimetar......................................................................................................................................43
Generator funkcija ......................................................................................................................43
Oscilos kop .......................................................................................................................................44
P ri m er upo t r eb e osci l osk op a . .................................................................................................................45
Ploter................................................................................................................................................47
Generator reči...............................................................................................................................47
Logič ki analizator ........................................................................................................................47
Logič ki konvertor ........................................................................................................................47
GENERATOR REČI..........................................................................................................49
Unos ...................................................................................................................................................49
Snimanje ..........................................................................................................................................49
Brzina ulaza ...................................................................................................................................49
Adresiranje.....................................................................................................................................50
Electronics Workbench
O kidanje..........................................................................................................................................50
Podaci spremni ..............................................................................................................................50
Frekvencija.....................................................................................................................................50
LOGIČKI KONVERTOR..................................................................................................52
Minimizacija logičkih funkc ija ..............................................................................................54
PREVODIOCI......................................................................................................................56
Heksadecimal ni / sedmosegmenmtni dekoder ...................................................................57
Brojač impul sa po modul u 10 .................................................................................................60
PRETVARAČI.....................................................................................................................63
PRETVARAČ PARALELNO U SERI JSKI .........................................................................63
PRETVARAČ SERIJSK I U PARALELNO .........................................................................65
LITERATURA.....................................................................................................................66
4
Electronics Workbench
5
Electronics Workbench
Tranzistor
6
Electronics Workbench
7
Electronics Workbench
S ig n a l n a iz la z u
V cc
P re k id a ~ P re k id a ~ P re k id a ~ P re k id a ~
is k lju ~e n u k lju ~e n is k lju ~e n u k lju ~e n
O V
Bulova algebra
______ __ __
A ⋅ B = A+ B
________ __ __
A + B = A⋅ B
8
Electronics Workbench
sekvencijalna kola (stanje na izlazu zavisi i od prethodnog
stanja i od stanja na ulazu).
U kombinaciona kola spadaju logička kola, polusabirač i
pun sabirač. logička kola odreduju tačnost nekog iskaza.
Logička Mogu da sadrže jedan ili više ulaza. Na ulaze logičkih
kola se dovode vrednosti promenljivih Bulovih funkcija, a na
izlazu se dobije vrednost te funkcija. U nastavku su data
osnovna logička kola (NE kolo, I kolo, ILI kolo, NI kolo, NILI kolo,
EOR kolo).
NE kolo
I kolo
ILI kolo
9
Electronics Workbench
istinitosti osnovnih operacija Bulove algebre. Ako sadrži više
ulaza tada je na izlazu Q=A+B+C+...=A ∨B∨C∨...
NI kolo
A B Q
0 0 1
0 1 1
1 0 1
1 1 0
NILI kolo
10
Electronics Workbench
A B Q
0 0 1
0 1 0
1 0 0
1 1 0
EOR kolo
A B Q
0 0 0
0 1 1
1 0 1
1 1 0
Polusabirač
A B C Suma
0 + 0 = 0 0
0 + 1 = 0 1
1 + 0 = 0 1
1 + 1 = 1 0
Prenos je identičan logičkom množenju (I) cifara A i B, dok je
rezultat isti kao za operaciju isključive disjunkcije (EOR):
C = A⋅B
Suma = A⊕B
11
Electronics Workbench
Ovde je data šema a kasnije je deta;jno opisan, korak po korak,
postupak praktičane realizacije polusabirača.
Pun sabirač
Memorijske jedinice
RS flip-flop
12
Electronics Workbench
stanja na izlazima. Realizuje se pomoću dva EOR kola povezanih
na sledeći način:
Taktovan RS flip-flop
13
Electronics Workbench
D flip-flop
JK flip-flop
Pr Pr
C k J S Q J Q J Q
C k C k
K R Q ’ K Q ’ K Q ’
C r C r
J K flip -flo p
S im b o li J K flip -flo p a
MS flip- flop
J Q J Q J Q
C k
K
M Q ’
C k
K
S Q ’
C k
K
M S Q ’
14
Electronics Workbench
15
Electronics Workbench
M e {o v iti I C
D ig ita ln a I C
A n alo g n i IC
L o g i~k e k a p ije
T r a n z is to r i
S lo ` e n ija d i g ita ln a I C
D io d e
I n d ik a to ri
O s n o v n e k o m p o n e n te
G e n e ra to ri f u n k c ija
Iz v o ri
R a z n e k o m p o o n e n te P re k id a ~ z a
P o d sk lo p
I n s tru m e n ti a k tiv ir a n je s im u la c i je
- Iz menija,
- Preko alatki,
- Kombinacijom tastera (shortcut).
MENIJI
Meniji su sledeći:
17
Electronics Workbench
Activate (Ctrl/G), postavlja kolo u rad (isto se postiže
pritskom na prekidač za napajanje), Aktiviranjem kola pokreće
se niz matematičkih operacija, kojim se izračunavaju električne
vrednost u tačkama kola, predvi|enim za test. Simulacija se vrši
sve dok se ne isključi prekidač za napajanje. Aktiviranje se
može izvršiti pomoću generatora reči.
Pause (F9), privremeno zaustavlja simulaciju tokom
analize rada kola.
Resume (F9), nastavlja rad privremeno zaustavljene
simulacije tokom analize rada.
Stop (Ctrl/T), zaustavlja simulaciju. Isti efekat se postiže
pritiskom na prekidač za napajanje. Podaci se brišu a vrednosti
i rezultati se postavljaju na početno stanje.
Analysis Options (Ctrl/Y), EWB nudi različite mogućnosti
kontrole simulacije, kao što je reset tolerancije grešaka, izbor
simulacione tehnike i pregled rezultata.
DC Operating Point , odre|uje radnu tačku kola
(jednosmerni naponi). Za analizu radne tačke, naizmenični
izvori se nuliraju a na kondenzatore se posmatra kao na
otvoreno kolo a induktiviteti kao kratak spoj. Rezultati DC
analize se koriste kao medjuvrednosti za dalju analizu. Rezultati
DC analize su vidljivi na grafikonu prikazanom nakom izvršene
analize.
DC Sweep, izračunava radnu tačku čvora u kolu za
različite vrednosti jednog ili dva izvora jednosmernog napajanja
kola.
AC Frequency , odre|uje odziv kola kao funkciju
frekvencije ulaznog signala.
Transient , izračunava odziv kola kao funkciju vremena.
Svaki ulazni ciklus se deli u intervale a DC analiza se vrši za
svaku tačku ciklusa.
Fourier , Furijeva analiza. Odredjuje DC, osnovnu i
harmonijske komponente signala.
Noise, odredjuje snagu šuma na izlazu kola.
Distortion , meri harmonijska ili intermodulaciona
izobličenja ulaznog signala.
Parameter Sweep , analiza ponašanja kola za različite
vrednosti parametara komponenti. Korisnik bira početak,
inkrement i kraj vrednosti parametara koji se analiziraju.
Temperature Sweep , analizira rad kola pri različitim
temperaturama. Podrazumeva se temperatura od 27 °C.
Pole-Zero, odre|uje polove i nule transferne funkcije kola,
za male ulazne signale. Koristi se za odre|ivanje stabilnosti
električnog kola.
Transfer Function , odre|uje transfernu funkciju za male
ulazne DC signale. Funkcija se izračunava izme|u ulaza i dve
izlazne tačke (za napon) ili jedne izlazne tačke (za struju)
kolaa.
Sensitivity , izračunava osetljivost izlaznog čvora napona
ili struje u odnosu na parametre svih komponenti (DC
osetljivost) ili jedne komponente (AC osetljivost) u kolu. Obe
analize izračunavaju izmene u izlaznom naponu ili struji,
18
Electronics Workbench
uzrokovane pertubacijom svakog parametra pojedinačno a
rezulatat postavljaju u tabelu.
Worst Case , statistička analiza kojom se izračunava
najgori mogući scenario u zavisnosti od različitih parametara
komponenti. Prva simulacija se vrši sa uobičajenim
vrednostima. Zatim se analizira AC ili DC osetljivost. Moguće je
izračunati osetljivost izlaznog talasnog oblika u odnosu na sv
aki parametar. Kad se izv rši kompletna analiza osetljivosti,
konačnom an alizom se odredjuje najgori mogući slučaj.
Monte Carlo, metod statističke analize kojom se odre|uje
kako izmena svojstava komponenti utiče na ponašanje kolaa.
Graphs , grafička prikaz analize rada kola.
R o tira n je S v o js tv a k o m p o n e n te
I k o n a k a rtic e
lo g i~k ih k a p ija
2 -u la z n a I k a p ija
2 -u laz n a IL I k a p ija
N E k a p ija
2 -u laz n a N IL I k a p ija
2 -u la z n a Is k lju ~iv o N IL I k a p ija
2 -u la z n a N I k a p ija 2 -u la z n a I s k lju ~iv o I L I k a p ija
Umetanje komponenti
19
Electronics Workbench
Elektronske komponente su logički organizovane u kartice,
kao što je na primer, kartica osnovnih komponenti:
I n d u k ti v i te t
(k a le m ) V rem en sk i
T ra n s fo r m a to r N ap o nsk i
I k o n a a la tk e B a s ic p re k id a ~
O tp o rn ik P re k id a ~ k o n tr o l is a n
( o s n o v n e k o m p o n e n te )
K o n d e n z a to r R e l e j p re k id a~
P rek id a ~
T a ~k a sp o ja k o n tr o lis a n
s tru jo m
P o te n c i o m e ta r
P u ll u p
o tp o r n ik
P a k o v a n je
o tp o rn ik a
20
Electronics Workbench
Pritiskom na desni taster miša, pored karakteristika
komponenti, dostupne su i opcija za odsecanje (Cut), kopiranje
(Copy), brisanje (Delete), rotaciju (Rotate) i vertikalno i
horizontalno preslikavanje (Flip) komponenti.
Povezivanje komponenti
21
Electronics Workbench
A 1 A
B 1 B
A 1 A
C 1 B 1 B
23
Electronics Workbench
A 1
C 1 B 1 B
Kreiranje "podkola"
24
Electronics Workbench
D ig ita l
P o lu
sa b ira ~
Pun
sab ira~
J K flip -flo p
R S flip - D flip -flo p
flo p
PR E PR E PR E
C LK C L K C L K C L K
C L R C L R C LR
J K flip -flo p D flip -flo p
25
Electronics Workbench
Polusabirač
A B C R
0 + 0 = 0 0
0 + 1 = 0 1
1 + 0 = 0 1
1 + 1 = 1 0
C = A⋅B
R = A⊕B
26
Electronics Workbench
Iz v o ri
M asa B a te r ija
27
Electronics Workbench
O s n o v n e k o m p o n e n te
P re k id a~
28
Electronics Workbench
Properties . Kliknuti na karticu Value i u polje Key ukucati taster
za aktiviranje prekidača.
I n d i k a to r i
C rv en a so n d a
P O Funkcija
0 0 Negacija (NOT)
1 0 Logičko sabiranje
(OR)
0 1 Logičko množenje
(AND)
1 1 Sabiranje (+)
Ako se označi:
NOT
OP REZ
E D R1 R0
0 0 1 1
0 1 1 0
1 0 0 1
1 1 0 0
AND OR
OP 1 OP 2 REZ OP 1 OP 2 REZ
31
Electronics Workbench
E D M L R1 R0 E D M L R1 R0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 1 0 1
0 0 1 0 0 0 0 0 1 0 1 0
0 0 1 1 0 0 0 0 1 1 1 1
0 1 0 0 0 0 0 1 0 0 0 1
0 1 0 1 0 1 0 1 0 1 0 1
0 1 1 0 0 0 0 1 1 0 1 1
0 1 1 1 0 1 0 1 1 1 1 1
1 0 0 0 0 0 1 0 0 0 1 0
1 0 0 1 0 0 1 0 0 1 1 1
1 0 1 0 1 0 1 0 1 0 1 0
1 0 1 1 1 0 1 0 1 1 1 1
1 1 0 0 0 0 1 1 0 0 1 0
1 1 0 1 0 1 1 1 0 1 1 1
1 1 1 0 1 0 1 1 1 0 1 1
1 1 1 1 1 1 1 1 1 1 1 1
SABIRANJE
OP 1 OP 2 Rezultat
E D M L C R1 R0
0 0 0 0 0 0 0
0 0 0 1 0 0 1
0 0 1 0 0 1 0
0 0 1 1 0 1 1
0 1 0 0 0 0 1
0 1 0 1 0 1 0
0 1 1 0 0 1 1
0 1 1 1 1 0 0
1 0 0 0 0 1 0
1 0 0 1 0 1 1
1 0 1 0 1 0 0
1 0 1 1 1 0 1
1 1 0 0 0 1 1
1 1 0 1 1 0 0
1 1 1 0 1 0 1
1 1 1 1 1 1 0
Realizacija
32
Electronics Workbench
- 2 bitni registar za pohranjivanje rezultata.
- Indikatori, i to za bitove rezultata (dva) i jedan za prenos
pri sabiranju.
- Izvor napajanja 5V.
- Masa.
- Prekidači, 2 za kodiranje komandi, 4 za ulazne podatke
(dva 2-bitna broja). Može se koristiti i jedan prekidač za
omogućivanje rada memorijskog registra.
1. Dekoder operacija .
D 2
O D 3
D 4
(i) O=0, P=0. Tada će izlaz D1 biti na nivou logičke jedinice, jer
se na oba ulaza tog kola dovodi invertovan napon sa ulaza O i
invertovan napon sa ulaza P. Prema tome, oba ulaza prvog AND
kola su u stanju logičke jedinice, pa prema tome i izlaz D1 je na
visokom nivou.
33
Electronics Workbench
T a~k a
sp o ja
34
Electronics Workbench
Iz menija Circuit , izabrati komandu Create Subcircuit , (ili
kombinacija tastera Ctrl/B).
D 1 -D 4
35
Electronics Workbench
Yes). Inače, podšema se može snimiti u posebnu datoteku a
zatim umetati u kola prema potrebi.
Prekidač Favorities , prikazan na sledećoj slici, se koristi za
dalji rad sa podkolima.
36
Electronics Workbench
_ _
R0 = D , R1 = E
E D
R 1 R 0
37
Electronics Workbench
Kako je logičko množenje binarna operacija a operandi su
dužine dva biti, potrebna su dve dvoulazne logičke AND kapije.
Na ulaze jedne kapije se dovode niži bitovi oba operanda a na
izlazu istog je niži bit rezultata. Druga AND kapija obavlja istu
operaciju ali na višim bitovima operanda.
R1 = E ⋅ M R0 = D ⋅ L
E M D L
R 1 R 0
R1 = E + M R0 = D + L
E M D L
R 1 R 0
5. Sabirač .
E M D L
R 1 R 0
38
Electronics Workbench
Kao što se vidi, koristi se kolo za paralelno sabiranje. Ovo
kolo se sastoji od polusabirača na čije ulaze A i B se dovode niži
bitovi operanda, D i L. Rezultat, Σ, je niži bit rezultata, R0.
Prenos iz polusabirača, C0 i viši bitovi oba operanda, E i M, se
dovode u pun sabirač, koji daje viši bit rezultata i prenos.
6. Memorijski registar .
U laz 0
R 0
U laz 1 R 1
+5V
39
Electronics Workbench
obaviti 4 dvoulazne NI kapije i 2 dvoulazne I kapije. Na logičke
NI kapije U1 i U2 se dovodi rezultat nakon obavljenih operacija
u sabiraču, I kolu, ILI kolu i NE kolu, dok se sa kapija U5 i U6
može očitati rezultat. Regulisanje rada logičkih kapija U1-U6 se
vrši spoljnim impulsom +5V. Tako će kapije U5 i U6 biti aktivne
samo ako je na odgovarajući ulaz doveden napon logičke
jedinice, +5V, kako je naznačeno na šemi. Kod računara bi to
odgovaralo liniji READ ENABLE.
Memorijski registar poseduje 5 priključaka za povezivanje
sa ostatkom kola. Dva su ulazi, dva izlazi i jedna za aktiviranje
signalom +5V. Za realizaciju ovog podsklopa prevući 5 tački
spoja u radni prozor. Pored 4 NI kola, 2 I kola, potrebni su i dva
JK flip flopa i to " JK Flip-Flop with Active Low Asynch Inputs ":
K a r ti c a D ig i ta l
40
Electronics Workbench
K o lo z a lo g i~k o K o lo z a lo g i~k o
I n v e rto r S a b ira ~
m n o ` e n je s a b ira n je
D ekoder
R e g is ta r
41
Electronics Workbench
42
Electronics Workbench
INSTRUMENTI
K a r ti c a I n s tr u m e n ti
- Multimetar
- Generator funkcija
- Osciloskop
L o g i~k i - Ploter
M u ltim e ta r k o n v e r to r - Generator reči
G e n e r a to r - Logički analizator
fu n k c ija L o g i~k i - Logički konvertor
G e n e r a to r a n a liz a to r
O s c ilo sk o p
P lo te r re ~i
Multimetar
Generator funkcija
43
Electronics Workbench
Opcije signala su sledeće:
D v o s tru k i
k lik K lik
P rev u }i d r` e}i
le v i ta s te r m i{ a G e n e r a to r
fu n k c ija
Osciloskop
44
Electronics Workbench
Primer upotrebe osciloskopa.
K anal B K anal A
45
Electronics Workbench
46
Electronics Workbench
Ploter
Generator re č i
Logi č ki analizator
Logi č ki konvertor
47
Electronics Workbench
Logički konvertor , izvršava različite transformacije
reprezentacije kola. Može se dodati kolu da bi se izvela tablica
istinitosti ili Bulov izraz kola i slično.
48
Electronics Workbench
GENERATOR RE Č I
Unos
Snimanje
Brzina ulaza
Adresiranje
Okidanje
Podaci spremni
Frekvencija
50
Electronics Workbench
P r e k i d a ~i z a p o k r e ta n j e
i z a u s ta v lja n je re d a
I n s tr u m e n ti G e n e r a to r r e ~ i g e n e r a to r a
A d r e s e te k u } e re ~i
O k id a n je
F rek v en c ija
51
Electronics Workbench
LOGIČKI KONVERTOR
I n s tr u m e n ti
L o g i~k i k o n v e rto r
Logički konvertor se nalazi u kartici Instruments . Klikom
na ikonu Instrumenti , aktivira se alatka sa instrumentima.
Izabrati Logički konvertor i prevući ga u radni deo prozora.
Ekran tada izgleda kao na prethodnoj slici. Dvostrukim klikom
na logički konvertor instrument će biti prikazan kao na sledećoj
slici:
52
Electronics Workbench
D a j e ta b li c u i s ti n ito s ti n a
P rik lju ~c i A -H o s n o v u e l e k tr i~n e {e m e k o la P r e v o d i ta b li c u is tin i to s ti
lo g i~k o g k o n v e rto ra u B u lo v iz ra z
P r e v o d i ta b li c u is tin i to s ti
u m in im iz o v a n B u lo v iz ra z
B u lo v iz ra z z a ra d n o
k o lo n a slic i P rev o d i B u lo v iz raz P rev o d i B u lo v iz raz u
u d ig ita ln o k o lo d ig i ta ln o k o lo s a s ta v l j e n o
P rev o d i B u lo v iz raz sa m o o d N A N D k a p ija
u ta b l ic u is tin ito s ti
Klikom na prvi prekidač u boks Conversions logičkog
konvertora, , (generisanje tabele istinitosti na
osnovu šeme kola), dobije se sledeća tablica istinitosti za kolo
dato na prethodnoj slici:
53
Electronics Workbench
minimalni izraz je
__ __
ω = ABC + A B
__ __ __ __
ω( A, B, C ,...,+,⋅) =ω( A, B, C ,⋅,+)
54
Electronics Workbench
4. Karnoove karte. Ovim postupkom se odredjuje minimalna
disjunktivna normalna forma (DNF). U tabele, koje se nazivaju
Karnoove karte, se unose kanonske elementarne konjukcije. U
preseku svake vrste i kolone se nalazi po jedna kanonska
elementarna konjukcija, čiji broj zavisi od broja promenljivih. Na
taj način se Bulov izraz transformiše u kanonsku DNF.
Izdvajanjem zajedničkih potkonjukcija obrazuje se minimalna
DNF. U poglavlju PREVODIOCI , dat je pojenostavljen primer
primene Karnoovih karti.
5. Tablica prostih implikanata.
55
Electronics Workbench
PREVODIOCI
- sa zajedničkom anodom i
- sa zajedničkom katodom.
56
Electronics Workbench
g. Kad se na katodu segmenta dovede napon logičke nule, dioda
provede i segment svetli.
Obrnut slučaj je sa displejima sa zajedničkom katodom. U
ovom slučaju sve katode LED dioda su paralelno vezane, dok su
anode odvojene i obeležene slovima a-g. Da bi LED dioda
svetlela, potrebno je na njenu anodu dovesti napon logičke
jedinice.
57
Electronics Workbench
58
Electronics Workbench
Tabela 3. će poslužiti da se odredi Bulova funkcija koja
definiše ulaz a displeja u zavisnosti od stanja ulaza dekodera
(A, B, C, D). Na osnovu te tabele se može generisati funkcija
koristeći pravilo zbira proizvoda:
59
Electronics Workbench
dekoder sa zajedničkom katodom, funkcije treba invertovati pa
se koriste NILI kola, ukupno 7 NILI kola.
Sedmosegmentni displej se
I n d i k a to ri nalazi u kartici Indicators .
Pored displeja, potrebno je još
8 četvoroulaznih I kola, 12
troulaznih I kola, jedno
dvoulazno I kolo, 4
četvoroulazna NILI kola, 3
troulazna NILI kola i, već
S e d m o s e g m e n tn i d is p le j opisani, sklop za kodiranje
ulaznih informacija pomoću prekidača i NI kola. Kompletna
šema kola koje obavlja opisane funkcije se nalazni na slici
"Heksadecimalni / sedmosegmentni dekoder".
60
Electronics Workbench
61
Electronics Workbench
62
Electronics Workbench
PRETVARAČI
- paralelno u serijski i
- serijski u paralelno.
63
Electronics Workbench
64
Electronics Workbench
PRETVARAČ SERIJSKI U PARALELNO
65
Electronics Workbench
LITERATURA
66