Jump to content

РП2040

Микроконтроллер RP2040
РП2040
PhobGCC, замена материнской платы с открытым исходным кодом для контроллера GameCube, разработанная для соревнований Super Smash Bros. Melee на базе RP2040.

RP2040 — это 32-разрядная Dual ARM Cortex-M0+. микроконтроллера интегральная схема [1] [2] [3] от Raspberry Pi Ltd. В январе 2021 года он был выпущен в составе платы Raspberry Pi Pico . [1]

RP2040, анонсированный 21 января 2021 года, является первым микроконтроллером, разработанным Raspberry Pi Ltd. [1] [2] Микроконтроллер имеет низкую стоимость: Raspberry Pi Pico продается по цене 4 доллара США , а сам RP2040 стоит 1 доллар США . Микроконтроллер может быть запрограммирован на ассемблере , C , C++ , Swift , [4] Бесплатные Паскаль , Руст , [5] Го , МикроПитон , ЦиктурПитон , [1] [6] Есть [7] и Тайпскрипт. [8] Он достаточно мощный для запуска TensorFlow Lite . [1]

На момент объявления четыре других производителя ( Adafruit , Pimoroni , Arduino , SparkFun ) находились на продвинутой стадии разработки своих продуктов, ожидая широкой доступности чипов для запуска в производство. [9]

Hackaday отмечает преимущества RP2040: он создан на базе Raspberry Pi, имеет хороший набор функций и выпущен в недорогих пакетах. [10]

Согласно таблице данных , существует несколько версий чипа:
«Полный исходный код загрузочного ПЗУ RP2040 можно найти по адресу https://github.com/raspberrypi/pico-bootrom . Он включает в себя как версию 1, так и версию 2 загрузочного ПЗУ, которые соответствуют версиям кремния B0 и B1 соответственно. "

Чип выполнен из кремния по 40-нм техпроцессу в корпусе (SMD) QFN -56 устройства поверхностного монтажа размером 7×7 мм производства TSMC . [11]

  • Ключевые особенности: [12]
    • с тактовой частотой 133 МГц Два ядра ARM Cortex-M0+ (поддерживается разгон ) [3] )
      • Каждое ядро ​​имеет периферийный целочисленный делитель и два интерполятора.
    • 264 КБ SRAM в шести независимых банках (четыре по 64 КБ, два по 4 КБ)
    • Нет внутренней флэш- памяти или памяти EEPROM (после сброса загрузчик загружает прошивку из внешней флэш-памяти или USB во внутреннюю SRAM)
    • Контроллер шины QSPI , поддерживающий до 16 МБ внешней флэш-памяти.
    • контроллер прямого доступа к памяти
    • Перекладина AHB , полностью подсоединенная
    • Встроенный программируемый стабилизатор с низким падением напряжения (LDO) для генерации напряжения ядра
    • Две встроенные системы ФАПЧ для генерации тактовой частоты USB и ядра.
    • 30 контактов GPIO , четыре из которых опционально могут использоваться как аналоговые входы.
  • Периферийные устройства:
    • Два UART
    • Два SPI- контроллера
    • Два I²C контроллера
    • 16 ШИМ каналов
    • Контроллер USB 1.1 и PHY с поддержкой хоста и устройства
    • Восемь программируемых конечных автоматов ввода-вывода (PIO).
    • Четырехканальный АЦП с внутренним датчиком температуры, 500 тыс. выборок в секунду, 12-битное преобразование

Ряд производителей анонсировали свои собственные платы, использующие RP2040. Подборка растущего числа здесь:

Название доски Производитель Размер (мм) Контакты заголовка Отладка соединения Количество колодок USB- разъем Другие разъемы вспышки Размер GPIO Контакты АЦП Выводы Кнопки Другие особенности Изображение
Пико [13] ООО «Малина Пи» 51×21 40+3 через заголовки 6 микро-USB 2 МБ 26 3 БУТСЕЛЬ
Пико (Ж) [14] ООО «Малина Пи» 51×21 40+3 через заголовки 6 микро-USB 2 МБ 26 3 БУТСЕЛЬ Wi-Fi , Bluetooth
СЯОРП2040 [15] Сид Студия 20×17.5×3.5 14 Кнопка сброса /кнопка загрузки Интерфейс USB Type-C 2 МБ БУТСЕЛ + СБРОС
Нано RP2040 Connect [16] Ардуино 45×18 30 через колодки 5+4+2 микро-USB 16 МБ 1 Wi-Fi, Bluetooth, 9-осевой IMU , микрофон
Крошечный 2040 [17] Померанский шпиц 22.9×18.2×6 8+3 через заголовки USB-C 8 МБ 12 4 БУТСЕЛ + СБРОС
Ключ 2040 [18] Померанский шпиц 0 (только USB) USB-C 2 МБ 16 ключей
Пикосистема [19] Померанский шпиц 96.6×42.7×15.5 0 (автономный) USB-C 16 МБ 4 + джойстик Цветной ЖК-дисплей 240×240 , встроенный аккумулятор
Перо RP2040 [20] Адафрут 51×23×7 28 через контакты USB-C QT COAT, липо-батарея 8 МБ 21 4 БУТСЕЛ + СБРОС Зарядное устройство для аккумулятора
ItsyBitsy RP2040 [21] Адафрут 36×18×4 33 через заголовки микро-USB 4 МБ 23 4 БУТСЕЛ + СБРОС
Метро РП2040 [22] Адафрут 53 х 71 х 13 32 SWD + 3-контактный разъем JST SH, совместимый USB-тип-C Разъем постоянного тока для 6–12 В постоянного тока / STEMMA QT / SWD / пико-зонда 16 МБ 24 4 БУТСЕЛ + СБРОС NeoPixel LED, Micro SD
QT Ру RP2040 [23] Адафрут 22х18х6 14 Кнопка сброса/кнопка загрузки USB-C СТЕММА КТ 8 МБ 13 4 БУТСЕЛ + СБРОС Регулятор 3,3 В постоянного тока, NeoPixel светодиод
Про Микро – RP2040 [24] Спаркфан 36×18 24 4+2 USB-C QWIIC 16 МБ 20 4 БУТСЕЛ + СБРОС
Вещь Плюс RP2040 [25] Спаркфан 59×23 28 JTAG-контакты USB-C QWIIC, липо-аккумулятор 16 МБ 18 4 БУТСЕЛ + СБРОС Зарядное устройство для аккумулятора
МикроМод RP2040 [26] Спаркфан 22×22 0 краевой соединитель краевой соединитель 16 МБ 29 3 никто
Мюсли USB Pmod [27] Одинокая динамика 45×20.32 12 ССЗ USB-разъем типа A, гнездо 12-контактный разъем PMOD, SWD 256 КБ 8 0 БУТСЕЛЬ USB-хост, повышающий преобразователь 5 В
Инструмент USB-многофункциональный инструмент [28] Одинокая динамика 50×50 32 USB-C 12-контактная розетка PMOD, розетка USB типа A 1 МБ 24 4 БУТСЕЛЬ USB-устройство/хост, PMOD
РП2040 [29] WeAct Студия 53х21,52 40+4 через заголовки USB-C 2 МБ, 4 МБ, 8 МБ, 16 МБ 26 4 БУТСЕЛ + СБРОС
RP2040-ноль [30] Электроника Waveshare 23х18 23 USB-C 10-контактный разъем 2 МБ 29 4 БУТСЕЛ + СБРОС RGB-светодиод

(WS2812)

Пико2040 zeankun.dev 18х51 40+3 (доступны варианты 2 мм и 2,54 мм) ССЗ 4 микро-USB 16 МБ,

32 МБ,64 МБ,128 МБ

28 4 БУТСЕЛЬ

+ СБРОС

Автобусный пират 5 Где Лабс, ООО 10+9 ССЗ USB-C 16 МБ
W5100S-EVB-Пико [31] ВИЗНЕТ Ко., ООО. 75х21 40+3 через заголовки Микро-USB RJ45 2 МБ 26 3 БУТСЕЛ + СБРОС Ethernet
WIZnet W5100S-EVB-Пико
W5500-EVB-Пико [32] ВИЗНЕТ Ко., ООО. 75х21 40+3 через заголовки Микро-USB RJ45 2 МБ 26 3 БУТСЕЛ + СБРОС Ethernet
W5500-EVB-Пико
W6100-EVB-Пико [33] ВИЗНЕТ Ко., ООО. 75х21 40+3 через заголовки Микро-USB RJ45 2 МБ 26 3 БУТСЕЛ + СБРОС Ethernet
W6100-EVB-Пико
WizFi360-EVB-Пико [34] ВИЗНЕТ Ко., ООО. 75х21 40+3 через заголовки Микро-USB 2 МБ 26 3 БУТСЕЛ + СБРОС Wi-Fi
WizFi360-EVB-Пико
0xCB-Гелиос [35] 0xCB 36x18 40+3 через заголовки USB-C 16 МБ 29 БУТСЕЛ + СБРОС по умолчанию выключен красный светодиод питания, синий индикатор пользователя, переключатель уровня для управления компонентами с напряжением 5 В. Встроенный чип защиты от электростатического разряда
0xCB-Гелиос
Пикопад [36] Паеничко о.о.о. 129x53 12 через заголовки микро-USB microSD, внешний разъем 2 МБ 6 БУТСЕЛ + СБРОС вкл.-выкл., Wi-Fi, карта micro SD, внешний разъем, экран IPS, динамик, аккумулятор
МЮРЕКС ЛЮБОЙ [37] МЮРЕКС Робототехника 78х35 3 через заголовки USB-C краевой соединитель 8 МБ 3 0 БУТСЕЛ + СБРОС коммерческий разъем ESC, 3 пользовательских светодиода
РП2040-ПИКО30 [38] ООО «ОЛИМЭКС» 51x21 40+3 через заголовки USB-C Дополнительный UEXT (pUEXT) 2 МБ 30 4 БУТСЕЛ + СБРОС 3,3 В, 2 А (пиковое значение 3 А), постоянный ток, все 30 GPIO доступны пользователю, дополнительный светодиодный индикатор состояния
РП2040-ПИКО30-16 [38] ООО «ОЛИМЭКС» 51x21 40+3 через заголовки USB-C Дополнительный UEXT (pUEXT) 16 МБ 30 4 БУТСЕЛ + СБРОС 3,3 В, 2 А (пиковое значение 3 А), постоянный ток, все 30 GPIO доступны пользователю, дополнительный светодиодный индикатор состояния

См. также

[ редактировать ]
  • Arduino – популярное семейство плат микроконтроллеров.
  • ESP32 – серия недорогих маломощных систем на кристалле микроконтроллеров со встроенным Wi-Fi и двухрежимным Bluetooth.
  • STM32 - семейство 32-битных интегральных схем микроконтроллеров.
  • Raspberry Pi - серия небольших одноплатных компьютеров Raspberry Pi.
  • Thumby (игровая консоль) - микроконсоль размером с большой палец на базе RP2040.
  1. ^ Перейти обратно: а б с д и «Знакомьтесь, Raspberry Silicon: Raspberry Pi Pico уже в продаже по цене 4 доллара» . 21 января 2021 г.
  2. ^ Перейти обратно: а б Адамс, Джеймс (1 февраля 2021 г.). «Raspberry Pi RP2040: наш микроконтроллер для масс» . Чертеж руки . Проверено 20 февраля 2021 г.
  3. ^ Перейти обратно: а б «Техническое описание RP2040» (PDF) . ООО "Малина Пи " Проверено 20 февраля 2021 г.
  4. ^ apple/swift-embedded-examples , Apple, 14 июня 2024 г. , получено 14 июня 2024 г.
  5. ^ «Ржавчина на микроконтроллерах серии RP» . Гитхаб . Проверено 29 марта 2023 г.
  6. ^ Рембор, Каттни. «Начало работы с Raspberry Pi Pico и CircuitPython» . Система обучения Adafruit . Адафрут . Проверено 17 февраля 2023 г.
  7. ^ «Ада на Raspberry Pi Pico» . Проверено 10 июля 2023 г.
  8. ^ «RP2040 | DeviceScript» . microsoft.github.io . Проверено 28 ноября 2023 г.
  9. ^ «Твиттер» . Твиттер.com . Проверено 18 февраля 2021 г.
  10. ^ Уильямс, Эллиот (20 января 2021 г.). «Raspberry Pi входит в игру на микроконтроллерах с Pico за 4 доллара» . Хакадей . Проверено 20 февраля 2021 г.
  11. ^ «Raspberry Pi: вот как мы создали собственный чип для питания Pico» . ЗДНЕТ . Проверено 5 октября 2023 г.
  12. ^ «Техническое описание RP2040» (PDF) . raspberrypi.com . Проверено 28 марта 2021 г.
  13. ^ «Купите Raspberry Pi Pico» .
  14. ^ «Pico W — Raspberry Pi | Rasppishop — платы и аксессуары для Raspberry Pi» . Пико W — Raspberry Pi | Rasppishop — платы и аксессуары Raspberry Pi (на немецком языке) . Проверено 4 сентября 2023 г.
  15. ^ «Seeed Studio XIAO RP2040 — поддерживает Arduino, MicroPython и CircuitPython» . www.seeedstudio.com . 06.08.2023 . Проверено 4 сентября 2023 г.
  16. ^ «Добро пожаловать Raspberry Pi в мир микроконтроллеров» . 20 января 2021 г.
  17. ^ «Крошечный 2040 – Пиморони» .
  18. ^ «Ключ 2040 – Пиморони» .
  19. ^ «ПикоСистема – Пиморони» .
  20. ^ «Адафрут Перо RP2040» .
  21. ^ «Адафрут ИцыБитси RP2040» .
  22. ^ «Адафрут Метро RP2040» .
  23. ^ «Адафрут QT Py RP2040» .
  24. ^ «SparkFun Pro Micro — RP2040 — DEV-18288 — SparkFun Electronics» .
  25. ^ «SparkFun Thing Plus — RP2040 — DEV-17745 — SparkFun Electronics» .
  26. ^ «Процессор SparkFun MicroMod RP2040 — DEV-17720 — SparkFun Electronics» .
  27. ^ «Модуль, совместимый с USB Pmod™, Müsli» .
  28. ^ USB-многофункциональный инструмент Werkzeug .
  29. ^ Studio, WeAct (17 августа 2023 г.), RP2040 / WeAct Studio Создано WeAct Studio , получено 4 сентября 2023 г.
  30. ^ «RP2040-Zero, недорогая высокопроизводительная пикоподобная плата микроконтроллера на базе микроконтроллера Raspberry Pi RP2040» . www.waveshare.com . Проверено 4 сентября 2023 г.
  31. ^ «WIZnet W5100S-EVB-Пико» .
  32. ^ «WIZnet W5500-EVB-Пико» .
  33. ^ «WIZnet W6100-EVB-Пико» .
  34. ^ «WIZnet WizFi360-EVB-Пико» .
  35. ^ «0xCB Гелиос» .
  36. ^ «Пикопад» .
  37. ^ «ESC – Документация по робототехнике MUREX» . docs.murexrobotics.com . Проверено 7 июля 2024 г.
  38. ^ Перейти обратно: а б «RP2040-PICO30 — аппаратная плата с открытым исходным кодом» . Олимекс . Проверено 19 июля 2024 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: eedd800a0b3484da34afed28ddddc189__1721331720
URL1:https://arc.ask3.ru/arc/aa/ee/89/eedd800a0b3484da34afed28ddddc189.html
Заголовок, (Title) документа по адресу, URL1:
RP2040 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)