RS-triggerga umumiy o’tish jadvali
S
|
R
|
Q(t)
|
Q(t)
|
H
|
А
|
0
|
1
|
А
|
Н
|
1
|
0
|
H
|
H
|
Q(t-1)
|
Q(t-1)
|
А
|
А
|
Aniq
emas
|
Aniq
emas
|
А — faol daraja ;
Н — no faol daraja.
| Asinxron RS-trigger
Kirishlardan birini faol bo'lmagan holatga o'tkazish, ushbu misolda mantiqiy 0 ga o'tkazish, faolni ruxsat etilgan barqaror holatlardan biriga o'tkazadi. Ikkala ma'lumotni bir vaqtning o'zida faol holatdan nofaol holatga o'tkazish, kutilmagan holatga keltiruvchi qo'zg'alishni barqaror holatga olib keladi.
RS-trigger (R1, R2 = 1 kΩ, R3, R4 = 10 kΩ)
Asinxron RS-trigger o’tish sxemasi
Asinxron RS-trigger uchun Karno kartasi
Asinxron RS-trigger uchun grafik belgisi
Asinxron RS-trigger uchun o’tish grafi
2HAM-EMAS
ME asinxron RS triggeri
C
|
S
|
R
|
Q(t)
|
Q(t+1)
|
0
|
x
|
x
|
0
|
0
|
1
|
1
|
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
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
1
|
0
|
Aniq emas
|
1
|
1
|
1
|
1
|
Aniq emas
| Sinxron RS-trigger sxemasi bir bosqichli parafaza (ikki fazali) D-trigger sxemasi bilan bir xil, ammo aksincha emas, chunki S = 0, R = 0 va S = 1, R = 1 kombinatsiyalari parafaza (ikki fazali) D-triggerda ishlatilmaydi. Sinxron RS-triggerning ishlash algoritmi formulada ifodalanishi mumkin.
Bu erda x - aniqlanmagan holat. Xuddi shunday, kengaytirilgan holatga ega bo'lgan trigger (Rs yoki rS) soatlab harakatlanish vaqtida ikkita faol signal mavjud bo'lishiga imkon beradi va o'zi uchun ustuvor bo'lgan signalga qarab o'tadi.
Sinxron RS-trigger uchun Karno kartasi
Sinxron RS-trigger uchun grafik belgisi
2HAM-EMAS
ME sinxron RS triggeri
sinxron RS-trigger uchun o’tish grafi
4.2 D-trigger D-triggerlarda kamida ikkita kirish mavjud: ma'lumot D va sinxronizatsiya S. Sinxronizatsiya usuli statik (potentsial) va dinamik bo'lishi mumkin. Statik kirish S bo'lgan triggerlar uchun ma'lumot signal darajasi C = 1 bo'lgan vaqtga yoziladi, bunday triggerlar ba'zan "shaffof qulf" deb nomlanadi. Dinamik kirish C bo'lgan triggerlarda D kirishidan trigger holatiga faqat S kirishidagi kuchlanish tushgan paytga ma'lumot yoziladi. Dinamik kirish uchburchak yoki egri chiziqli diagrammalarda tasvirlangan.Agar uchburchakning tepasi mikrosxemaga yoki qiyalik shaklidagi qiyalikka (to'g'ridan-to'g'ri dinamik kirish) qaragan bo'lsa, u holda trigger pulsning old tomonidan qo'zg'atiladi, agar uchburchak mikrosxemaning tasviridan yoki teskari (teskari dinamik kirish) shaklidagi qiyalikka o'girilsa, u holda pulsning emirilishi hosil bo’ladi.
D
|
Q(t)
|
Q(t+1)
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
1
|
1
|
1
|
Statik sinxronizatsiyalangan D-trigger
Bunday triggerda chiqishdagi ma'lumot kirish ma'lumotlariga nisbatan bir soatga kechiktirilishi mumkin.Chiqishdagi ma'lumotlar keyingi sinxronizatsiya impulsi kelguniga qadar o'zgarmaganligidan, D-trigger ham trigger yoki latch trigger deb nomlanadi.
D-triggerning shartli belgisi, tuzilmasi, o’tish jadvali
Nazariy jihatdan har qanday RS- yoki JK-triggerlardan parafaza (ikki fazali) D-trigger hosil bo'lishi mumkin, agar ularning kirishlariga o'zaro teskari signallar bir vaqtning o'zida qo'llanilsa.
D trigger asosan mandalni amalga oshirish uchun ishlatiladi. Masalan, parallel avtobusdan 32 bitli ma'lumotlarni saqlash uchun biron bir vaqtda 32 D triggerlardan foydalaniladi va ularning sinxronizatsiya yozuvlari birlashtirilib, ma'lumotlarning hosil bo'lgan latchga yozilishini nazorat qiladi va 32 D kirishlar avtobusga ulanadi.
Bir bosqichli D-triggerlarda, shaffoflik paytida, D kirishidagi barcha ma'lumotlar o'zgarishi Q chiqishiga uzatiladi. Agar bu keraksiz bo'lsa, ikki bosqichli (ikki bosqichli, Master-Slave, MS) D-triggerlardan foydalanish kerak.
Ikki bosqichli D-trigger
Bir bosqichli triggerda axborotni saqlashning bir bosqichi mavjud, yozish holatida esa trigger "shaffof", ya'ni trigger chiqishidagi barcha o'zgarishlar takrorlanadi, bu esa triggerdan keyin qurilmalarning yolg'on signallariga olib kelishi mumkin. Ikki bosqichli trigger ikki bosqichga ega. Birinchidan, ma'lumotlar birinchi bosqichga yoziladi, qayta yozish signali olinmaguncha ikkinchi bosqichga trigger kiritilishidagi barcha o'zgarishlar, keyin birinchi bosqichning D-trigeri saqlash rejimiga o'tgandan so'ng, ma'lumotlar ikkinchi bosqichga qayta yoziladi va chiqishda paydo bo'ladi, bu "shaffoflik" holatidan qochadi ".
Ikki bosqichli trigger TT deb nomlanadi. Agar ikki bosqichli D-triggerning birinchi bosqichi statik D-triggerda bajarilsa, u holda ikki pog'onali D-trigger statik boshqaruvga ega bo'lgan ikki bosqichli D-trigger, agar dinamik D-triggerda bo'lsa, unda ikki bosqichli D-trigger ikki bosqichli D-trigger deb nomlanadi.
K155TM2 mikrosxemasi, impuls bo’yicha D-trigger
4.3 T-trigger
T-trigger (inglizchadan Toggle - almashtirish) ko'pincha hisoblash trigger deb ataladi, chunki bu eng oddiy hisoblagich modulidir.
Sinxron T-trigger [17], T kirishidagi birlikda, C kirishidagi har bir soat uchun uning mantiqiy holati teskari tomonga o'zgaradi va T kirishidagi chiqish holatini nolga o'zgartirmaydi. T-trigger JK-triggerda, ikki bosqichda qurilishi mumkin. (Master-Slave, MS) D-trigger va ikkita bir bosqichli D-trigger va inverter.
J K triggerining haqiqat jadvalidan ko'rinib turibdiki, J va K kirishlar uchun mantiq 1 bir vaqtning o'zida qo'llanilganda har safar teskari holatga aylanadi.Bu xususiyat JK trigger asosida J va K ni birlashtirgan holda T-trigger yaratishga imkon beradi.
T
|
Q(t)
|
Q(t+1)
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
T-triggerning shartli belgisi, tuzilmasi, o’tish jadvali
Ikki bosqichli (Master-Slave, MS) D-triggerda Q teskari chiqish D kirishiga ulanadi va hisoblash impulslari S kirishga qo'llaniladi. Natijada, trigger har bir hisoblash pulsida Q qiymatini eslab qoladi, ya'ni u teskari holatga o'tadi.
T-trigger tez-tez chastotani 2 ga bo'lish uchun ishlatiladi, T kirishi biriga beriladi va C usuli 2 ga bo'linadigan chastotali signaldir.
Sakkizta mantiqiy sxemalar 2HAM-EMAS-da ikkita parafaza D-triggerlarda parafaza kiritish bilan asinxron ikki bosqichli T-trigger sxemasining ishlashi. Chapga kirish, o'ngga chiqish. Moviy rang 0 ga, qizil 1 ga to'g'ri keladi.
Sinxron T-triggerning elektr sxematik diagrammalarida dinamik sinxronizatsiya kiritish bilan shartli grafik belgilash.
4.4 JK trigger
Ushbu turdagi triggerlarning nomini Eldrid Nelson Hughes Aircraft-da ishlagan paytida taklif qilgan. Ushbu triggerning mantiqiy sxemasini ishlab chiqishda Nelson A va B, C va D, E va F, G va H, J va K qarama-qarshi ta'sir qiluvchi triggerlar juftlarini belgilab berdi, 1953 yilda patent ta'rifida u ta'riflagan triggerning kirishlari uchun JK-trigger nomi, Nelson "J-input" va "K-input" yozuvlaridan foydalangan.
JK-trigger RS-trigger bilan bir xil ishlaydi, faqat bitta istisno bundan mustasno: mantiqiy birlik ikkala J va K kirishga tatbiq etilganda, trigger chiqish holati teskari bo'ladi, ya'ni inversiya operatsiyasi bajariladi (u RSdan qanday farq qiladi) - oldingi holatidan qat'iy nazar mantiqiy nolga yoki bittasiga o'tadigan kengaytirilgan holatga ega triggerlar). J usuli RS triggerning S usuli bilan bir xil. K usuli RS triggerning R usuli bilan bir xil. Bittasini J kiritishda, nolni K kirishda qo'llaganida, triggerning chiqish holati mantiqiy holatga teng bo'ladi. Va bitta kirishga K va nolga J ga qo'llanganda, triggerning chiqish holati mantiqiy nolga teng bo'ladi. JK-trigger, RS-triggerdan farqli o'laroq, asosiy kirishlarda taqiqlangan holatlar mavjud emas, ammo bu mantiqiy sxemalarni ishlab chiqish qoidalari buzilgan taqdirda hech qanday yordam bermaydi. Amaliyotda faqat sinxron JK triggerlaridan foydalaniladi, ya'ni J va K asosiy kirishlar holatlari faqat soatlash vaqtida hisobga olinadi, masalan, sinxronizatsiya kirishidagi impulsning ijobiy chetida, chunki o'z-o'zidan allaqachon mavjud bo'lgan asenkron signallar uchun "bir vaqtning o'zida" tushunchasi o'z ichiga oladi davlatlar poygasi kabi xatti-harakatlarning noaniqligi (yana, Rs va rS triggerlari bunday muammoga duch kelmaydilar, chunki ular inversiyani amalga oshirmaydilar, balki shunchaki o'zlari uchun ustuvor bo'lgan signalga bo'ysunadilar).
J
|
K
|
Q(t)
|
Q(t+1)
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
0
|
Qo'shimcha asenkron teskari S va R kirishlar bilan JK-trigger
Nazariy jihatdan, asenkron JK triggerini yaratish, asosan, J (S) signalining chekkasi qo'zg'atuvchini mantiqiy birlikka o'tkazganda va K (R) signalining chekkasi nolga o'tsa ham, dinamik kirish bilan RS triggerini yaratishni anglatadi, hatto signal darajasi J bo'lsa ham. davom etishda davom etmoqda va aksincha. Albatta, bu erda "bir vaqtning o'zida" almashtirish taqiqlanadi va pasportning tezligi bilan belgilanadigan intervallarni talab qiladi. Statik soatli trigger, xuddi shu tarzda, kirishlar almashtirilganda soat kiritilishini yuqori darajada ushlab turishi mumkin.
JK trigger asosida D-trigger yoki T-trigger qurish mumkin. JK trigger haqiqat jadvalida ko'rib turganingizdek, J va K kirishlar uchun mantiq 1 bir vaqtning o'zida qo'llanilganda u har safar teskari holatga o'tadi.Bu xususiyat JK va F yozuvlarini birlashtirish orqali JK trigger asosida T-trigger yaratishga imkon beradi.
JK-triggerning ishlash algoritmi formulasini quyidagicha ifodalash mumkin:
Quyida mos ravishda asinxron va sinxron JK-trigger ishini ifodalovchi tahlilchi Ifodalar keltirilgan:
JK-triggerlarning universal ligasi ular asosan barcha turdagi triggerlar kosil qilish amalga oshiriladi.
JK trigger uchun karno kartasi
JK triggerda o’tish grafi
JK triggerning taktik kirishli grafik belgisi
4.5 4 razryadli hisoblagichni loyihalash.
Hisoblagich-Kirishlariga berilayotgan impulslarni hisoblashni amalga oshiruvchi qurilma hisoblagich deb ataladi. Hisob natijalari hisoblagich chiqishida ikkilik son ko‘rinishida berilgan kod va talab etilayotgan vaqt davomida saqlanishi mumkin.
asinxron (ketma-ketli) va sinxron (parallel);
ikkilik va o‘nlik;
hisob ortishi yoki kamayishi mumkin bo‘lgan bir yo‘nalishli (jamlovchi va ayiruvchi) va ikki yo‘nalishli (reversiv).
To’rt razryadli jamlovchi hisoblagich sxemasi va holat jadvali
m
|
Q4
|
Q3
|
Q2
|
Q1
|
1
|
0
|
0
|
0
|
0
|
2
|
0
|
0
|
0
|
1
|
3
|
0
|
0
|
1
|
0
|
4
|
0
|
0
|
1
|
1
|
5
|
0
|
1
|
0
|
0
|
6
|
0
|
1
|
0
|
1
|
7
|
0
|
1
|
1
|
0
|
8
|
0
|
1
|
1
|
1
|
9
|
1
|
0
|
0
|
0
|
10
|
1
|
0
|
0
|
1
|
11
|
1
|
0
|
1
|
0
|
12
|
1
|
0
|
1
|
1
|
13
|
1
|
1
|
0
|
0
|
14
|
1
|
1
|
0
|
1
|
15
|
1
|
1
|
1
|
0
|
16
|
1
|
1
|
1
|
1
|
Do'stlaringiz bilan baham: |