میکروکنترلر AVR چیست؟
میکروکنترلر AVR یک مینی کامپیوتر نسخه پیشرفته است که در یک تراشه کوچک مجتمع شده است و دارای یک پردازنده، حافظه و لوازم جانبی ورودی / خروجی قابل برنامه ریزی است. عملکرد اصلی میکروکنترلر AVR به این صورت است که یک کنترل دیجیتالی بر روی هر نوع سیستم (الکتریکی، مکانیکی یا خودروی)، دستگاه های مختلف، کارخانه های صنعتی و بسیاری از لوازم و ابزار الکترونیکی انجام می دهد. میکروکنترلر AVR اولین حافظه فلش تراشه است که به صورت تراشه های یکپارچه ۸ بیتی، ۱۶ بیتی و ۳۲ بیتی می باشد.
میکروکنترلر ایویآر در سال ۱۹۹۶ توسط شرکت اتمل ساختهشد. معماری ریزکنترلگر توسط Alf-Egil Bogen و Vegard Wollan دانشجویان دانشگاه صنعتی نروژ طراحی شد. واحد میکروکنترلگر اصلی ایویآر در خانه ASIC محلی تروندهایم نروژ که Nordic VLSI نامیده میشد (اکنون Nordic Semiconductor) جایی که Vegard و Bogan به عنوان دانشجو فعالیت میکردند طراحی گردید.
شرکت اتمل میگوید نام ایویآر یک مخفف نیست به نام خاصی اشاره نمیکند. سازندگان ایویآر پاسخ مشخصی به این پرسش ندادند. اما به هر صورت به نظر میرسد که این نام مخفف (به انگلیسی: Alf (Egil Bogen) and Vegard (Wollan)’s RISC processor) است.
انواع ریزکنترلگرهای AVR
میکروکنترلرهای خانواده AVR بر اساس معماری ماشین تعدیل شدهٔ هاروارد (Modified Harvard) میباشد، جایی که برنامه اصلی میکروکنترلر و اطلاعات ذخیره میگردد در فضایی جداگانه و با آدرسهای جدا از همدیگر میباشند اما میکروکنترلرهای آی وی آر قابلیت خواندن اطلاعات را از حافظه برنامه با استفاده از دستوارت مخصوصی دارا میباشد.
خانوادههای اصلی AVR
- TinyAVR – سری ATtiny
- ۰٫۵–۱۶ کیلوبایت حافظه برنامه
- بستهبندی ۶–۳۲ پایه
- لوازم جانبی محدودتر
- megaAVR – سری ATmega
- ۴–۲۵۶ کیلوبایت حافظه برنامه
- بستهبندی ۲۸–۱۰۰ پایه
- راهنماهای بیشتر
- لوازم بیشتر
- classic AVR (از نظر امکانات بین دو گروه بالا) مثل AT90S8535
- Xmega – سری ATxmega
- ۸–۳۸۴ کیلوبایت حافظه برنامه
- بستهبندی ۳۲-۴۴-۶۴-۱۰۰ پایه
- بهبود کارکرد
- لوازم جانبی زیاد به دلیل وجود ADCها
- AVR کاربرد خاص
- مانند سری MegaAVR اما با ویژگیهای افزوده مانند کنترلر کنترلر ال سی دی، کنترلر USB و …
- FPSLIC (اِی وی آر همراه با مدار مجتمع دیجیتال برنامهپذیر)
- مدار مجتمع دیجیتال برنامهپذیر ۵هزار تا ۴۰هزار گِیت
- حافظه SRAM برای کد برنامه اِی وی آر
- هسته اِی وی آر تا ۵۰ مگاهرتس
- AVR 32 بیت
در سال ۲۰۰۶ شرکت اتمل میکرو کنترلرهایی را ارائه نمود که اساس معماری آنها ۳۲ بیتی (AVR32) بود، که این سری از میکروکنترلرها شامل یک دستور چند داده(SIMD) و پردازشگر سیگنال دیجیتال(DSP) بود که به تنهایی قادر به پردازش صدا و تصویر میباشند. این میکروکنترلرهای ۳۲ بیتی به منظور رقابت با ریزپردازندههای بر اساس معماری ARM تولید شد، دستورالعملهای این میکرو بر اساس معماری هستههای RISC میباشد، در حالی که به هیچ وجه دستوارت میکروکنترلرها AVR32 و هیچکدام از میکروهای ARM یکی نمیباشد.
هیچ دیدگاهی برای این محصول نوشته نشده است.