12 Mgts
20 Mgts
12Mgts
16 Mgts
50 gts
4Mgts
1816 seriyasidagi bir kristalli mikrokontrollerlarning xarakteristikalarini
solishtirish 1.3 jadvalda keltirilgan.
20
Jadval 1.3.
K1816 va PIC 16G’18sinfi bir kristalli mikrokontrollerlarni solishtirish
jadlvali
№
p.p.
Asosiy xarakteristikalari
Mikrokontroller tipi
K1816BE31G’51
PIC16G’18
1
Texnologiya
n-MOP
KMOP
2
Rezident
dastur xotirasi
Tip
PZUG’PPZU
Xajm
1K...4K
512...4KG’8K
3
Ma’lumotlarning rezident
xotira xajmi, bayt
64G’128
25...192G’454
4
Sinxronizatsiyalash
chastotasi, MGts
6G’12
20G’25
5
Tsikl uzunligi, mks
2,5G’1
0,2
6
Manba kuchlanishi, V
Q5
Q(2...6)
7
Energiya sarfi
300 mA
(5V,6MGts)
300 mA (SLEEP
rejimida)
2 mA(5V, 4
MGts)
15 mkA(3V,32
kGts)
1 mkA (3V,
SLEEP rejimida)
8
Razryadlilik
komand,
bit
8
12G’14G’16
Ma’lumot
lar, bit
8
8
1816 seriyasidagi mikrokontroller an’anaviy Prinston arxetekturasiga ega,
komanda va ma’lumotlar bitta shina orqali uzatiladi. Bitta Q5 V elektromanba
kuchlanishini talab qiladi, 1,5 Vt ga yaqin quvvat va 0 dan 70
0
gacha
21
temperatura diapazonida ishlaydi. Mikrokontroller 48MK 1- 6 MGts gacha
sinxronlash chastotasi diapazonida ishlaydi. Komandalarni minimal bajarish
vaqti 2,5 mksni tashkil qiladi. Mikrokontroller 51MK 1,2 MGts dan 12 MGts
gacha chastota diapazonida ishlashi mumkin, bunda komandalarni minimal
bajarish tsikli 1 mksni tashkil etadi, tezlik esa 1 sekundda bir million qisqa
operatsiyalarga teng.
1816 seriyasidagi mikrokontroller asosiy xarakteristikalari taxlili, MK48 va
MK51 mikrokontrollerlarni tuzish konstruktorlik ishlab chiqarish etapida
foydalanish maqsadga muvofiq, shuningdek kam sonli maxsulotlarda ham
MK49 mikrokontrollerlari xajmli doimiy dasturli xotira dasturiga ega, shuning
uchun uni qo’l seriyali maxsulotlarda ishlatish kerak. Rezident xotira dasturiga
ega bo’lmagan mikrokontrollerlardan chekli maxsulotlarda emas, avtonom
tuzatish qurilmalarda va ko’p funktsiyali dasturlovchi kontrollerlarda, dastur va
ma’lumotlar xotirasi sifatida tashqi katta integral sxemalardan foydalanuvchi va
dasturni yuklash vositasiga ega mikrokontrollerlardan foydalaniladi.
PIC 16G’17 seriyali mikrokontrollerlar boshqa turdagi bir kristalli
mikrokontrollerlar bilan solishtirilganda ular nisbatan faqat ishlab chiqarishni
ta’minlaydi. PIC mikrokontrollerlarining RISC arxitekturasiga yangi 5 MISP
(bir sekundda million jarayon) ishlab chiqarish standarti o’rnatilgan. PIC analog
sinfidagi nisbatan keng tarqalgan 8 bitli mikrokontrollerlarga solishtirilganda
eng yuqori tezlikka ega. PIC 16G’17 turkum mikrokontrollerlari SGS-tlandor
firmasi
ST62
seriali,
Motorola
firmasi
M68HO5,
Intel
firmasi
8048G’8049G’8051; Zilog firmasi Z86XX va National firmasi COR800 seriali
mikrokontrollerlari bilan solishtirilganda 5-10 marta yaxshiroq ishlab
chiqarishni ta’minlaydi.
Bunday ishlab chiqarish aniq vaqt masshtabiga ishlovchi har xil
qurilmalarni ishlatishga imkon beradi, masalan: disk yurituvchilar, skaner,
aloqa protsessori, barcha imkoniyatli terminallar va hokazo .
To’rtta asosiy pozitsiya bilan bir kristalli mikrokontrollerlarni tanlash:
22
1) tizimli loyihalash nuqtayi nazaridan bir kristalli mikrokontrollerlar
quyidagi xarakteristikalarni taxlil etishi kerak: arxetektura tipi, tezlik, kirish-
chiqish portlari miqdori va tipi, bekor qilish imkoniyati, o’rnatilgan doimiy va
operativ xotira xajmi, avtomatlashtirilgan loyihalash tizimi mavjudligi va
boshqalar
2) mikrokontrollerlar qurilmasi apparatli vositalari ishlab chiqish nuqtai
nazaridan quydagilarni xisobga olish zarur: katta integral mikrosxemalar
tayyorlash texnologiyasi, boshqa bajaruv mexanizmlari bilan elektrik jihatdan
mos kelishi, energiya sarflash va ta’minot manbai, gabaritlari, korpus tipi va
chiqishlar soni, ishchi temperatura diapazoni va boshqalar;
3) matematik ta’minoti nuqtayi nazaridan quyidagilarni taxlil qilish kerak:
komanda va ma’lumotlar razryadligi, komandalar to’plami va adresslash
usullari, stek mavjudligi va tashkil etish, ishchi dasturlar taxlash vaqti va
boshqalar;
4) iqtisodiy nuqtayi nazardan bir kristalli mikrokontrollerlar va
mikrokontrollerlar qurilmasi butun qiymati aniqlovchi parametr bo’ladi.
Bir kristalli mikrokontrollerlar funktsional imkoniyatlarini ifodalovchi
asosiy xarakteristikalardan biri uning razryadligidir( komanda va ma’lumotlar
razryadligi). Mikrokontrollerlar qurilmasidagi ma’lumotlarning talab qilingan
razryadlilik diapazoni etarlicha keng va ularning funktsional belgilanishlariga
bog’liq. Ko’pchilik qo’llaniladigan bir kristalli mikrokontrollerlarda 8
razryadlilik qo’llaniladi. Shu bilan birga 16 razryadli, xatto 32 razryadli bir
kristalli mikrokontrollerlardan ham ba’zi bir xolatlarda foydalanish zarur. Oxirgi
vaqtlarda bir kristalli mikrokontrollerlar bilan birga bir kristalli mikro
EXMlardan ham foydalanilmoqda. Bu u bilan bir qatorda mos razryadlilikdagi
mikroprotsessorlar ham bunday hollarda bir kristalli mikrokontrollerlar kirish-
chiqish va boshqaruv bo’yicha asosiy masalalarni bajaradi.
Bir kristalli mikrokontrollerlarning mos sinfini aniqlagach, ular qo’yilgan
barcha talablarga javob berishlari kerak. Bir kristalli mikrokontrollerlarning
mavjud dasturiy imkoniyatlarini baxolash amalga oshiriladi. Buning uchun
23
dasturiy taminot qatlamlarini va avtomatlashtirilgan dasturlash vositalarini
mavjudligi xisobga olinishi arur.
Bir kristalli mikrokontroller komandalar tizimi faqatgina razryadliligi (8-
16-32 bit) bilan emas, balki echilayotgan masalaning har xil algoritimlarini
dasturlashda komandalarning kompaktli zanjirini tashkil etish imkoniyati bilan
ham farqlanadi. Shuning uchun komandalar soni yoki razryadligi bilan
solishtirish bir kristalli mikrokontrollerlar to’g’ri tanlash uchun etarlicha asos
bo’la olmaydi.
Bir kristalli mikrokontrollerlar tanlashda komandalar tizimi va bir kristalli
mikrokontrollerlar
arxitekturasida
aniqlanadigan
dastur-lashtirish
murakkabligini xisobga olish zarur. Mikrokontrollerlar juda murakkab qurilma,
ularni yuqorida sanab o’tilgan butun imkoniyatli texnik xarakteristikalari bilan
xarakterlash mumkin.
Ko’pchilik xollarda bir kristalli mikrokontroller turkumini tanlash va
solishtirish uchun kriteriya sifatida ularning quyidagi xarakteristikalaridan
fodalanish etarli:
1) tezlik;
2) dasturlashtirish va taxlash vaqti;
3) energiya sarfi;
4) gabaritlari;
5) qiymati.
Mikrokontroller tizimi boshqaruvchi tipik strukturasi quyidagi rasmda
ko’rsatilgan:
24
1.2.1. Rasm. Mikrokontroller tizimi boshqaruvchi tipik strukturasi.
U boshqaruv ob’ekti, mikrokontroller va apparaturalarning o’zaro
aloqasidan tashkil topgan. Mikrokontroller ogohlantiruvchi so’zlar ketma-
ketligidagi so’rovlar yo’li bilan, boshqaruvchi so’zlar ketma-ketligi boshqaruv
algoritmi bilan mos ravishda generatsiyalanadi. Ogohlantiruvchi so’z bu ob’ekt
xolati signallari va boshqaruv ob’ekti datchiklari bilan shakllantirilgan.
25
Datchiklar chiqish signallarini har xil fizik tabiat natijasida analog-raqamli
o’zgartirgichlarda oraliq o’zgartirishlarni tanib qilishi yoki signallarni ifodalash
sxemalarida bo’lishi mumkin. Bunda galvanik tugunlar ochilishi funktsiyalari
bajariladi va TLL standarti ikkilik signallari darajasida shakllantiriladi. Talab
qilingan davriylikdagi mikrokontroller boshqaruvchi so’zlarni o’zining chiqish
portlarida almashtiradi. Boshqaruvchi so’zlarning ba’zi-bir qismi boshqaruvning
ikkilik to’g’ri signallari to’plami kabi interpretatsiyalanadi, bunda signallarni
shakllantiruvchilar sxemalari orqali bajaruvchi mexanizmlarga va indikatsiya
qurilmalariga signallar tushadi. Boshqaruvchi so’zning boshqa qismi taxlangan
ikkilik kodlarni beradi, unda raqamli-analog aylantirgichlar orqali analog tipdagi
bajaruvchi mexanizmlarga ta’sir etadi. Agar boshqaruv ob’ekti raqamli
bajaruvchi mexanizmlar va raqamli datchiklardan foydalansa, u xolda tizimda
analog-raqamli o’zgartirgich va raqamli-analog o’zgartirgich bo’lishi shart
emas.
Aloqa apparaturalari tarkibida qoidaga asosan TTL seriyasidagi integral
sxemalarda ogohlantirish registrlari ham kiradi, u ba’zi-bir maxsuslashtirilgan
belgilar to’plamini ham boshqaruv ob’ekti kabi, ham kontroller ishlash jarayoni
kabi fiktsirlaydi. Bu ogohlantirish registri kontrollerdagi tez boruvchi
jarayonlarda va boshqaruv ob’ektining nisbatan sekin boruvchi va ehtimoliy
jarayonlari o’zaro sinxronizatsiyasini ishlovchi mexanizmi apparaturali vositasi
sifatida foydalaniladi. U datchiklarga ham, kontrollerga ham ruxsat etadi.
|