21-iyun 2018 da Michigan universiteti tomonidan "dunyodagi eng kichik kompyuter" e'lon qilindi. Qurilma " 0.04mm3 16nt simsiz va batareyasiz sensorli tizim bo'lib, Cortex-M0+ protsessori va uyali haroratni o'lchash uchun optik aloqa o'rnatilgan." U " guruch donasi bilan mitti tomonga atigi 0,3 mm o'lchaydi. [...] RAM va fotoelektrlardan tashqari, yangi hisoblash qurilmalarida protsessorlar va simsiz uzatgichlar va qabul qiluvchilar mavjud. Ular an'anaviy radio antennalarga ega bo'lish uchun juda kichik bo'lgani uchun, ular ko'rinadigan yorug'lik bilan ma'lumotlarni qabul qiladi va uzatadi. Asosiy stantsiya quvvat va dasturlash uchun yorug'likni ta'minlaydi va u ma'lumotlarni oladi." Qurilma 1 / 10-mart oyida qaytib oy IBM ilgari da'vo jahon-rekord o'lchamli kompyuter hajmi 2018, qaysi "tuz don kichikroq"deb, bir million tranzistorlar bor, ishlab chiqarish uchun kam $0.10 turadi, va, bilan birga blockchain texnologiyasi logistika va"kripto-langarlar" uchun mo'ljallangan—raqamli barmoq izlari ilovalari.
Oliy integratsiya
Mikro-kontrollerlar tashqi manzilni yoki ma'lumotlar avtobusini amalga oshirmasligi mumkin, chunki ular RAM va doimiy xotirani CPU bilan bir xil chipga birlashtiradi. Kamroq pinlardan foydalanib, chip juda kichikroq, arzonroq paketga joylashtirilishi mumkin.
Xotirani va boshqa tashqi qurilmalarni bitta chipga birlashtirish va ularni birlik sifatida sinovdan o'tkazish ushbu chipning narxini oshiradi, lekin ko'pincha o'rnatilgan tizimning sof narxini pasayishiga olib keladi. Agar tashqi qurilmalarni birlashtirgan protsessorning narxi protsessor va tashqi tashqi qurilmalarning narxidan bir oz ko'proq bo'lsa ham, kamroq chiplarga ega bo'lish odatda kichikroq va arzonroq elektron plataga imkon beradi va elektron platani yig'ish va sinovdan o'tkazish uchun zarur bo'lgan mehnatni kamaytiradi, qo'shimcha ravishda elektron plataning nuqson tezligini kamaytirishga intiladi. yakunladi montaj.
Mikro-kontroller-bu bitta integral mikrosxema, odatda quyidagi xususiyatlarga ega:
Markaziy protsessor kichik va oddiy 4 bitli protsessorlardan tortib murakkab 32 bitli yoki 64 bitli protsessorlargacha
ma'lumotlarni saqlash uchun uchuvchan xotira (RAM)
Dastur va operatsion parametrlarni saqlash uchun ROM, EPROM, EEPROM yoki flesh xotira
diskret kirish va chiqish bitlari, individual paket pinining mantiqiy holatini boshqarish yoki aniqlashga imkon beradi
ketma-ket portlar (uarts)kabi ketma-ket kirish/chiqish
i2c kabi boshqa ketma-ket aloqa interfeyslarni, tizim bog'lanmoq uchun Serial periferik interfeysi va nazoratchi maydoni tarmoq
taymerlar, tadbir hisoblagichlari, SVM generatorlari va qo'riqchi kabi tashqi qurilmalar
soat generatori ko'pincha kvarts vaqt kristalli, rezonator yoki RC davri uchun osilator
ko'p analog-to-raqamli Konverter o'z ichiga oladi, ba'zi raqamli-to-analog Konverter o'z ichiga oladi
o'chirish dasturlash va o'chirish disk raskadrovka qo'llab-quvvatlash
Ushbu integratsiya chiplar sonini va alohida chiplardan foydalangan holda ekvivalent tizimlarni ishlab chiqarish uchun zarur bo'lgan simlar va elektron platalar maydonini keskin kamaytiradi. Bundan tashqari, xususan, past pinli hisoblash qurilmalarida har bir pin dasturiy ta'minot tomonidan tanlangan pin funksiyasi bilan bir nechta ichki tashqi qurilmalarga interfeys qilishi mumkin. Bu qismni pimlarning maxsus funksiyalariga qaraganda kengroq turli xil dasturlarda ishlatishga imkon beradi.
Mikro-kontrollerlar juda mashhur ekanligini isbotladilar o'rnatilgan tizimlar 1970-yillarda joriy etilganidan beri.
Ba'zi mikrokontrollerlar Garvard arxitekturasidan foydalanadilar: ko'rsatmalar va ma'lumotlar uchun alohida xotira avtobuslari, bir vaqtning o'zida kirish imkonini beradi. Garvard arxitekturasidan foydalanilganda, protsessor uchun ko'rsatma so'zlar ichki xotira va registrlar uzunligidan boshqa bir oz o'lchamga ega bo'lishi mumkin; masalan: 12-bitli ma'lumotlar registrlarida ishlatiladigan 8-bitli ko'rsatmalar.
Qaysi periferikni birlashtirish to'g'risida qaror qabul qilish ko'pincha qiyin. Mikrokontroller sotuvchilari ko'pincha operatsion chastotalar va tizim dizaynining moslashuvchanligi bilan savdo qilishadi bozordan bozorga vaqt talablari va umuman past tizim narxi. Ishlab chiqaruvchilar chip hajmini qo'shimcha funksiyalarga nisbatan minimallashtirish zarurligini muvozanatlashlari kerak.
Mikrokontroller arxitekturasi juda xilma-xildir. Ba'zi keng tarqalgan dizaynlarga mikroprotsessor yadrolari, bir yoki bir nechta ROMli ROMlar, operativ xotira yoki kiritish-chiqarish paketiga birlashtirilgan xususiyatlar kiradi. Boshqa dizaynlar boshqaruv ilovalari uchun mo'ljallangan. Mikro-kontrollerning ko'rsatmalar to'plami odatda boshqaruv dasturlarini yanada ixcham qilish uchun bitni boshqarish (bit bo'yicha operatsiyalar) uchun mo'ljallangan ko'plab ko'rsatmalarni o'z ichiga oladi. Misol uchun, umumiy maqsadli protsessor, agar bit o'rnatilgan bo'lsa, registrda va filialda bitni sinab ko'rish uchun bir nechta ko'rsatmalar talab qilinishi mumkin, bu erda mikro-kontroller odatda kerakli funksiyani ta'minlash uchun bitta ko'rsatma beradi.
Mikrokontrollerlar an'anaviy ravishda matematik koprotsessorga ega emas, shuning uchun suzuvchi nuqta arifmetikasi dasturiy ta'minot tomonidan amalga oshiriladi. Biroq, ba'zi so'nggi dizaynlarda FPU va DSP optimallashtirilgan xususiyatlar mavjud. Masalan, Microchip-ning PIC32 MIPS asosidagi liniyasi bo'lishi mumkin.
Dostları ilə paylaş: |