S T S T Cm Cs C C QS Q R Rm Qm Rs R R C 1 15/12/13 T. Evartson 5 Ptentsiaaliga sünkroniseeritav D triger D Latch D C Qt Q X 0 Qt-1 D T 0 1 0 1 1 1 Q C D 1 0 D D
baastehteid. Nt välistav või, JA-tehe jne. Koodimuundur Teisendab ühe koodi teiseks (nt. 2nd 2nd-10nd) koodiks vastavalt nende vahel kehtivatele loogikaseadustele. Enamkasutatavad järjestikskeemid Triger elementaarne salvestuselement, millel on 2 stabiilset olekut. Võimaldab salvestada infot 1 bitt. 2 väljundit: otseväljund ja tema eitus. SR-triger: asünkroonne väljundi väärtus muutub, kui sisendi väärtus muutub, potentsiaaliga sünkroniseeritav sünkrosisend C määrab, millal väärtus muutub. Kui C pole aktiivne siis säilitub vana olek. MS-triger: Võib tekkida olukord, kus sisendi väärtused sõltuvad välisest kombinatsiooniskeemist. Tekib mitmekordse ümberlülituse probleem. Siinkohal aitab MS-triger, mis koosneb kahest osast master ja slave, mis ei saa olla samal ajal aktiivsed. D-triger: potentsiaaliga sünkroniseeritav sisendis olev väärtus, kui
mäluelement, mis võimaldab säilitada infot üks bit. Esitades trigerit tõeväärtustabeli või funktsiooni kaudu, tuleb sisse tuua aja parameeter. Triger on kahe stabiilse olekuga element. Tavaliselt trigeril on kaks väljunidit: Joonis: SR-TRIGER (set-resest) ühe ja kahetaktiline, antud on asünkroonne, R=S=1 on keelatud. Töötab: RS; Q(t), 00–>Q(t-1) , 01= 1, 10= 0, 11=-- Asünkroonse trigeri puhul muutub väljundi väärtus sisendite väärtuste muutuste järgi. Potentsiaaliga sünkroniseeritav SR : Sünkrosisendiga C määratakse, millal lülitub triger uude olekusse. NB! Keelatud on anda mõlemasse sisendisse signaal 1, sest otseväljund ja inversiooniväljund ei saa olla võrdsed. MS-TRIGER (Master Slave) MS-Triger on kahetaktiline triger, mis lahendab tagasisidega tekkinud probleeme. Kahetaktiline triger koosneb kahest identsest trigerist Master ja Slave. D-TRIGER (Delay)
y = f {x 1,x2,x3,...,olek}. xn = sisend; olek on minevikuga määratud seisund. 29.Mis esitab jadaloogika lülituse olekuid? 30.Asünkroonne triger. Triger millel puudub C(lock)-sisend. Sellele trigerile mõjuvad sisend signaalid alates saabumishetkest. 31.Takteeritav triger. Triger, millel on C(lock) sisend. Clock juhib trigeri tööd ajaliselt. 32.Taktimpulsi frondiga lülitatav triger. Triger, mille väärtus muutub ainult sisendsignaali muutumisel 1-st 0-ks (tagafrondiga sünkroniseeritav) või 0-st 1-ks (Esifrondiga sünkroniseeritav). 33.RS-triger. Reset-Set ühetaktiline triger. Asünk. 2 sisendit (R ja S) ja 2 väljundit (Q ja -Q). Sünk on lisaks C(lock). Keelatud kombinatsioon on R=1 ja S=1 34.JK-triger. Kahetaktiline. Sama, mis RS-triger, aint selle vahega et ei ole keelatud kombinatsiooni. J=1 ja K=1 kombinatsiooni puhul muudab ta oma väljundoleku vastupidiseks. 35.D ja T trigerid. D-triger ehk nihketriger. D(elay) on ühetaktiline. T-triger ehk loendustriger
S R Qt 0 0 Qt-1 01 0 10 1 11 - Kui S = R = 1, siis on otseväljud ja inversioonväljund ühesuguse väärtusega Q = ^Q, kuna kahendväärtuse otseväärtuse ja eitus ei saa olla võrdsed, siis loetakse seda keelatud väärtuseks. Loogikafunktsioon Qt = S + ^R Qt-1 SR trigerit saab ka lisaks asünkroonsele SR-trigerile NOR baasil teha NAND baasil teha madalaktiivsete sisenditega asünkroonse STR-trigeri. Potensiaaliga sünkroniseeritav SR-triger (SR Latch) Sünkrosisendiga C määratakse, millal lülitab triger uude olekusse. Kui C-sisend pole aktiivne, siis triger säilitab vana oleku olenemate muude sisendite väärtustest. 2) MS-triger (Master Slave) Master ja slave pool. Aitab lahendada probleeme tagasidega tekkivaid probleeme, nt sünkrosisend on aktiivne ja triger avatud, siis võib ümberlülitumist toimuda mitu korda, sest
Probleem tagasisidega. Loogika skeemides võb esineda olukordi, kus trigeri uus olek sõltub tema eelmisest olekust. Seda nimetatakse tagasisideks. Nüüd tekib probleem sünkroniseerimisega. Kui sünkro sisend on aktiivne ja triger avatud, siis võib ta lülituda ümber mitu korda, sest väljundi uus väärtus jõuab tagasiside kaudu sisendisse ja põhjustab uue ümber- lülitumise. D-trigerid ehk ptentsiaaliga sünkroniseeritav triger See triger on avatud seni kuni juhivsisend C on 1 ja suletud siis kui see on 0. Seega ümberlülitumise aja määrav C sisendi pitentsiaal. D triger võib olla nii ühe kui ka kahetaktiline. Frondiga sünkroniseeritav D-triger(inglise keeles Edge trigered d flip-flop) Fondiga sünkroniseeritav triger, lülitub ümber, kui C sisendi väärtus muutub 0-st 1-ks ja või 1-st 0-i. Lülitumine toimub ainult frondi ajal, muidu triger säilitab oma oleku sõltumata sisenid väärtusest.
Tööpõhimõtte järgi jaotatakse trigerid seadesisenditega SR-trigeriteks, loendussisenditega T- trigeriteks, andmesisenditega D-trigeriteks ning universaalsisenditega JK-trigeriteks. - Asünkroonne SR-triger – ilma sünkrosisendita triger, mis muudab väärtust sisendite muutumise järgi. Saab koostada kahest VÕI-EI-elemendist. Keelatud väärtus: S = R = 1. Väljund tuleneb S-sisendi väärtusest, kui pole keelatud väärtus. - Potentsiaaliga sünkroniseeritav SR-triger – sünkrosisendiga C määratakse, millal triger lülitub uude olekusse. Kui C = 0, siis säilitab triger oma vana oleku. Triger on avatud, kuni C = 1. (Võimalik ka madalaktiivne – tõeväärtustabel vastupidine). Avatud, kuni C-sisendil on kõrge nivoo (H). - MS-triger – loogikaskeemides võib tekkida probleeme tagasisidega e trigerite
Sünkroniseerimiseks kasut taktsignaali juures nelja sündmust: kõrge potentsiaal, madal potentsiaal, esifront ja tagafront. Viimased määravad, millal toimub mäluga elemendi ümberlülitumine sisendie väärtuste järgi. Potentsiaaliga sünkroniseeritavad järjestikskeemid – avatud ümberlülitumisele siis, kui sünkrosisendis on kas kõrge või madal väärtus olenevalt skeemi tüübist. Kõrge potentsiaaliga sünkroniseeritav järjestikskeem lülitub ümber ainult siis, kui spetsiaalses sünkrosisendis on kõrge potentsiaal. Muul ajal võivad sisendite väärtused muutuda, kui j.s-is mingeid ümberlülitusi ei toimu. Frondiga sünkroniseeritavad järjestikskeemid lülituvad ümber, kui sünkrosisendis on kas esi- või tagafront olenevalt järjestikskeemi tüübist. Näiteks esifrondiga sünkroniseeritav j.s. lülitub ümber sisendite väärtuste
Kolme olekuga siinipuhver XI. Enamkasutatavad järjestiskeemid Digitaalskeem, mille väljundi väärtus sõltub eelmistest väärtustest. Triger on elementaarne salvestuselement, võimaldab säilitada infot 1 bitt. SR-triger (Set Reset) Asünkroonne SR-triger: väljundi väärtus muutub sisendite väärtuste muutuse järgi, ilma spetsiaalse sünkrosisendita. Potentsiaaliga sünkroniseeritav SR-triger: Sünkrosisendiga C määratakse, millal lülitub triger uude olekusse. Kui C sisend ei ole aktiivne, säilitab vana oleku, on avatud kuni C sisendil on kõrge nivoo. JK-triger(Jump Key) Käitumiselt sarnane SR-trigeriga, mõlema aktiivse nivoo puhul eelmise oleku inv. MS-triger(Master Slave) Kahetaktiline triger koosneb kahest identsest trigerist, mida juhitakse erinevate sünkrosignaalidega läbi EI-elemendi