1. Асинхрондық триггерлерді зерттеу
А)
S
|
R
|
Q
|
Q’
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
0
|
(t-1)
|
(t-1)
|
1
|
1
|
0
|
0
|
Б)
S
|
Q
|
Q’
|
0
|
0
|
1
|
|
1
|
0
|
1
|
0
|
0
|
0
|
1
|
1
|
2. Синхрондық триггерлерді зерттеу
A)
C
|
R
|
S
|
Q
|
Q’
|
1
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
1
|
0
|
0
|
1
|
Б)
3. Триггерлердің микросхемаларын зерттеу
A)
Б)
J
|
S
|
Q
|
Q’
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
1
|
1
|
Бақылау сұрақтары:
1) RS-триггер , немесе SR-триггер (ағылш. Set/Reset — орнату / тастау) — асинхронды триггер, ол екі кірістің белсенді емес жағдайында өзінің алдыңғы күйін сақтайды және оның кіруінің біріне белсенді деңгейдегі беру кезінде өзінің күйін өзгертеді. Екі кіріске белсенді деңгейді беру кезінде триггер жағдайы мүлдем белгісіз, бірақ логикалық элементтерде нақты реализмде екі шығу логикалық ноль немесе логикалық нольді қабылдайды. Нақты іске асыруға байланысты белсенді кіріс деңгейі логикалық да, логикалық да 0 болуы мүмкін. Сонымен, RS-триггер 2 элементте орындалған 2 және-белсенді кіріс деңгейі емес логикалық 0.
S кіруіне белсенді деңгейді беру кезінде (ағылш. Set-орнату) шығу күйі логикалық бірлікке тең болады. Ал белсенді деңгейді R кіруіне беру кезінде (ағылш. Reset-қалпына келтіру) шығу күйі логикалық нөлге тең болады. R және S екі кіріске бір уақытта белсенді деңгейлер анықталмаған және іске асыруға байланысты болатын жағдай, мысалы элементтердегі триггерде" немесе- " екі шығу 0 логикалық күйге ауысады, ол кірістерде логикалық 1 ұсталғанға дейін сақталады. Кірулердің бірін белсенді емес күйге ауыстыру, осы мысалда логикалық 0, триггерді рұқсат етілген тұрақты жағдайлардың біріне ауыстырады. Екі кіріс кірісін белсенді күйден белсенді емес күйге бір мезгілде ауыстыру триггердің тұрақты күйлердің біріне күтпеген ауысуын тудырады.
Кейбір әдебиетте кірулерде бір мезгілде белсенді деңгейлерге сәйкес келетін шығу күйлері құжатталған триггерлер (яғни тыйым салынған күйі сол немесе басқа жолмен анықталған RS-триггерлер) басым болып табылатын кіріс атауы бойынша RS, RS немесе тіпті R - және S-триггерлер деп аталады. Дегенмен, толық анықталған күйден шығу паспорттық кідірістерді (триггердің физикалық жылдамдығына сәйкес келетін) сақтай отырып, кіру есіктерін белсенді емес күйге жүйелі (бір мезгілде емес) ауыстыру арқылы жүргізілуі тиіс.
RS-триггер уақыт ішінде таратылған кірістерге импульстер беру арқылы жеке басқарылатын оң және теріс фронттары бар сигналды қалыптастыру үшін пайдаланылады. Сонымен қатар, RS-триггерлер жиі "контактілердің дребезгінен"сандық құрылғылардың жалған іске қосылуын болдырмау үшін қолданылады.
RS-триггерлер кейде RS-фиксаторлар деп аталады
2) Синхронды RS-триггер схемасы парафазада (екі фазалы) D-триггерінде S = 0, R = 0 және S = 1, R = 1 комбинациялары қолданылмайтындықтан, бір сатылы парафазаның (екі фазалы) D-триггерінің схемасымен сәйкес келеді, керісінше емес.
Синхронды RS-триггердің жұмысының алгоритмін формуламен көрсетуге болады
Q(t+1)=R*(Q(t)+S)+x*S*R
мұндағы x - анықталмаған күй.
Сол сияқты, алдын-ала анықталған күйдегі (Rs немесе RS) триггер сағат кезінде екі белсенді сигнал беруге мүмкіндік береді және сол үшін басым болып табылатын сигналға сәйкес ауысады.
3) D-триггер (d ағылш. delay-кідіріс] немесе data [16] - дан деректер) - кіру жағдайын есте сақтайды және оны шығу үшін береді. D-триггерлердің кем дегенде екі кірісі бар: ақпараттық D және синхрондау С. синхрондау кірісі статикалық (әлеуетті) және динамикалық болуы мүмкін. Статикалық кірісі бар триггерлерде ақпарат C=1 сигнал деңгейі уақыт ішінде жазылады. Динамикалық кірісі бар триггерде ақпарат кірісіндегі кернеудің ауытқуы кезінде ғана жазылады. Егер үшбұрыштың шыңы микросхема жағына (тікелей динамикалық кіріс) қаратылса, онда триггер импульстің алдыңғы фронты бойынша, егер одан (инверсалы динамикалық кіріс) — импульстің артқы фронты бойынша іске қосылады. Мұндай триггерде шығу туралы ақпарат кіріс ақпаратына қатысты бір актке ұсталуы мүмкін.Сонымен қатар, D-триггер ақпаратты есте сақтау арқылы триггер немесе триггер-бекіткіш деп аталады. Таза теориялық тұрғыдан талдай отырып, парафазды (екі фазалы) D-триггер кез келген RS - немесе JK-триггерден, егер олардың кіруіне бір мезгілде өзара Инверс сигналдар беретін болса, құруға болады.
D-триггер негізінен ілмекті іске асыру үшін қолданылады. Мысалы, параллельді шинадан 32 бит ақпаратты алу үшін 32 D-триггерді алады және олардың синхрондау кірісін щеткаға ақпаратты жазуды басқару үшін біріктіреді, ал 32 D кіріс шинаға қосылады.
Бір сатылы D-триггерде ашықтық кезінде d кірісіндегі ақпараттың барлық өзгерістері Q шығысына беріледі.
4) JK триггері RS триггерімен бірдей жұмыс істейді, бір қоспағанда: J және K кірістеріне логикалық бірлік қолданылған кезде, триггердің шығу күйі керісінше өзгереді, яғни инверсия операциясы орындалады (ол алдын ала анықталған күйдегі RS триггерлерінен қалай ерекшеленеді, алдыңғы күйіне қарамастан, қатаң логикалық нөлге немесе біреуіне ауысады). Кіріс J RS триггерінің кірісіне ұқсас. К-тің кірісі RS кірісінің R-ге ұқсас. Біреуі J кірісіне, ал K енгізу үшін нөлге жеткенде, триггердің шығыс күйі логикалық күйге тең болады. К біреуіне кіріс енгізілгенде және нөлді J енгізгенде, триггердің шығыс күйі логикалық нөлге тең болады. JK-триггері, RS-триггерден айырмашылығы, негізгі кірістерде тыйым салынған күйлер жоқ, бірақ бұл логикалық тізбектерді құру ережелерін бұзуда ешқандай көмектеспейді. Іс жүзінде тек синхронды JK триггерлері қолданылады, яғни J және K негізгі кірістерінің күйлері тек уақытты есептеу кезінде ескеріледі, мысалы, синхрондау кірісіндегі импульстің оң жағында, өйткені асинхронды сигналдарға арналған «бір уақытта болу» түсінігі өздігінен болады. мемлекеттік нәсілдің түріне сәйкес мінез-құлықтың белгісіздігі (қайтадан Rs және rS триггерлерде бұл проблема болмайды, өйткені олар өзгертпейді, бірақ олар үшін басым болып табылатын сигналға бағынады).
Теориялық тұрғыдан алғанда, асинхронды JK триггерін құру сигналдың алдыңғы J (S) триггерді логикалық блокқа ауыстырған кезде динамикалық кірісі бар RS триггерін құруды, ал сигналдың алдыңғы деңгейі K (R) нөлге айналады, тіпті егер сигнал деңгейі J болса да. жалғасуда және керісінше. Әрине, коммутацияның «бір уақытта болуына» тікелей тыйым салынады және триггердің паспорт жылдамдығымен анықталған аралықтарды қажет етеді. Статикалық сағаты бар триггер кірістерді ауыстырып қосқан кезде сағат кірістерінде жоғары деңгейді сақтай отырып, солай әрекет ете алады.
JK триггерінің негізінде D-триггерін немесе Т-триггерін құруға болады. JK-триггердің шындық кестесінде көріп отырғаныңыздай, ол J және K кірістеріне логикалық 1-ді берген кезде әрдайым кері күйге өтеді. Бұл қасиет J және K кірістерін біріктіріп, JK-триггер негізінде T-триггерін құруға мүмкіндік береді.
JK триггерінің жұмыс істеу алгоритмін формуламен көрсетуге болады
Достарыңызбен бөлісу: |