بردهای آردوینو Due و Zero، برد آردوینو Due مبتنی بر میکروکنترلرهای خانواده Atmel SAM3X8E ARM Cortex-M3 است. این برد به عنوان اولین برد آردوینو مبتنی بر پردازندههای ARM 32 بیتی شناخته میشود.امروز در این جلسه از سلسله جلسات آموزش آردوینو قصد داریم این دو برد را برسی کنیم در ادامه با ما همراه باشید.
ویژگیهای برد آردوینو Due
مهم ترین ویژگیهای این برد عبارت است از:
- 54 ورودی/خروجی دیجیتال (12 تا از پایهها میتوانند به عنوان خروجی PWM استفاده شود)
- 12 ورودی آنالوگ
- 4 پورت UART (پورت سریال سخت افزاری)
- فرکانس کلاک 84MHz ، پشتیبانی از اتصال USB OTG
- 2 مبدل دیجیتال به آنالوگ، 2 واحد TWI، جک تغذیه، کانکتور SPI ، کانکتور JTAG
- کلید ریست و پاک کردن
این برد شامل همه امکانات لازم برای استفاده از میکروکنترلر میباشد. به عنوان مثال به راحتی میتوانید این برد را توسط یک کانکتور میکرو USB به USB کامپیوتر خود متصل کنید یا برای اعمال تغذیه به برد از آداپتور یا از باتری استفاده کنید. این برد با همه شیلدهایی که با ولتاژ 3.3V کار میکنند مطابقت دارد.
مشخصات سخت افزاری برد آردوینو Due:
ولتاژ کاری
|
سرعت CPU
|
پایههای ورودی/
خروجی آنالوگ
|
پایههای دیجیتال
PWM
|
حافظه EEPROM
[KB] |
حافظه SRAM
[KB] |
حافظه FLASH
[KB] |
USB | UART |
3.3 Volt | 84 Mhz | 12/2 | 54/12 | – | 96 | 512 | 2 micro | 4 |
ارتباطات:
- 4 UART سخت افزاری
- دو پروتکل I2C
- یک ارتباط CAN (پروتکل ارتباط وسایل نقلیه)
- یک پروتکل SPI
- یک ارتباط JTAG (10 پایه)
- یک میزبان host USB (مشابه Leonardo)
- یک پورت برنامهریزی
برخلاف اکثر بردهای آردوینو، ولتاژ تغذیه برد Due برابر 3.3V است. حداکثر ولتاژی که پایههای ورودی/خروجی میتوانند تحمل کنند 3.3V است. اعمال ولتاژ بالاتر از 3.3V به هریک از پایههای I/O باعث آسیب رسیدن به برد میشود.
برد آردوینو Zero
این برد یک برد توسعهای قوی 32 بیتی برای UNO است. این برد نسبت به بردهای هم خانواده خود دارای کارایی بالاتر است و قابلیت پیاده سازی کاربرد های گوناگون را فراهم میسازد. از این برد میتوان به عنوان یک برد آموزشی کامل برای میکروکنترلرهای 32 بیتی بهره برد.
مهم ترین ویژگیهای این برد عبارت است از:
- کاربردهای این برد از تجهیزات IOT (اینترنت اشیا) گرفته تا تکنولوژیهای پوشیدنی، اتوماسیون با فناوری بالا تا و کاربردهای رباتیک سرگرم کننده را شامل میشود.
- میکروکنترلر این برد SAMD21 از شرکت Atmel است که از خانواده هستههای سری ARM Cortex® M0 میباشد.
- یکی از مهم ترین ویژگیهای این برد پیشتیبانی از قابلیت عیبیابی شرکت atmel Atmel’s Embedded Debugger EDBG است که امکان عیب یابی کامل سخت افزار را بدون استفاده از هیچ قطعه اضافی را میدهد و عیبیابی سخت افزار را بسیار آسان میکند.
- قابلیت EDBG همچنین از پورت سریال مجازی نیز پشتیبانی میکند و میتوانیم از آن برای برنامه ریزی بوت لدر میکروکنترلر استفاده کنیم.
مشخصات سخت افزاری برد آردوینو Zero:
ولتاژ کاری | سرعت CPU | پایههای ورودی/
خروجی آنالوگ |
پایههای دیجیتال
PWM |
حافظه EEPROM [KB] | حافظه SRAM [KB] | حافظه FLASH [KB] | USB | UART |
---|---|---|---|---|---|---|---|---|
3.3 Volt | 48 Mhz | 6/1 | 14/10 | – | 32 | 256 | 2 micro | 2 |
برخلاف اکثر بردهای Arduino و Genuino ، ولتاژ تغذیه برد Zero برابر 3.3V است. حداکثر ولتاژی که پایههای ورودی/خروجی میتوانند تحمل کنند 3.3V است. اعمال ولتاژ بالاتر از 3.3V به هریک از پایههای I/O باعث آسیب رسیدن به برد میشود. این برد شامل همه امکانات لازم برای استفاده از میکروکنترلر میباشد. به عنوان مثال به راحتی میتوانید این برد را توسط یک کانکتور میکرو USB به USB کامپیوتر خود متصل کنید یا برای اعمال تغذیه به برد از آداپتور یا از باتری استفاده کنید. این برد با همه شیلدهایی که با ولتاژ 3.3V کار میکنند مطابقت دارد. این جلسه از آموزش آردوینو هم اینجا به پایان رسید. امیدوارم این نوشته برایتان مفید باشد.
منبع: میکرودیزاینرالکترونیک