شرح
SAM D21/DA1 مجموعه ای از میکروکنترلرهای کم مصرف است که از پردازنده 32 بیتی Arm® Cortex®-M0+ استفاده می کند و از 32 پین تا 64 پین با حداکثر 256 کیلوبایت فلش و 32 کیلوبایت SRAM استفاده می کند.SAM D21/DA1 در حداکثر فرکانس 48 مگاهرتز کار می کند و به 2.46 CoreMark/MHz می رسد.آنها برای مهاجرت ساده و شهودی با ماژولهای جانبی یکسان، کدهای هگز سازگار، نقشه آدرس خطی یکسان، و مسیرهای مهاجرت سازگار بین تمام دستگاههای سری محصول طراحی شدهاند.همه دستگاه ها شامل لوازم جانبی هوشمند و انعطاف پذیر، سیستم رویداد برای سیگنال دهی بین محیطی و پشتیبانی از دکمه لمسی خازنی، لغزنده و رابط کاربری چرخ هستند.SAM D21/DA1 ویژگی های زیر را ارائه می دهد: فلاش قابل برنامه ریزی درون سیستم، کنترل کننده دسترسی مستقیم به حافظه 12 کانال (DMAC)، سیستم رویداد 12 کانال، کنترل کننده وقفه قابل برنامه ریزی، حداکثر 52 پین ورودی/خروجی قابل برنامه ریزی، 32 بیت واقعی -ساعت و تقویم زمان (RTC)، حداکثر پنج تایمر/شمارگر 16 بیتی (TC) و حداکثر چهار تایمر/ شمارشگر 24 بیتی برای کنترل (TCC)، که در آن هر TC می تواند برای انجام فرکانس و تولید شکل موج پیکربندی شود. زمان بندی دقیق اجرای برنامه یا ضبط ورودی با اندازه گیری زمان و فرکانس سیگنال های دیجیتال.TC ها می توانند در حالت 8 بیتی یا 16 بیتی کار کنند، TC های انتخاب شده می توانند برای تشکیل یک TC 32 بیتی آبشاری شوند و سه تایمر/ شمارنده عملکردهای گسترده ای دارند که برای موتور، روشنایی و سایر برنامه های کنترلی بهینه شده اند.این سری یک هاست و رابط دستگاه تعبیه شده USB 2.0 با سرعت کامل را ارائه می دهد.حداکثر شش ماژول ارتباط سریال (SERCOM) که هر کدام میتوانند بهعنوان سرویس گیرنده USART، UART، SPI، I2C تا 3.4 مگاهرتز، SMBus، PMBus و LIN پیکربندی شوند.رابط دو کاناله I 2S؛ADC 12 بیتی تا 20 کانال 350 ksps با بهره قابل برنامه ریزی و نمونه برداری بیش از حد اختیاری و حذف تا رزولوشن 16 بیتی، یک DAC 10 بیتی 350 kps، حداکثر چهار مقایسه کننده آنالوگ با حالت پنجره، کنترل کننده لمسی محیطی (PTG) پشتیبانی از 256 دکمه، لغزنده، چرخ و حسگر مجاورت.تایمر Watchdog قابل برنامه ریزی (WDT)، آشکارساز قهوه ای و بازنشانی روشن و برنامه دو پین Serial Wire Debug (SWD) و رابط اشکال زدایی.تمامی دستگاه ها دارای نوسان ساز خارجی و داخلی دقیق و کم مصرف هستند.همه اسیلاتورها می توانند به عنوان منبعی برای ساعت سیستم استفاده شوند.دامنههای ساعت مختلف را میتوان بهطور مستقل پیکربندی کرد تا در فرکانسهای مختلف اجرا شوند، با اجرای هر یک از دستگاههای جانبی در فرکانس ساعت بهینهاش، صرفهجویی در مصرف انرژی را ممکن میسازند و در نتیجه فرکانس بالای CPU را حفظ میکنند و در عین حال مصرف انرژی را کاهش میدهند.SAM D21/DA1 دارای دو حالت خواب قابل انتخاب توسط نرم افزار، Idle و Stand-by است.در حالت آماده به کار، CPU متوقف می شود در حالی که همه عملکردهای دیگر را می توان در حال اجرا نگه داشت.در حالت آماده به کار، تمام ساعتها و عملکردها متوقف میشوند، انتظار میرود آنهایی که انتخاب شدهاند به کار خود ادامه دهند.این دستگاه SleepWalking را پشتیبانی می کند.این ویژگی به دستگاه محیطی اجازه می دهد تا بر اساس شرایط از پیش تعریف شده از حالت خواب بیدار شود و بنابراین به CPU اجازه می دهد فقط در مواقع نیاز بیدار شود، به عنوان مثال، زمانی که یک آستانه عبور می کند یا یک نتیجه آماده است.سیستم رویداد از رویدادهای همزمان و ناهمزمان پشتیبانی می کند و به دستگاه های جانبی اجازه می دهد تا رویدادها را حتی در حالت آماده به کار دریافت، واکنش نشان دهند و ارسال کنند.حافظه برنامه فلش را می توان در سیستم از طریق رابط SWD دوباره برنامه ریزی کرد.از همین رابط می توان برای اشکال زدایی غیر مزاحم روی تراشه کد برنامه استفاده کرد.یک بوت لودر در حال اجرا در دستگاه می تواند از هر رابط ارتباطی برای دانلود و ارتقاء برنامه کاربردی در حافظه فلش استفاده کند.میکروکنترلرهای SAM D21/DA1 با مجموعه کاملی از ابزارهای توسعه برنامه و سیستم، از جمله کامپایلرهای C، اسمبلرهای ماکرو، اشکال زدا/شبیه سازهای برنامه، برنامه نویسان و کیت های ارزیابی پشتیبانی می شوند.
مشخصات فنی: | |
صفت | ارزش |
دسته بندی | مدارهای مجتمع (IC) |
جاسازی شده - میکروکنترلرها | |
Mfr | فناوری ریزتراشه |
سلسله | SAM D21G، ایمنی عملکردی (FuSa) |
بسته | سینی |
وضعیت قطعه | فعال |
پردازنده اصلی | ARM® Cortex®-M0+ |
اندازه هسته | 32 بیتی |
سرعت | 48 مگاهرتز |
قابلیت اتصال | I²C، LINbus، SPI، UART/USART، USB |
لوازم جانبی | تشخیص/بازنشانی قهوه ای، DMA، I²S، POR، PWM، WDT |
تعداد ورودی/خروجی | 38 |
اندازه حافظه برنامه | 256 کیلوبایت (256 هزار در 8) |
نوع حافظه برنامه | فلاش |
اندازه EEPROM | - |
اندازه RAM | 32 هزار در 8 |
ولتاژ - منبع تغذیه (Vcc/Vdd) | 1.62 ولت ~ 3.6 ولت |
مبدل های داده | A/D 14x12b;D/A 1x10b |
نوع اسیلاتور | درونی؛ داخلی |
دمای عملیاتی | -40 درجه سانتی گراد ~ 85 درجه سانتی گراد (TA) |
نوع نصب | نصب سطحی |
بسته / مورد | 48-TQFP |
بسته دستگاه تامین کننده | 48-TQFP (7x7) |
شماره محصول پایه | ATSAMD21 |