Professional Documents
Culture Documents
Gaia. Zirkuitu Integratu Digitalak II PDF
Gaia. Zirkuitu Integratu Digitalak II PDF
Gaia. Zirkuitu Integratu Digitalak II PDF
Zirkuitu sekuentzialak Sarrera Zirkuitu sekuentzialeen irteera sarrera eta barruko seinalen egoeren menpe dago. Bi sarrera berdinekin, irteera desberdinaizan daiteke. Sarreraren aldagaiak ET Sarreraren Zirkuitu Konbinatzailea Irteeraren Zirkuitu Konbinatzailea Memoria Qint Barruko Aldagaien egoera
Zirkuitu sekuentzialak Sarrera Biegonkorrak Bi irteera egonkorrak dituzten zirkuituak dira. Irteera bakoitzak haren balioa betirako mantendu dezake. Memoria duten zirkuituak dira. Motak: Asinkronoek, irteera aldatzeko sinkronizazio seinalerik ez dute behar. Sinkronoek, irteera balioztatzeko erloju seinalea, CLK, behar dute.
Asinkronoak Sinkronoak
RS R S, J- K, T, D, LATCH
12. gaia. Zirkuitu Integratu Digitalak (II)
Zirkuitu sekuentzialak Zirkuitu sekuentzialeak Biegonkorra R-S R Q Irteera ez da aldatzen Qt Qt-1 1 0 0 (E.L.) 1 (I.L.) IL R EL Q Q S
S R 0 0 1 1 S 0 1 0 1
Q Q
Zirkuitu sekuentzialak Zirkuitu sekuentzial asinkronoak Biegonkorrak: R-S Lehentasuna ezabaketa R Q Q S Qint
Q = Q int + R = Q int R = Q int 0 = 0
Lehentasuna inskripzioa
Q Q
Q = Q int S = Q int + S = Q int + 1 = 1
Qint
12. gaia. Zirkuitu Integratu Digitalak (II)
Zirkuitu sekuentzialak Circuitos Zirkuitu sekuentzial Secuenciales sinkronoak Sncronos Biegonkorrak: R-S Irteera ez da aldatzen erlojua goiko baliotik beheko baliora aldatu arte. S bat bada erlojuaren aldaketarekin irteera goiko balioan jarriko dugu, eta beheko balioan jartzeko R bat izan behar da eta erlojuaren seinalea goitik behera aldatzea. R eta S sarrerak 0 badira irteerak ez du aldaketarik. CLK R
CLK
R x 0 0 1 1
S x 0 1 0 1
Zirkuitu sekuentzialak Zirkuitu sekuentzial sinkronoak Biegonkorrak: J-K Irteera ez da aldatzen erlojua goiko baliotik beheko baliora aldatu arte. J bat bada erlojuaren aldaketarekin irteera goiko balioan jarriko dugu, eta beheko balioan jartzeko K bat izan behar da eta erlojuaren seinalea goitik behera aldatzea. J eta K sarrerak 0 badira irteerak ez du aldaketarik. CLK J K Qt J
CLK
x 0 0 1 1
x 0 1 0 1
Biegonkorrak: T Erlojuaren seinalea, biegonkorraren sarrera da.La entrada de reloj es la propia entrada del biestable. Erloju-seinalearen jaitsiera gertatzerakoan irteeraren balioa aldatzen da.
CLK
CLK
Qt Qt-1 Qt-1
Ez dira existitzen eta J-K biegonkorrekin lortzen da. J eta K sarrerak 1 era jartzen badugu eta T erloju sarreran , T motako biegonkorra lortuko dugu. 1 J
CLK
CLK Q
J x 0 0 1 1
K x 0 1 0 1
J eta K goiko balioan badaude, erloju seinale bakoitzako irteeraren balioa aldatzen da.
12. gaia. Zirkuitu Integratu Digitalak (II)
Zirkuitu sekuentzialak Zirkuitu sekuentzial sinkronoak Biegonkorrak: D D sarreran duguna irteerara joango da erlojuaren seinalea gohitik behera doanean. D
CLK
10
CLK
D X 1
Qt Qt-1 1 0
Biegonkorrak: LATCH D sarreran duguna irteerara joango da erlojuaren seinalean goiko balioa badugu D
CLK
CLK 0 1
D X 1 0
Qt Qt-1 1 0
Q Mailarekin aktibatuta!
12. gaia. Zirkuitu Integratu Digitalak (II)
11
Zirkuitu sekuentzialak Biegonkorrekin egindako aplikazioak Kontagailu asinkronoak Erloju sarrera eta n irteera digital. Irteera digitalek sarreratik satzen diren pultsuen kopurua ematen dute. Biegonkorrak ez dira aldatzen aldi berean. Tentsio zatitzaileak Batzutan, seinalearen maiztasuna ez da egokia gure aplikazioan eta beharrezkoa da zatitzea. Tenporizadoreak Elektronika aplikazioak. digitalean beharrezkoak dira tenporizadoreen
12
Zirkuitu sekuentzialak Biegonkorrekin egindako aplikazioak Kontagailu asinkronoak T motako biegonkorrez osaturiko katean oinarrituta daude. Erlojuaren seinalea goitik behera doanean biegonkorraren irteera aldatzen da.
13
CLK T Q T Q T Q T Q
Q0
Q1
Q2
Q3
14
Q0 Q1 Q2 Q3
0 1 0 0
0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 0 0
0 1 1 1
0 1
0 1
0 1
0 0 1 1 0 0 1 1 1 1 0 0
0 0 0 0 0 0 0
1 1 1
0 0 0 0
0 0
0 0 0 1 1
1 1 1 1 1 1 0 0
Zirkuitu sekuentzialak Biegonkorrekin egindako aplikazioak Kontagailu dezimalak Kontagailu digitala eraikitzeko, 4 biteko kontagailu digitala erabiliko dugu eta 10 pultsu zenbatzen dituenean hutsean jarriko dugu. Irteeraren baioa (1010) denean zenbatzailea hutsean jarriko dugu.
15
CLK R T Q R T Q R T Q R T Q
Q0
Q1
Q2
Q3
Zirkuitu sekuentzialak Biegonkorrekin egindako aplikazioak kontagailu dezimalak CLK R Q0 BCD Q1 Q2 Q3 1010 balioarekin hutsean jartzen da. 7 8 9 10 1 2 3 4 5 6 7 8
16
CLK
Q0 Q1 Q2
1 0 1 0 1 0 1 0 1 0 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0
Q3
17
CLK Q0
R Binarioa Q1 Q2 Q3
Q0
Q1
Q2
Q3
Irteeran ematen duen balio maximoa 1111 da. Balio horren ostean 0000 dator.
18
T Q Q Q1
7 6
T Q Q Q2
5 4 3 2
T Q Q Q3
1 0
Q0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Q1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 Q2 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 Q3 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
12. gaia. Zirkuitu Integratu Digitalak (II)
19
A/D
Q0
Q1
Q2
Q3
_ A/D =0 bada biegonkorren seinalea irteerara doa _ A/D =1 bada biegonkorren seinaleak ukatzen dira.
12. gaia. Zirkuitu Integratu Digitalak (II)
20
40192
21
22
Kontagailuaren irteerak maiztasun zatitzaile moduan erabil dezakegu. Kronograman ikusten dugun bezala, irteera bakoitzako maiztasuna aurreko seinalearen erdia da. CLK 0 1 2 fCLK Q0 f 0 0 1 Q1 Q2 Q3 f1 f2 f3 0 0 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 0 0
0 1 1 1
0 1
0 1
0 0 1 1 1 1 1 1
fCLK fn = n+1 2
0 0 0 0 0 0 0
1 1 1
0 0 0 0
0 0
0 0 0 1 1
1 1 1 1 1 1
23
CLK
CLK
BCD kontagailuan Q3 irteerak ez du betetzen fCLK/2n+1 araua. Hamar pultsu zenbatzen dituenean hutsean jartzen da.
Zirkuitu sekuentzialak Biegonkorrekin egindako aplikazioak Tenporizadorea Tenporizazio konbinazioa detektatzen duenean, 0-tik 1-erako aldaketa egiten du. VCC Tenporizazioa hasteko pultsadorea Kontagailua
24
Konbinazionala
12. gaia. Zirkuitu Integratu Digitalak (II)
25
CLK
1 2
3 4
5 6
7 8
Hasteko pultsadorea Q
Zirkuitu sekuentzialak Biegonkorrekin egindako aplikazioak Erloju seinalearen sormena Erloju sorgailuak sistema egonkorra behar du, horretarako kuartzo kristalean oinarritutako osziladoreak erabiltzen dira. Zehaztasun onik behar ez dugunean NAND Schmitt Triggerrean (4093) oinarritu gaitezke.
26
f=
27
Elikadura tentsioa (VDD) jakinik, VT+ eta VT- tentsioen balioak ezagutuko ditugu. Kapazitate txikiko kondentsadorea aukeratzen badugu erresistentziaren balioa aterako dug. Adibidez, elikadura tentsioa 5 V, VT+ =3.3V, V T- =1.8V, eta kondentsadorearen kapazitatea 1nF badira, erresistentziaren balioa R = 1.6k da.
f=
Zirkuitu sekuentzialak Biegonkorrekin egindako aplikazioak Erloju digitalaren diseinua C.C Bigarren kontagailuak irteeran 0110 duenean, irteerak hutsean jartzen ditu. Hau da, irteeran 6 zenbakia agertu beharrean 0 zenbakia agertuko da. Honek segunduak zenbatu dezake. C.C
28
Katodo komuna
a-g a-g
BCD/7Seg
a-g a-g
BCD/7Seg
Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0
BCD
Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0
BCD
R
12. gaia. Zirkuitu Integratu Digitalak (II)
CLK
29
ORDUAK
C.C C.C
SEGUNDUAK
C.C
a-g a-g
a-g a-g
a-g a-g
a-g a-g
a-g a-g
a-g a-g
BCD/7Seg Q3 Q2 Q1 Q0 Q3
BCD/7Seg Q2 Q1 Q 0 Q3
BCD/7Seg Q2 Q1 Q0 Q3
BCD/7Seg Q2 Q1 Q0 Q3
BCD/7Seg Q2 Q1 Q0 Q3
BCD/7Seg Q2 Q1 Q0
Q3
Q2
Q1
Q0
Q3
Q2
Q1
Q0
Q3
Q2
Q1
Q0
Q3
Q2
Q1
Q0
Q3
Q2
Q1
Q0
Q3
Q2
Q1
Q0 CLK
BCD R
BCD R
BCD R
BCD R
BCD R
BCD R