SHPORA.net :: PDA

Login:
регистрация

Main
FAQ

гуманитарные науки
естественные науки
математические науки
технические науки
Search:
Title: | Body:

trigerid (Flip/flop, latch)


triger on elementaarne salvestuselement, millel on kaks stabiilset olekut. Ühele

olekule omistatakse leppeliselt kahendväärtus 1, teisele olekule 0. Erinevalt

loogikaelementidest ei sõltu trigeri olek mingil hetkel mitte ainult sisendite väärtustest

sellel hetkel, vaid olulisemad on hoopis trigeri endine olek ja eelmised

sisendiväärtused.

Latch triger koosneb VÕI-EI- elementidest (NOR). Kui triger on ühes oma

stabiilsetest olekutest, nii et Q(katusega)=1 ja Q=0, mis vastab trigeri 0-olekule.

Sisendites signaal puudub, s.o. S=R=0. Et Q=0, hoiab vastav inverteeritud signaal

alumise VÕI-elemendi sisendi kaudu viimase väljundis Q(katusega) pidevalt signaali.

Ülemise VÕI-elemendi sisendid on aga mõlemad väärtusega 0, mistõttu ka väljundis

puudub signaal. Trigeri viimiseks vastupidisesse olekusse piisab lühiajalisest

signaalist sisendisse S (S=1). Selle mõjul tekib VÕI-elemendi väljundis signaal

(Q=1), mis inverteerituna satub alumise VÕI-elemendi sisendisse. Nüüd on selle

VÕI-elemendi mõlemad sisendid väärtusega 0 ning signaal väljundis Q(katusega)

kaob (=0). Signaal Q(katusega) = 0 antakse inverteeritult ülemise VÕI-elemendi

sisendisse, mis jääb hoidma selle elemendi väljundil signaali Q=1 ka signaali S

kadumisel.

Latch triger võib koosneda ka JA-EI-elementidest (NAND). Võrreldes Latchtrigeriga

on siin erinevus sisendsignaalides. Stabiilseks seisuks on vaja, et

S(katusega)=R(katusega)=1; trigeri oleku muutmine on võimalik signaalidega

S(katusega)=0 ja R(katusega)=0. Olgu trigeri algseis Q=0, Q(katusega)=1,

5

R(katusega)=S(katusega)=1. Selline oleks on stabiilne, sest ülemise JA-EI-elemendi

mõlemas sisendis on signaal 1, mistõttu väljundis Q on 0; kuna väljund Q on

ühendatud alumise JA-EI-elemendi sisendiga, siis hoitakse selle elemendi väljundit

Q(katusega) stabiilselt olekus 1. Signaali S(katusega)=0 tekkimisel lülitub väljund Q

ümber olekusse 1, mille tagajärjel alumise JA-EI-elemendi mõlemad sisendid saavad

signaali 1 (Q=1 ja R(katusega)=1) ning väljundis Q(katusega) tekib 0. Signaali

S(katusega)=0 kadumisel stabiilne olek säilib, sest alumise JA-EI-elemendi mõlemad

sisendid on väärtusega 1, mistõttu Q(katusega)=0 ja ülemise JA-EI-elemendi üks

sisend (Q(katusega)) on väärtusega 0, nii et väljundis tekib Q=1.

Lisades trigerile takti (clock) võib muuta trigeri olekut teatud hetkel. Takt on

lisasisend, mis üldjuhul on 0 ning sel juhul on mõlema JA-elemendi väljund 0,

hoolimata S ja R-st ning triger ei muuda olekut. Kui takt on 1, siis ta mõju JAelementidele

kaob ning triger muutub tundlikuks S-st ja R-st. Clocked D latch

eemaldab taktiga trigeri puhul esineva mitmetähenduslikkuse (kui S=R=1). Clocked

D latch trigeril on ainult üks sisend ja see on D, mis annab loogikaelementidele

väärtuse ning alumise JA-elemendi ette on pandud D eitus.

Flip/flop trigeri puhul üleminek ühest olekust teise ei toimu kui takt on 1 vaid

momendil kui takt läheb üle nullilt ühele (esifront) või ühelt nullile (tagafront).