Movatterモバイル変換


[0]ホーム

URL:


Prijeđi na sadržaj
WikipedijaSlobodna enciklopedija
Traži

Bistabil

Izvor: Wikipedija

Bistabil, (eng.flip-flop), jesekvencijalni sklopdigitalne elektronike koji može zapamtiti podatak veličine jedan bit. Elektronički gledano radi se obistabilnom multivibratoru, tj. o sklopu koji ima dva stabilna stanja (kojima pridajemo značenje logičke 0 i 1). Bistabili u osnovnoj izvedbi, zvanoj SR-bistabil, imaju dva ulaza i dva izlaza, no postoje i složenije izvedbe koje imaju i do pet ulaza (poput MS-bistabila, engl.master-slave flip-flop). Neki od tih ulaza mogu reagirati na logičko stanje na njima, dok neki reagiraju na promjenu stanja. Ulazni impulsi koji se dovode bistabilu se znaju nazivati i okidni impulsi. Ulazi se označavaju ovisno o vrsti bistabila, dok se izlazi označavaju sQ{\displaystyle Q} (logičko stanje bistabila) iQ¯{\displaystyle {\overline {Q}}} (logički komplement izlazaQ{\displaystyle Q}). Promjena iz jednog stabilnog stanja u drugo naziva se okidanje bistabila.

Bistabile možemo podijeliti u dvije osnovne skupine i to na asinkrone i sinkrone bistabile. Asinkroni bistabili imaju svojstvo da reagiraju na promjenu impulsa čim se pojavi na ulazu u sklop, što daje pogrešan rezultat kada se ulazni impulsi ne dovode istovremeno na ulaz. Sinkroni bistabil je verzija asinkronog koji ima dodatni ulaz (CLK, od eng.clock) na koji se dovode sinkronizacijski impulsi konstantne frekvencije tako da bistabil mijenja stanje na promjenu okidnog impulsa.

Bistabil su1919. godine napraviliWilliam Eccles iF. W. Jordan i bio je izveden iz dvijeelektronske cijevi koje su nakon izumatranzistora1947. godine zamijenjene istim.

SR-bistabil

[uredi |uredi kôd]
R1, R2 = 1 kΩ,R3, R4 = 10 kΩ

SR-bistabil ima dva ulaza S i R po kojima je i dobio ime. Ulaz S se naziva set (eng.set - postaviti), dok je ulaz R reset (eng.reset - poništiti).

Način rada možemo opisati riječima kao:

Postavljanjem ulaza S ulogičko stanje 1, a ulaza R u logičko stanje 0 izlaz Q se postavlja u stanje 1, a izlaz Q' u stanje 0. Ako se na ulaz S dovede logička 0, a na ulaz R logička 1 na izlazu Q se dobije logička 0, a na izlazu Q' logička 1.

Ako se na ulaze S i R istovremeno dovedemo logičku 0 ili logičku 1 tada se radi o zabranjenoj kombinaciji koja uzrokuje nepredviđeno stanje na izlazu.

Stanje bistabila se opisuje jednadžbom stanja:

Qn+1=S+QnR¯{\displaystyle Q_{n+1}=S+Q_{n}{\overline {R}}}

pri čemu je potrebno uvesti i dodatnu jednadžbu koja eliminira zabranjene kombinacije:

SR=0{\displaystyle SR_{}=0}.

Gdje je:

Qn{\displaystyle Q_{n}} - stanje izlaza u trenutku promatranja

Qn+1{\displaystyle Q_{n+1}} - stanje izlaza u sljedećem trenutku

Najčešći način zapisivanja rada bistabila je korištenjem tablice stanja:

SRQnQn+1
0000
0011
01X0
10X1
11Xneodređeno

JK-bistabil

[uredi |uredi kôd]
JK bistabil vremenski dijagram


JK-bistabil se od SR-bistabila razlikuje samo po tome što nema zabranjenih stanja, odnosno stanja u kojima su ulazi J i K logički isti daju na izlazu stanja koja ovise i o prethodnim stanjima bistabila. Kod JK-bistabila se uvodi i treći ulaz CLK koji služi za sinkronizaciju.

Jednadžba stanja JK-bistabila glasi:

Qn+1=JQ¯n+K¯Qn{\displaystyle Q_{n+1}=J{\overline {Q}}_{n}+{\overline {K}}Q_{n}}

Sažeta tablica stanja JK-bistabila:

JKQn+1
00Qn (izlaz ostaje isti)
010
101
11Q¯n{\displaystyle {\overline {Q}}_{n}}(izlaz se mijenja)

Svoj naziv ova vrsta bistabila dobila je po inicijalima autoraJacka Kilbyja.

T-bistabil

[uredi |uredi kôd]

T-bistabil je verzija JK-bistabila kod kojega su ulazi J i K međusobno spojeni tako da postoji samo jedan logički ulaz T. T-bistabil ima i još jedan ulaz CLK. Spojimo li ulaz T na logičku jedinicu dobivamo sklop koji mijenja logičko stanje na impuls CLK čime se na izlazu T-bistabila dobiva niz impulsa dvostruko manje frekvencije od frekvencije CLK. Upravo zbog svojstva promjene stanja (eng.toggle - prebacivati), je i T-bistabil dobio ime.

Jednadžba stanja T-bistabila:

Qn+1=TQ¯n+T¯Qn{\displaystyle Q_{n+1}=T{\overline {Q}}_{n}+{\overline {T}}Q_{n}}.

Tablica stanja T-bistabila:

TQn+1
0Qn{\displaystyle Q_{n}}
1Q¯n{\displaystyle {\overline {Q}}_{n}}

D-bistabil

[uredi |uredi kôd]

D-bistabil je modifikacija SR-bistabila koja se dobije tako da se ulazna varijabla spoji direktno na ulaz S, dok se na ulaz R dovede invertirani ulaz. D-bistabil jednostavno samo upisuje (odnosno daje na izlazu) podatak koji mu je dan na ulazu, pa ga zbog toga možemo promatrati kao elementarnu česticu za memoriranje jednog bita, ili kao element za kašnjenje ako uključimo i ulaz CLK. Upravo zbog ovih svojstava (eng.data - podatak i eng.delay - kašnjenje) bistabil je i dobio ime D-bistabil.

Jednadžba stanja D-bistabila:

Qn+1=D{\displaystyle Q_{n+1}=D}.

Sažeta tablica stanja D-bistabila:

DQn+1
00
11

Vanjske poveznice

[uredi |uredi kôd]
Logotip Zajedničkog poslužitelja
Logotip Zajedničkog poslužitelja
Zajednički poslužitelj ima još gradiva o temiBistabil
Dobavljeno iz "https://hr.wikipedia.org/w/index.php?title=Bistabil&oldid=6501773"
Kategorija:

[8]ページ先頭

©2009-2025 Movatter.jp