lec kola

42
LEČ KOLA (latch circuit)

Upload: svetlana-taskovic

Post on 26-Oct-2015

167 views

Category:

Documents


3 download

DESCRIPTION

digitalna elektronika

TRANSCRIPT

LEČ KOLA(latch circuit)

Kod leč kola stanje na izlazu stalno prati promene stanja na ulazima sve dok se eventualno ne dovede pobudni signal koji “zamrzava” stanje na izlazu.

RS leč kolo– Sa NILI kolima– Sa NI kolima– Sa signalom dozvole

D leč kolo

RS leč

Svaka memorija u računaru se sastoji od potrebnog broja lečeva.

Leč je logičko kolo memorijskog tipa (dakle, kolo koje može da memoriše stanje na ulazu) sa dva izlaza koji su komplementarni jedan drugom.

Osnovni leč se može realizovati unakrsnim povezivanjem dva NILI kola

RS leč kolo sa NILI kolima

Šema kolaLogički simbol

S R Qn+1 Qn+1

0 0 Qn Qn

0 1 0 1

1 0 1 0

1 1 0 0

Funkcionalna tabela

S

R Q

Q

RS leč kolo sa NI kolima

Šema kola Logički simbol

S R Qn+1 Qn+1

0 0 1 1

0 1 1 0

1 0 0 1

1 1 Qn Qn

Funkcionalna tabela

Q

Q

S

R

RS leč kolo sa signalom dozvole

Šema kola

S R C Qn+1 Qn+1

0 0 1 Qn Qn

0 1 1 0 1

1 0 1 1 0

1 1 1 0 0

X X 0 Qn Qn

Funkcionalna tabela

S

R

Q

C

Q

Neka je dat RS leč sa početnim stanjem Q=0. Nacrtaj izlazni signal Q.

S

R

Q ?

PRIMER

D leč kolo

D C Qn+1 Qn+1

0 1 0 1

1 1 1 0

X 0 Qn Qn

Šema kola

Funkcionalna tabela

DC

Q

Q

Neka je dat D leč sa početnim stanjem Q=0. Nacrtaj izlazni signal Q.

D

C

Q ?

PRIMER

RS leč kolo kod kojeg su razdvojeni ulazi za setovanje i resetovanje pogodni su u kontrolnim sistemima.

Za primene u sistemima za memorisanje pogodnije je imati samo jedan ulaz, koji će određivati stanje na izlazu.

FLIPFLOPOVI

Flipflpovi su bistabilna kola kod kojih je promena stanja na izlazu moguća samo prilikom promene logičkog nivoa taktnog signala.

MS (Master-Slave) flipflopovi ili flipflopovi sa impulsnim okidanjem

Flipflopovi sa ivičnim okidanjem

MS flipflopovi

Okidanje MS flipflopova vrši se taktnim impulsom koji može biti pozitivan ili negativan.

Ponašanje ulaznih signala u toku delovanja taktnog impulsa definiše novo stanje na izlazu, koje se uspostavlja sinhronizovano sa zadnjom ivicom taktnog signala.

RS MS flipflop D MS flipflop JK MS flipflop

RS MS flipflop

Realizuje se pomoću dva RS leč kola sa signalom dozvole.

CC

Logički simbol

C

RS MS flipflop

Funkcionalna tabela

S R C Qn+1 Qn+1

0 0 Qn Qn

0 1 0 1

1 0 1 0

1 1 1 1

X X 0 Qn Qn

D MS flipflop

Realizuje se pomoću dva D leč kola.

Logički simbol

CC

D MS flipflop

Funkcionalna tabela

D C Qn+1 Qn+1

0 0 1

1 1 0

X 0 Qn Qn

JK MS flipflop

JK rešava problem nedozvoljenog stanja na ulazu RS flip flopa. J i K ulazi su analogni S i R ulazima kod RS flipflopa, s tom razlikom da kombinacija J=K=1 obavezno menja stanje flipflopa.

Logički simbolC

C CК

Ј

JK MS flipflop

Funkcionalna tabela

J K C Qn+1 Qn+1

0 0 Qn Qn

0 1 0 1

1 0 1 0

1 1 Qn Qn

X X 0 Qn Qn

JK MS flipflop

JK MS ff ima nedostatak poznat kao “hvatanje jedinice” koji se javlja kad je izlaz resetovan i pri tome je J=0. Bez obzira na stanje ulaza K, ff treba da ostane resetovan.

Ali, ako se u toku delovanja taktnog impulsa, na ulazu J javi smetnja u vidu kratkotrajnog impulsa izvršiće se setovanje master leča i posle opadajuće ivice takta, pogrešno stanje se prenosi u slave leč.

Smanjivanje verovatnoće hvatanja lažnih impulsa može se postići skraćivanjem trajanja takt impulsa, ali se pravo rešenje dobija tek ivičnim okidanjem.

Flipflopovi sa ivičnim okidanjem

Kod flipflopova sa ivičnim okidanjem , okidanje se vrši sinhronizovano sa jednom od ivica taktnog signala, rastućom ili opadajućom.

Novo stanje flipflopa je definisano stanjem ulaza u trenutku delovanja aktivne ivice taktnog impulsa.

Neka je dat ivični D flipflop sa početnim stanjem Q=0 koji je upravljan opadajućom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

D

Q ?

Primer1

Neka je dat ivični D flipflop sa početnim stanjem Q=0 koji je upravljan rastućom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

D

Q ?

Primer2

T

Т flipflop

Т flipflop je flipflop sa ivičnim okidanjem koji menja stanje na svaku rastuću ili svaku opadajuću ivicu taktnog signala.

Izlazni signal iz Т flipflopa ima tačno dva puta manju učestanost od takta pa je zato glavna primena T flipflopa u deliteljima učestanosti.

T flipflop sa dozvolom

EN T

Kada je EN =0 takt nema dejstva jer se u D flipflop uvek upisuje vrednost koja je jednaka tekućem stanju flipflopa.EN-enable

Neka je dat T flipflop sa početnim stanjem Q=0 koji je upravljan opadajućom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

Q ?

Primer3

Neka je dat T flipflop sa početnim stanjem Q=0 koji je upravljan rastućom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

Q ?

Primer4

Leč kola i flipflopovi-vežbanje

Primer 1Neka je dat RS leč sa početnim stanjem Q=0. Nacrtaj izlazni signal Q.

S

R

Q ?

Primer 2Neka je dat ivični D flipflop sa početnim stanjem Q=0 koji je upravljan opadajućom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

D

Q ?

Primer 3Neka je dat ivični flipflop sa početnim stanjem Q=0 koji je upravljan rastućom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

D

Q ?

Primer 4Neka je dat Т flipflop sa početnim stanjem Q=0 koji je upravljan rastućom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

T

Q ?

Primer 5Neka je dat ivični ЈК flipflop sa početnim stanjem Q=0 koji je upravljan pozitivnom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

J

K

?Q

Primer 6Neka je dat ivični ЈК flipflop sa početnim stanjem Q=0 koji je upravljan negativnom ivicom taktnih impulsa. Nacrtaj izlazni signal Q.

C

J

K

?Q

Primer 7

• Transformiši JK flipflop u D flipflop.

?D

Primer 8

• Transformiši JK flipflop u T flipflop.

?1

Primer 9

• Poveži dva JK flipflopa kao delitelj učestanosti sa 4.

?1

Primer 10

• Poveži dva D flipflopa kao delitelj učestanosti sa 4.

?T