آر پی ۲۰۴۰

از ویکی‌پدیا، دانشنامهٔ آزاد
میکروکنترلر آر پی ۲۰۴۰
قالب RP2040

آر پی ۲۰۴۰ (RP 2040) یک چیپ ۳۲ بیتی با پردازنده دو هسته ای +ARM Cortex-M0 است که [۱] [۲] [۳] توسط شرکت رزبریپای ساخته شده. در همان زمان، به عنوان بخشی از برد Raspberry Pi Pico منتشر شد. [۱]

بررسی اجمالی[ویرایش]

آر پی ۲۰۴۰ که در تاریخ ۲۱ ژانویه ۲۰۲۱ معرفی شد، اولین میکروکنترلر است که توسط رزبریپای یا (Raspberry Pi Ltd) طراحی شده است. [۱] [۲] این میکروکنترلر کم هزینه با قیمت ۴ دلار آمریکا می‌توان با زبان های اسمبلی ، Rust ، C / C++ و MicroPython برنامه ریزی کرد. [۱] برای اجرای TensorFlow Lite به اندازه کافی قدرتمند است. [۱]

در زمان اعلام، چهار تولیدکننده دیگر ( Adafruit ، Pimoroni ، Arduino ، SparkFun ) در مراحل پیشرفته طراحی محصول خود بودند و منتظر در دسترس بودن گسترده تراشه‌هایی بودند که برای تولید قرار می‌گرفتند. [۴] SparkFun از آن زمان محصولاتی را بر اساس RP2040 منتشر کرده است. [۵]

Hackaday به مزایای RP2040 اشاره می کند که از رزبری پای، مجموعه ویژگی های خوب و عرضه در بسته های ارزان قیمت است. [۶]

بر اساس دیتاشیت ، چندین تجدید نظر در تراشه وجود دارد: منبع کامل بوت رام آر پی ۲۰۴۰ را می‌توانید در https://github.com/raspberrypi/pico-bootrom بیابید.

این شامل هر دو نسخه 1 و نسخه 2 بوت رام است که به ترتیب با ویرایش های سیلیکون B0 و B1 مطابقت دارند.

امکانات[ویرایش]

این تراشه ی سیلیکونی 40 نانومتری در بسته‌بندی اس ام دی ۷ میلی متر در ۷ میلی‌متری است

  • ویژگی های کلیدی: [۷]
    •  هسته های دوگانه ۱۳۳ مگاهرتزی ARM Cortex-M0+ (قابلیت اورکلاک تا بیش از 400 مگاهرتز [۸] )
      • هر هسته دارای یک تقسیم کننده اعداد صحیح جانبی و دو interpolator است.
    • ۲۵۶ کیلوبایت SRAM در شش بانک مستقل
    • بدون فلش داخلی یا حافظه EEPROM (پس از تنظیم مجدد، بوت لودر سیستم عامل را از حافظه فلش خارجی یا گذرگاه USB در SRAM داخلی بارگیری می کند)
    • کنترلر باس QSPI ، را پشتیبانی می کند تا ۱۶مگابایت حافظه فلش خارجی
    • کنترلر DMA
    • نوار متقاطع AHB ، کاملاً متصل
    • رگولاتور ریزش کم قابل برنامه ریزی روی تراشه (LDO) برای تولید ولتاژ هسته
    • 2 PLL روی تراشه برای تولید USB و ساعت هسته
    • 30 پین GPIO که 4 عدد از آن ها به صورت اختیاری می تواند به عنوان ورودی آنالوگ استفاده شود
  • لوازم جانبی:
    • 2 UART
    • 2 کنترلر SPI
    • 2 کنترلر I²C
    • 16 کانال PWM
    • کنترلر USB 1.1 و PHY ، با پشتیبانی از هاست و دستگاه
    • 8 دستگاه ورودی-خروجی برنامه ریزی شده (PIO).

همچنین ببینید[ویرایش]

  • آردوینو - خانواده برد میکروکنترلر محبوب
  • ESP32 - مجموعه ای از سیستم های کم هزینه و کم مصرف روی میکروکنترلرهای تراشه با Wi-Fi یکپارچه و بلوتوث دو حالته.
  • STM32 - خانواده ای از مدارهای مجتمع میکروکنترلر 32 بیتی
  • Raspberry Pi - سری کامپیوترهای تک برد کوچک Raspberry Pi
  • Thumby (کنسول بازی) - یک میکروکنسول به اندازه انگشت شست که توسط RP2040 طراحی شده است.

منابع[ویرایش]

  1. ۱٫۰ ۱٫۱ ۱٫۲ ۱٫۳ ۱٫۴ "Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4". January 21, 2021.
  2. ۲٫۰ ۲٫۱ Adams, James (1 February 2021). "Raspberry Pi RP2040: Our Microcontroller for the Masses". Arm Blueprint. Retrieved 20 February 2021.
  3. "RP2040 Datasheet" (PDF). Raspberry Pi Ltd. Retrieved 20 February 2021.
  4. "Tweet". twitter.com. Retrieved 2021-02-18.
  5. "RP2040 - A microcontroller from Raspberry Pi - SparkFun Electronics". www.sparkfun.com. Retrieved 20 February 2021.
  6. Williams, Elliot (20 January 2021). "Raspberry Pi Enters Microcontroller Game With $4 Pico". Hackaday. Retrieved 20 February 2021.
  7. "RP2040 Datasheet" (PDF). raspberrypi.com (به انگلیسی). Retrieved 2021-03-28.
  8. "Robin Grosset Takes a Raspberry Pi Pico's RP2040 to New Heights with an Overclock to 420MHz". Hackster.io (به انگلیسی). Retrieved 2021-03-28.