DomovBlogT sproži Vodnik za znanje - prednosti in slabosti, kako deluje, vrste, vrste
T sproži Vodnik za znanje - prednosti in slabosti, kako deluje, vrste, vrste
T-flip-flops so podobni jk flip-flops.S povezovanjem vhodov J in K lahko izpeljete t flip-flop.Tako kot d flip-flop ima, ima samo en zunanji vhod skupaj z uro.
Katalog
flip-flops so najpreprostejše naprave v digitalnem avtomatu, ki prikazujejo dve stabilni državi.Ena država ima vrednost "1", drugo pa "0."Stanje naprave in binarne informacije, shranjene v njej, so določene z izhodnimi signali: neposredni in obratni.Če je potencial nastavljen na neposrednem izhodu, ki ustreza logičnemu izhodu, je naprava v stanju z enim sprožitvijo (potencial inverznega izhoda ustreza logični ničli).Če na neposrednem izhodu ni potenciala, je naprava v ničelnem stanju.
T-flip-flops so predvsem v dveh sortah:
Asinhroni T-sprožitev
Obe vrsti T-flip-ov delujeta podobno.Edina razlika je v procesu prehoda iz ene države v drugo.Asinhroni tip izvaja ta prehod neposredno, medtem ko sinhroni tip deluje na podlagi tega signala.
Pri ocenjevanju scenarija, kjer je vhod ure vedno visok (1), je treba razmisliti o dveh možnih stanjih vhoda (t), bodisi visokega (1) ali nizkega (0).Podrobnimo o rezultatih za vsako državo in vključene interakcije logičnih vrat.
Primer 1: t = 0
- Izhodni pogoj: Tu sta tako Gate1 kot Gate2 in vrata, povezana s T (nastavljena na 0).
- Izhod Gate1 in Gate2: Ker AN in GATE oddaja 0, ko je kateri od njegovih vhodov 0, bodo izhodi Gate1 in Gate2 vedno 0, ne glede na njihove druge vhode.
- Gate3/Q (n+1) Logika: Gate3 vpliva izhod GATE1.Ko Gate1 izstopi 0, logična enačba Gate3 poenostavlja na ne (0 ali ne Q), kar ima za posledico Q.
- Gate4/q (n+1) 'Logic: Gate4 sledi podobnemu vzorcu, ki ne proizvaja (0 ali q), ki poenostavi na ne Q ali Q'.
Primer 1 Povzetek:
- Ob predpostavki Gate1 = 0 in vrat2 = 0 in z uporabo značilnosti in vrat (kateri koli vhod 0 povzroči izhod 0) je operacija preprosta:
- Gate3/Q (n+1) izračuna kot Q in ohranja trenutno stanje.
- Gate4/q (n+1) "povzroči Q", dopolnjevanje trenutnega stanja.
Primer 2: t = 1
- Izhodni pogoj: Ko je T nastavljen na 1, vhodi Gate1 in Gate2 zdaj odražajo izhode drugih logičnih operacij, ki vplivajo na njihove izhode.
- GATE1 in GATE2 izhod: Gate1 se poveže neposredno s trenutnim stanjem Q, Gate2 pa na ne Q ali Q '.
- Gate4/Q (n+1) 'Logika: Tu enačba poenostavlja, ker so vhodi in vrata nasprotja (Q in ne Q), kar ima za posledico 0.
- Gate3/Q (n+1) Logika: Po drugi strani se Gate3 ukvarja z ne Q ali Q ', ki ne (Q in 0), poenostavlja na ne Q ali Q'.
Primer 2 Povzetek:
- Logična nastavitev vodi do zanimivih interakcij:
- Gate1 = q, vrat2 = q ', ki vpliva na nadaljnje logične procese.
- Gate4/Q (n+1) 'neposredno izračuna kot 0, saj delovanje in delovanje med Q in ne Q ne more biti resnično.
- Gate3/Q (n+1) nato izračuna kot Q ', kar je preklop iz prejšnjega stanja, ko je bil t 0.
Clk
|
T
|
Q (N+1)
|
Stanje
|
|
0
|
Q
|
Brez sprememb
|
|
1
|
Q '
|
Preklop
|
To tabelo resnice bomo uporabili za sestavljanje značilne tabele za t flip-flop.V tabeli resnice si lahko ogledate samo en vhodni t in en izhod Q (n+1).Vendar pa boste v značilni tabeli videli dva vhoda T in QN in en izhod Q (N+1).
Iz zgornjega logičnega diagrama je razvidno, da sta QN in QN 'dva komplementarna izhoda, ki delujeta tudi kot vhoda za Gate3 in Gate4, zato upoštevamo QN (tj. Trenutno stanje flip-flop) kot vhod in Q (Q (Q (n+1) kot izhod za naslednje stanje.
Po zaključku značilne tabele bomo zgradili dvo-spremenljivi K-map, da bomo izpeljali značilno enačbo.
T
|
Qn
|
Q (N+1)
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
Iz K-zemljevida pridobite dva para.Če rešimo oboje, dobimo naslednjo značilno enačbo:
Q (n + 1) = tqn ' + t'qn = t xor qn
V digitalnih vezjih T-Flip-Flops ponujajo več pomembnih prednosti, ki poenostavijo njihovo funkcijo in integracijo:
- Enostavna preprostost: T-flip-flops imajo samo en vhod, kar poenostavi njihovo delovanje.Ta en vhod lahko preklopi med visoke in nizke stanja, kar mu omogoča, da se brezhibno integrira v modele vezja in se enostavno poveže z drugimi digitalnimi vezji.
- Brez neveljavnih stanj: T-flip-flops nimajo neveljavnih stanj, kar pomaga preprečiti nepredvidljivo vedenje v digitalnih sistemih.Ta zanesljivost je ključnega pomena za ohranjanje dosledne učinkovitosti sistema.
- Zmanjšana poraba energije: V primerjavi z drugimi flip-flops porabijo manj moči T-Flip.Ta energetska učinkovitost je koristna za podaljšanje življenjske dobe prenosnih naprav in zmanjšanje energijskih stroškov velikih digitalnih sistemov.
- Delovna operacija: Tako kot drugi flip-flops ima tudi T-flip-flops delovanje bistabilno, kar pomeni, da lahko v nedogled zadržijo stanje (0 ali 1), dokler ga ne sproži vhodni signal.Ta značilnost je bistvenega pomena za aplikacije, ki zahtevajo stabilno, dolgoročno shranjevanje eno-bitnih podatkov.
- Enostavna izvedba: T-flip-flops je mogoče enostavno izvesti z osnovnimi logičnimi vrati.Ta preprostost omogoča ekonomsko izvedljivo izbiro za številne digitalne sisteme, kar pomaga zmanjšati skupne stroške sistema.
Kljub tem prednostim imajo tudi T-Flip-Flops nekatere omejitve, ki lahko vplivajo na njihovo primernost za določene aplikacije:
- Obrnjen izhod: Izhod T-Flip-Flops je nasprotno od njegovega vnosa, kar lahko zaplete zasnovo časovnih logičnih vezij in naredi dizajn bolj zapleten.Oblikovalci morajo to upoštevati, da zagotovijo pravilno vedenje vezja.
- Omejena funkcionalnost: T-flip-flops lahko shrani samo en del informacij in ne morejo izvajati zapletenih operacij, kot sta seštevanje ali množenje, kar omejuje njihovo uporabo pri osnovnih pomnilniških nalogah.
- Občutljivost na napake: T-flip-flops so lahko občutljivi na napake in hrup na vhodnem signalu, kar lahko povzroči nepričakovane spremembe stanja.Ta občutljivost lahko privede do nepredvidljivega vedenja v digitalnih sistemih, zlasti v okoljih z visokimi elektronskimi motnjami.
- Zamuda za širjenje: Tako kot vsi flip-flops tudi T-Flip-Flops naletijo na zakasnitve širjenja, ki lahko uvajajo časovne težave v sistemih s strogimi omejitvami časovne omejitve.Te zamude je treba upoštevati med zasnovo sistema, da se izognete napake v času in zagotovite zanesljivo delovanje.
T-flip-flops se uporabljajo v različnih aplikacijah v resničnem svetu, vključno z:
- Oddelek frekvence: T-flip-flops se pogosto uporabljajo za prepolovanje frekvence urnega signala.S preklopom stanja flip-flopa z vsakim urnim utripom učinkovito razdelijo frekvenco vhodnega signala za dva, zaradi česar so idealni za natančne časovne ure in digitalne ure ter frekvenčne sintetizatorje.
- Podvojitev frekvence: Nasprotno pa se lahko T-Flip-Flops uporabijo tudi za podvojitev frekvence urnega signala, znanega kot podvojitev frekvence.To dosežemo s konfiguracijo flip-flops v nastavitvi, ki ustvari izhodno frekvenco dvakrat od vhodnega signala.
- Shranjevanje podatkov: T-flip-flops se lahko uporabijo kot osnovni gradniki za shranjevanje posameznih podatkovnih bitov, kjer je treba podatke začasno shraniti za nadaljnjo obdelavo ali prenos.Zaradi tega so zelo koristne v aplikacijah, kot so registri za premike in naprave za shranjevanje.
- Števci: Druga pomembna uporaba T-Flip-Flops je ustvarjanje binarnih števcev.Lahko se medsebojno povežejo z drugimi digitalnimi logičnimi vrati, da konstruirajo števce, ki lahko povečajo ali zmanjšajo število zmanjšanja na podlagi oblikovnih zahtev.