Author
dragica-lukic
View
119
Download
2
Embed Size (px)
Bistabilna kola (flip-flop)
Bistabilna kola (flip-flop)
Bistabilna kola slu e za memorisanje bita.
To su sekvencijalna kola koja mogu da budu u dva stabilna stanja, 0 ili 1, otuda naziv bistabilna kola ili bistabili.
Bistabilna kola (flip-flop)
Stabilno stanje (memorisani bit) se mo e odr avati proizvoljno dugo, a mo e se delovanjem ulaznih signala promeniti (unos novog sadr aja). Bistabil ima bar jednu izlaznu liniju na kojoj se dobija njegovo stanje (memorisani bit).
RS FLIP-FLOP
RS flip-flop se sastoji od ukr tene veze dva logi ka kola. Njihovu vezu ostvarujemo tako da izlaz prvog spajamo na ulaz drugog, a izlaz drugog na ulaz prvog. Ovom vezom ostvarena je pozitivna povratna sprega potrebna za ostvarivanje procesa pri promeni stabilnih stanja.
RS FLIP-FLOPIterpretacija strukture RS flip-flopa, koji su sa injeni ukr tanjem dva dvoulazna NILI kola, kao i struktura sa injena od NI kola nalaze se na slici 1a), dok je na slici 1.b) prikazana simbolska oznaka flip-flopa.
Slika 1a
Slika 1b
RS FLIP-FLOP
Na ulaz S (Set) postavljamo flip-flopa u jedini no stanje (to jo nazivamo i setovanje), tako da izlazi imaju vrednost Q = 1, Q = 0.
Na drugi ulaz R (Reset) postavljamo flip-flop u nulto stanje (resetovano), Q = 0, Q =1
RS FLIP-FLOP
Stanje Q(t +1) predstavlja ono stanje u koje e flipflop pre i u narednom trenutku (t+1) a to ne zavisi samo od ulaznih signala S(t) i R(t) ve i od stanja flip-flopa Q(t) u posmatranom trenutku t.
RS FLIP-FLOP
R(t) 0
S(t) 0 0 1 1 0 0 1 1
Q(t) 0 1 0 1 0 1 0 1
Q(t+1) 0 1 1 1 0 0 -
Kombinaciona tabela u potpunosti predstavlja rad RS flip-flopa.
0 0 0 1 1 1 1
RS FLIP-FLOPKada RS flip-flop sa NILI kolima na svojim ulazima ima vrednosti S(t)=1 i R(t) =1, imamo da je Q(t +1) = (t+1) = 0, bez obzira na prethodno stanje Q(t), iz toga vidimo da se komplementarnost flip-flopa nestaje.
RS FLIP-FLOP
Ovo stanje na izlazu zadr ava se samo dok vrednosti ulazna iznose S = R = 1, tako da to nije u skladu sa definicijom memorijskog elementa da zadr ava izlazno stanje i po prestanku pobudnih signala koji su to izlazno stanje i uzrokovali.
RS FLIP-FLOP
Odavde iznosimo zaklju ak da RS flip-flop sa NILI kolima prestaje da bude memorijski element pri ulaznoj kombinaciji S = R = 1, jer tada dolazi do prekidanja pozitivne sprege izme u logi kih elemenata koji ine tu povratnu spregu.
RS FLIP-FLOP
Iz toga razloga ova je ulazna kombinacija zabranjena, odnosno ne koristi se, to se i vidi na mestima u tabeli prelaza gde je mogu e upotrebiti proizvoljne vrednosti ( ozna eno crticom "-" u tabeli).
RS FLIP-FLOPNa osnovu odgovaraju e Karnoove mape (tabela T1), jednostavno se nalazi funkcija prelaza RS flip-flopa:
Q t 1 ! S t R t Q t
(oblik MDF),
uz obavezan uslov R(t)S(t)=0, koji predstalja pomenutu zabranu da je istovremeno R(t) = 1 i S(t) = 1.
RS FLIP-FLOP
tn
tn+l S 0 1 0 1 0n+l 0n 1 0 -
Ako se izlaz flip-flopa u datom trenutku tn obele i sa Qn, a u prvom slede em trenutku tn+1 sa Qn+1, onda tabela prelaza RS flip-flopa ima oblik kao to je prikazano.
R 0 0 1 1
RS FLIP-FLOPIz ove tabele vidimo da izlaz flip-flopa sa NILI kolima zadr ava prethodno stanje Qn ako su oba ulaza (R i S) na nultom nivou.
Ako je S = 1, R = 0, flip-flop je setovan, Q n 1 = 0; ako je R = 1 , S =0, flipodnosnoQ(n+1) = 1, Q n 1= 1. flop je resetovan Qn+1= 0,
RS FLIP-FLOP
U slu aju da su oba ulaza na visokom nivou (S = 1 i R = 1) imamo da je Q n1 = 0,Qn+1= 0, ali ovo stanje je zabranjeno i obele eno je sa "-" (crticom).
RS FLIP-FLOP
tn R 0 0 1 1 S 0 1 0 1
tn+l 0n+l 0 1 0n
Kada imam logi ku komponentu RS flipflopa realizovanog sa dvoulaznim NI kolima i njegovu tabelu prelaza vidimo na slici.
RS FLIP-FLOPOno to je karakteristi no kod NI kola jeste da su nulti ulazi aktivni, a jedini ni neutralni, ovakav se flip-flop setuje sa resetuje sa
S = 0,
R = 1,
R
= 0,
S = 1,
ne menja stanje ako S = 1 i R = 1, tako e je ulazna kombinacija S =0 i R = 0 zabranjena, jer u slu aju ovakva logi ka struktura gubi svojstvo memorijskog elementa.
RS FLIP-FLOPPretpostavimo da je kod flip-flopa sa NILI kolima, ulazi imaju vrednosti R = 1 i S = 1. To je zabranjeno stanje, pri kome je Q = 0, Q = 0, i mi moramo na neki na in omogu iti da se flip-flop prevede u neko od dozvoljenih stanja. Ako se ukloni samo ulaz R, onda e biti R = 0, S = 1 i flip-flop e pre i u setovano stanje.
RS FLIP-FLOP
Ako uklonimo ulaze R i S u isto vreme (trenutno postanu niski), flip-flop e pre i u novo stanje, ali ne znamo koje, jer to zavisi od minimalne nesimetri nosti, pri promeni stabilnih stanja to se odvija u vremenu od samo nekoliko desetina ns(nano sekundi).
RS FLIP-FLOP
Sli no se de ava i kod RS flip-flopa sa NI kolima. Iz toga razloga se prave i modifikovani RS flipflopovi sa dominantnim S ili R ulazom sa mogu no u da S i R ulazi budu pobu eni u isto vreme, flip-flop uvek prelazi u neko odre eno stanje.
RS FLIP-FLOPU praksi se e e koriste sinhronizovani R-S bistabili za dodatnim priklju kom za signal dozvole C i postavljanje Q na 1 (SET) ili na Q= 0 (CLR)
C - ulaz za signal dozvole, po prvilu taktni signal (clock)signal SET - postavljanje Q na 1 bez obzira na ostale signale(setovanje) CLR - postavljanje Q na 0 bez obzira na ostale signale (resetovanje)
RS FLIP-FLOP
RS FLIP-FLOP
Tabela stanjaC R S Q
1 1 1 0
0 0 1 x
0 1 0 x
Q 1 0 Pred.stanj
D flip-flopD flip-flop je sinhronizovan bistabil sa jednim ulazom D. Vrednost sa ulaza prelazi na izlaz Q, sinhronizovano sa taktnim signalom.
D flip-flop
Na ina da se osiguramo da ne do e do istovremene pobude set i reset ulaza, odnosno do neodre enog stanja u radu flip-flopa, jeste kori enje D flip-flopa. Flip-flop ima samo jedan ulaz D, na koji se dovode podaci.
D flip-flop
D flip-flopU koliko je ulaz D = 1, nailaskom jedini nog sinhronizacionog takt impulsa T = 1 ( na njegovu prednju ivicu) ulazi S i R ima e slede e vrednosti S = 1, Q = 0, odnosno flip-flop se R = 0 a izlazi Q = 1 i setuje.
D 0 0 1 1
Q(t) 0 1 0 1
Q(t+1) 0 0 1 1
D flip-flopRad flip-flopa predstavljen je tabelom , koja nam daje i funkciju prelaza:
Q t 1 ! D t Q t D t Q t
D flip-flop
Imamo da izlaz Q potpuno prati ulaz D ali sa odre enim ka njenjem od jednog intervala periode sinhronizovanog-takt-impulsa. Iz tog ka njenja (Delay) ovakav tip kola je i dobilo naziv D flip-flop. Njegova primena je zna ajna u pomera kim registrima, gde se ulazni podatak pomera na izlaz koji kasni za eljeni takt interval.
BROJA KI ILI T FLIP-FLOP
Ovaj flip-flop se mo e dobiti odgovaraju im dodavanjem logi kih kola na RS flip-flop kao to je na slici. On tako e ima samo jedan ulaz (kao i D flip flop) koji se naj e e ozna ava sa T(t) ili q(t).
BROJA KI ILI T FLIP-FLOP
Imaju i na umu da imamo ukr tenu povratnu vezu sa komplementarnim izlazima Q i Q uvek e samo jedno ulazno kola biti spremno da propusti ono to se nalazi na njegovom ulazu. Ako je Q =0, Q = 1, ulazni signal T(t) mo e da setuje samo RS flip-flop.
BROJA KI ILI T FLIP-FLOP
U slede em trenutku (t +1) imamo da je Q = 1, Q = 0, pa e ulazni signal T(t +1) resetovati RS flip-flop. Ovakvo pona anje se i dalje naizmeni no ponavljala, tako da ovaj flip-flop menja stanje na svaki ulazni signal.
BROJA KI ILI T FLIP-FLOP
To u stvari, predstavlja funkciju brojanja ulaznih signala, po kome i ovaj flip-flop nosi naziv broja ki.
BROJA KI ILI T FLIP-FLOPOvakav tip flip-flopa ima primenu u broja kim ure ajima. Odgovaraju i oblik prekida ke funkcije T flipflopa dobija se iz kombinacione tabele sa slike:
T 0
Q(t) 0 1 0 1
Q(t+1) 0 1 1 0
Qn 1 ! T Q T Q ! T Q
0 1 1
JK FLIP-FLOP
Stuktura i simbolska oznaka JK flip-flopa nalaze se na slici
JK FLIP-FLOP
Ova vrsta flip-flopa ini modifikaciju RS flip-flopa sa tim da kod njega nema zabranjene kombinacije ulaznih signala, RS = 0. Ulazi J i K odgovaraju ulazima S i R kod RS flip-flopa.
JK FLIP-FLOP
Tabela prelaza stanja JK flip-flopa i odgovaraju i Karnoov dijagram dati su u tabelama T6 i odakle se dobija funkcija prelaza:
K(t) 0 0 0 0 1
J(t) 0 0 1 1 0 0 1 1
Q(t) 0 1 0 1 0 1 0 1
Q(t+1) 0 1 1 1 0 0 1 0
Qn 1 ! J t Q t J t Q t
1 1 1
T6
JK FLIP-FLOPJK flip-flop se normalno mo e koristiti kao RS flip-flop. Ako su oba ulaza na jedinici stanje flip-flopa se menja. Na slici prikazana je logi ka ema taktovanog JK flip-flopa sa sinhronizacionim takt-ulazom T.
JK FLIP-FLOPNa ovaj ulaz se ne dovode ulazni podatci, ve omogu ava sinhroni taktovni rad flip-flopa. Tako da ulaz T ne uti e na logi ki rad ovog flipflopa, pa za njega va i tabela prelaza i funkcija kao i za obi ni JK flip-flop.
JK FLIP-FLOP
Sprega izme u ulaza i izlaza flip-flopa izvedena je preko linija za ka njenje LK, koje nemaju uticaj na logi ki rad flip--flopa.
JK FLIP-FLOPNjihova uloga je da izlazne signale dovedu na ulaz kola za ka njenje za onaj period vremena koliko traje uspostavljanje prednje ivice takt signala T (od 0 na 1). U suprotnom, mo e do i do gre nog flip-flopa u vremenu uspostavljanja takt signala. Linije za ka njenje nisu neophodne ukoliko je ka njenje kroz RS flip-flop dovoljno.
JK FLIP-FLOP
Osnovna razlika taktovanog JK flip-flopa u odnosu na T flip-flop je to su na ulazu upotrebljena troulazna umesto dvoulaznih I kola.
JK FLIP-FLOP
Iz toga sledi, ako je J = K = 1 (ili J = K = T) taktovani JK flip-flop e raditi kao T flip-flop.
U slu aju da imamo komplementarne ulaze, odnosno K(t) = , taktovani JK flip-flop e raditi kao kolo za ka njenje- kao D flip-flop.
JK MASTER-SLEJV FLIP-FLOPSimbolska oznaka i strukturu ovog flip-flopa sa NI kolima mo emo videti na slici.
JK MASTER-SLEJV FLIP-FLOP
Za izbegavanje linije za ka njenje, u integralnoj tehnici primenjuje se taktni na in rada poznatija kao master-slejv logi ka konfiguracija JK flip-flopa. Prvi od dva RS flip-flopa (koji ine strukturu MS) naziva se glavnim - master (engl. Master), a drugi RS flipflop u nizu nazivamo izvr nim - slejv (engl. Slave).
JK MASTER-SLEJV FLIP-FLOP
Vrednost koja do e na J i K ulaze prenosi se u glavni flip-flop za vreme prednje ivice (prelazak od 0 na 1) taktimpulsa i zadr ava se u njemu sve dok se ne pojavi silazna ivica takt-impulsa na ulazu (odnosno uzlazna ivica jer imamo invertor) ime je omogu en transport informacije iz master u slejv flip-flop.
JK MASTER-SLEJV FLIP-FLOP
Princip rada ovakvog flip-flopa sli an je radu klasi nog jednostrukog-flip-flopa. Razlika izme u ovakvog taktovanog dvostrukog flipflopa i jednostrukog je u tome da se logi ka stanja na izlazu javljaju nakon negativne ivice ulaznog takt impulsa, tj. posle prelaznih re ima koji nastaju pri upisu logi kih stanja na ulazu u glavni flip-flop.
JK MASTER-SLEJV FLIP-FLOP
Ovim onemogu avamo pogre no okidanje flip-flopa u trenutku prelaznih stanja, jer ne postoji mogu nost vremenskog slaganja izme u okidnog impulsa na ulazu i povratnih logi kih signala sa izlaza.
JK MASTER-SLEJV FLIP-FLOP
Konstrukcija master-slejv flip-flopa nije ekonomi na kada je u pitanju izrada u diskretnoj tehnici, dok se u slu aju tehnike integrisanih kola proizvode mnogo slo enije strukture master-slejv flip-flopa.