Bosh sahifa > Ko'rgazma > Kontent

Microcontroller Xotira texnologiyasi

Mar 08, 2019

Ikki xil xotira turi microcontrollers, dasturiy ta'minotni saqlash uchun vaqtinchalik bo'lmagan xotira va vaqtinchalik ma'lumot uchun o'qish-yozish xotirasi bilan keng tarqalgan.


Ma'lumotlar

Eng erta mikrokontrolderlardan bugungi kungacha oltita transistorli SRAM deyarli har doim o'qish / yozish xotirasi sifatida ishlatiladi, registr faylida bir bit uchun bittadan tranzistorlar qo'llaniladi. FRAM yoki MRAM uni o'rnini to'ldirishi mumkin, chunki u 4 dan 10 martagacha zichroq bo'ladi, bu uning samaradorligini oshiradi.


SRAMga qo'shimcha ravishda, ba'zi mikrokontrollilarda ma'lumotlarni saqlash uchun ichki EEPROM ham mavjud; va hatto (yoki etarlicha) mavjud bo'lmaganlar tez-tez tashqi serial EEPROM chipiga (masalan, BASIC Stamp) yoki tashqi ketma-ket flesh xotira yoniga ulangan.


2003 yilda boshlangan bir necha yaqin vaqt [qachon?] Mikrokontrolleri "o'z-o'zidan programlanadigan" flesh xotiraga ega. [5]


Firmware

Eng erta mikrokontroller, mikroto'lqinli dasturni saqlash uchun maska ROMni ishlatgan. Keyinchalik mikrokontroller (masalan, Freescale 68HC11 va erta PIC mikrokontrolderlarining dastlabki versiyalari) EPROM xotirasiga ega edi, ularda UV nurlari bilan siljish imkonini beruvchi yarim shaffof oyna ishlatildi, ishlab chiqarish versiyalarida esa OTP (bir martalik dasturlashtirilgan) . Bellenim yangilanishi, mikrokontrolörün o'rnini egallab, shuning uchun ko'p mahsulot yükseltilebilir emas edi.


Motorola MC68HC805 [4] firmwareni saqlash uchun EEPROMdan foydalanishni boshlaydigan birinchi mikrokontrolör bo'ldi. EEPROM mikrokontrollari 1993-yilda Microchip PIC16C84 [3] ni taqdim etgandan so'ng mashhur bo'lib ketdi va Atmel 8051 yadroli mikrokontrolderni taqdim etdi, u birinchi bo'lib NOR Flash xotirasidan dasturiy ta'minotni saqlash uchun ishlatildi. [5] Bugungi mikrokontroller deyarli faqat Fleshli xotiradan foydalanadi, FRAM-dan foydalanib bir nechta modellar ishlatiladi va ba'zi juda arzon narxlardagi qismlar OTP yoki Mask-ROMni ishlatishadi.