Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti urganch filiali


 AVR arxitekturasi afzalliklari va kamchiliklari



Download 0.81 Mb.
bet6/18
Sana17.09.2021
Hajmi0.81 Mb.
1   2   3   4   5   6   7   8   9   ...   18
1.2. AVR arxitekturasi afzalliklari va kamchiliklari.

AVR mikrokontrollerlari RISC ning ilg'or arxitekturasiga asoslangan va 32x 8 bitli umumiy maqsadli ishchi registrlardan iborat. Bir soatlik tsikl davomida, AVR ikkita umumiy maqsadli registrlardan ma'lumot olib, talab qilingan operatsiyani bajarish uchun ALUga qo'yishi va natijani o'zboshimchalik bilan ro'yxatdan o'tkazishi mumkin. ALU mantiqiy operatsiyalar bilan bir qatorda arifmetikani ham bajarishi mumkin, registrdan yoki registrdan va doimiydan kirishlar ustiga. Yagona registr operatsiyalari ALU da bajarilishi mumkin. Biz ko'rishimiz mumkinki, AVR 8051 mikrokontrollerlar oilasida bo'lgani kabi akkumulyator kabi ro'yxatdan o'tmagan, operatsiyalar har qanday registrlar o'rtasida bajarilishi mumkin va ularning ikkalasida ham saqlanishi mumkin.

  AVR Garvard Architecture formatiga amal qiladi, unda protsessor alohida xotiralar va Dastur va ma'lumotlar uchun avtobuslar bilan jihozlangan. Bu erda ko'rsatma bajarilayotganda, keyingi dastur dasturning xotirasidan olinadi. 

AVR bitta tsiklning bajarilishini amalga oshirishi mumkinligi sababli, agar tsikl chastotasi 1MHz bo'lsa, AVR sekundiga 1 million ko'rsatmani bajarishi mumkinligini anglatadi. Tekshirish moslamasining ishlash chastotasi qanchalik yuqori bo'lsa, ishlov berish tezligi shuncha yuqori bo'ladi. Biz quvvat sarfini ishlov berish tezligi bilan optimallashtirishimiz kerak va shuning uchun ish chastotasini mos ravishda tanlashimiz kerak.

  Atmega16 mikrokontrolleri uchun ikkita lazzat mavjud:

1. Atmega16: - Ishlash chastotasi diapazoni 0 - 16 MGts.

2. Atmega16L: - Ishlash chastotasi diapazoni 0 - 8 MGts.

Agar biz 8 MGts = 8 x 106 Hertz = 8 Million tsikl kristalidan foydalanayotgan bo'lsak, unda AVR 8 million ko'rsatmani bajarishi mumkin.


Xususiyatlari:

  • AVR juda ko'p funktsiyalarni taklif etadi:

  • O'rnatish mumkin bo'lgan rezistorli, ko'p funktsiyali, ikki tomonlama umumiy maqsadli kirish / chiqish portlari.

  • Bir nechta ichki osilator, shu jumladan tashqi qismsiz RC osilatori.

  • Fleshli xotiraning ichki va o'z-o'zini o'zi boshqarish uchun qo'llanmasi 256 Kbaytgacha (XMega-da 384 KB).

  • Seriyali / parallel past kuchlanishli mulkiy interfeys yoki JTAG yordamida tizimli dasturlash.

  • Himoya qilish uchun mustaqil qulflash bitlari bilan ixtiyoriy yuklash kodi bo'limi.

Ko'p qurilmalarda JTAG yoki debugWIRE orqali chiplarni disk raskadrovka (OCD) orqali qo'llab-quvvatlash.

JTAG signallari (TMS, TDI, TDO va TCK) GPIO-larda ko'paytiriladi. Ushbu pinlar, ISP yoki HVSP orqali dasturlashtirilishi mumkin bo'lgan sug'urta bitining sozlanishiga qarab JTAG yoki GPIO sifatida ishlashga sozlanishi mumkin. Odatiy bo'lib, JTAG interfeysi JTAG interfeysi bilan birga keladi.

DebugWIRE, chip orqali disk raskadrovka pallasida kirish uchun ikki tomonlama aloqa kanali sifatida / RESET pinini ishlatadi. U pastki pinli qurilmalarda mavjud, chunki u faqat bitta pinni talab qiladi.


EEPROM ichki ma'lumotlari 4 Kb

Ichki SRAM hajmi 16 KB (XMega-da 32 KB)

Mega8515 va Mega162-ni o'z ichiga olgan ba'zi bir modellarda tashqi 64 KB kichik hajmdagi ma'lumotlar maydoni.

Tashqi ma'lumotlar maydoni ichki ma'lumotlar makoni bilan qoplangan, shuning uchun to'liq 64 KB manzil manzillari tashqi avtobusda ko'rinmaydi va masalan, kirish huquqiga ega. manzili 010016 tashqi avtobusga emas, balki ichki RAMga kiradi.

XMega seriyasining ayrim a'zolarida SRAM va SDRAM-larni qo'llab-quvvatlash uchun tashqi ma'lumotlar maydoni kengaytirildi. Shuningdek, ma'lumotlarni yo'naltirish rejimlari kengaytirilib, 16 MB ma'lumotlar xotirasiga to'g'ridan-to'g'ri murojaat qilish imkoniyati yaratildi.

8-bitli va 16-bitli taymerlar PWM chiqishi (ba'zi qurilmalarda ishlab chiqarilgan PWM periferiyasi mavjud, unga muddati o'tgan generator kiradi)




  • Signal chetidan kelib chiqqan vaqt belgisini yozib olish.

  • Analog taqqoslagich.

  • 10 yoki 12 bitli A / D konvertorlari, 16 kanalgacha multipleksli

  • 12-bitli D / A konvertorlari

  • Turli xil seriyali interfeyslar, shu jumladan I²C bilan mos keladigan ikki simli interfeys (TWI)

  • Sinxron / asenkron seriyali tashqi qurilmalar (UART / USART) (RS-232, RS-485 va boshqalar bilan qo'llaniladi)

  • Serial periferik interfeys avtobusi (SPI)

  • Universal Serial Interfeysi (USI): SPI, [12] I2C [13] [14] yoki UART [15] interfeysini amalga oshirish uchun ishlatilishi mumkin bo'lgan ko'p maqsadli apparat aloqa moduli.

  • Qora tanani aniqlash

  • Kuzatuv taymeri (WDT)

  • Ko'p quvvat tejaydigan uyqu rejimlari

  • Yoritish va dvigatelni boshqarish (PWM-maxsus) boshqaruvchi modellari

  • JON nazoratchisini qo'llab-quvvatlash

  • USB boshqaruvchisini qo'llab-quvvatlash

To'g'ri to'liq tezlikli (12 Mbit / s) uskuna va o'rnatilgan AVR bilan uyali boshqarish moslamasi.

Bundan tashqari, erkin foydalanish mumkin past tezlikda (1,5 Mbit / s) (HID) bitbanging dasturiy emulyatsiyasi

Ethernet boshqaruvchisini qo'llab-quvvatlash

LCD boshqaruvchisini qo'llab-quvvatlash

1,8 V gacha ishlaydigan past kuchlanishli qurilmalar (o'rnatilgan DC - DC quvvatiga ega qismlar uchun 0,7 V gacha)

picoPower qurilmalari

DMA kontrollerlari va "voqealar tizimi" periferik aloqa.

AES va DES uchun tezkor kriptografiyani qo'llab-quvvatlash


AT Atmel ishlab chiqaruvchisini anglatadi, Mega mikrokontroller MegaAVR toifasiga tegishli degan ma'noni anglatadi, 16 16KB bo'lgan boshqaruvchi xotirasini anglatadi. Atmega16 arxitekturasining qurilish bloklarini quyidagi fikrlar tushuntiradi:

1.2.1-rasm. AVR Mikrokontroller.


AVR mikrokontrollerlari uchta toifada mavjud


Download 0.81 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2020
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
maxsus ta’lim
O’zbekiston respublikasi
zbekiston respublikasi
axborot texnologiyalari
o’rta maxsus
guruh talabasi
nomidagi toshkent
davlat pedagogika
texnologiyalari universiteti
xorazmiy nomidagi
toshkent axborot
pedagogika instituti
haqida tushuncha
rivojlantirish vazirligi
toshkent davlat
Toshkent davlat
vazirligi toshkent
tashkil etish
matematika fakulteti
ta’limi vazirligi
samarqand davlat
kommunikatsiyalarini rivojlantirish
bilan ishlash
pedagogika universiteti
vazirligi muhammad
fanining predmeti
Darsning maqsadi
o’rta ta’lim
navoiy nomidagi
haqida umumiy
Ishdan maqsad
moliya instituti
fizika matematika
nomidagi samarqand
sinflar uchun
fanlar fakulteti
Nizomiy nomidagi
maxsus ta'lim
Ўзбекистон республикаси
ta'lim vazirligi
universiteti fizika
umumiy o’rta
Referat mavzu
respublikasi axborot
таълим вазирлиги
махсус таълим
Alisher navoiy
Toshkent axborot
Buxoro davlat