RP2040 представляет собой 32-битный двойной ARM Cortex-M0 + микроконтроллер интегральной схемы с помощью Raspberry Pi Foundation . [1] [2] [3] В то же время он был выпущен как часть платы Raspberry Pi Pico . [1]
Обзор [ править ]
Чип был анонсирован 21 января 2021 года и является первым процессором, разработанным Raspberry Pi Foundation. [1] [2] Процессор недорогой, Raspberry Pi Pico предлагается по цене 4 доллара США . Процессор можно программировать на C / C ++ и MicroPython . [1] Он достаточно мощный, чтобы запускать TensorFlow Lite . [1]
На момент объявления четыре других производителя ( Adafruit , Pimoroni , Arduino , SparkFun ) находились на продвинутой стадии разработки своего продукта, ожидая широкой доступности чипов для запуска в производство. [4] SparkFun с тех пор выпустил продукты, основанные на RP2040. [5]
Hackaday отмечает, что преимущества RP2040 принадлежат Raspberry Pi Foundation, имеют хороший набор функций и выпускаются в недорогих пакетах. [6]
Согласно таблице данных существует несколько версий чипа:
«Полный исходный код загрузочного модуля RP2040 можно найти по адресу https://github.com/raspberrypi/pico-bootrom .
Он включает в себя загрузчик как версии 1, так и версии 2, которые соответствуют модификациям кремния B0 и B1 соответственно ".
Особенности [ править ]
Чип представляет собой 40-нм кремний в SMD-корпусе QFN -56 размером 7 × 7 мм .
- Основные характеристики: [7]
- Два ядра ARM Cortex-M0 + с тактовой частотой 133 МГц (возможность разгона до более 400 МГц [8] )
- Каждое ядро имеет периферийный делитель целых чисел и два интерполятора.
- 264 КБ SRAM в шести независимых банках
- Нет внутренней флэш-памяти или EEPROM (после сброса загрузчик загружает прошивку из внешней флэш-памяти или шины USB во внутреннюю SRAM)
- Контроллер шины QSPI , поддерживающий до 16 МБ внешней флэш-памяти
- Контроллер DMA
- Перекладина AHB, полностью подключенная
- Встроенный программируемый LDO для генерации напряжения ядра
- 2 встроенных ФАПЧ для генерации тактовой частоты USB и ядра
- 30 контактов GPIO , 4 из которых могут опционально использоваться как аналоговые входы
- Два ядра ARM Cortex-M0 + с тактовой частотой 133 МГц (возможность разгона до более 400 МГц [8] )
- Периферия:
Доски [ править ]
Ряд производителей анонсировали собственные платы с использованием RP2040.
Название доски | Производитель | Ссылка на сайт | количество заголовков | количество контактов GND | отладочное соединение | количество колодок | другие разъемы | размер (мм) | зубчатый | сигнальные светодиоды | светодиоды питания | RGB светодиоды | светодиоды зарядки | ЖК-дисплей | размер вспышки | количество GPIO | количество АЦП | кнопки | Разъем USB | зарядное устройство | аккумулятор | микрофон | ИДУ | вай-фай | Bluetooth | шелкография | монтажные отверстия |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Пико | Raspberry Pi | [9] | 40 + 3 | 8 + 1 | через заголовки | 6 | 51x21 | да | 1 (зеленый) | 2 МБ | 26 год | 3 | БОТИНКИ | микро-USB | Нижний | 4 | |||||||||||
Подключение Nano RP2040 | Ардуино | [10] | 30 | 2 | через колодки | 5 + 4 + 2 | 45x18 | да | 1 | 1 | 16 МБ | 1 | микро-USB | да | 9-осевой | u-blox NINA-W102 | как Wi-Fi | 4 | |||||||||
Крошечный 2040 | Пиморони | [11] | 8 + 3 | 2 + 1 | через заголовки | 22,9x18,2x6 | да | 1 | 8 МБ | 12 | 4 | ЗАГРУЗКА + СБРОС | USB-C | Вверх | 0 | ||||||||||||
Keybow 2040 | Пиморони | [12] | 0 (только USB) | 16 (по 1 на клавишу) | 16 клавиш | USB-C | н / д | 0 | |||||||||||||||||||
ПикоСистема | Пиморони | [13] | 0 (автономный) | 240x240, цвет | 4 + джойстик | USB-C | да | н / д | 0 | ||||||||||||||||||
Перо RP2040 | Адафрут | [14] | 28 год | 1 | через булавки | STEMMA QT, липо аккумулятор | 50,8x22,8x7 | нет | 1 (красный, GP13) | 1 | 1 | 8 МБ | 21 год | 4 | ЗАГРУЗКА + СБРОС | USB-C | да | и то и другое | 4 | ||||||||
ItsyBitsy RP2040 | Адафрут | [15] | 33 | через заголовки | 36x18x4 | нет | 1 (красный) | 1 | 4 МБ | 23 | 4 | ЗАГРУЗКА + СБРОС | микро-USB | нет | 0 | ||||||||||||
Pro Micro - RP2040 | Sparkfun | [16] | 24 | 3 | 4 + 2 | QWIIC | 36x18 | да | 1 | 1 | 16 МБ | 20 | 4 | ЗАГРУЗКА + СБРОС | USB-C | и то и другое | |||||||||||
Вещь Плюс RP2040 | Sparkfun | [17] | 28 год | 1 | Контакты JTAG | QWIIC, липо аккумулятор | 59x23 | нет | 1 (синий) | 1 (красный) | 1 | 1 (желтый) | 16 МБ | 18 | 4 | ЗАГРУЗКА + СБРОС | USB-C | да | и то и другое | 4 | |||||||
MicroMod RP2040 | Sparkfun | [18] | 0 | краевой соединитель | 22x22 | н / д | 1 | 16 МБ | 29 | 3 | никто | краевой соединитель | н / д |
См. Также [ править ]
- Arduino - популярное семейство микроконтроллерных плат
Ссылки [ править ]
- ^ a b c d e «Встречайте Raspberry Silicon: Raspberry Pi Pico теперь продается по цене 4 доллара» . 21 января 2021 г.
- ^ a b Адамс, Джеймс (1 февраля 2021 г.). «Raspberry Pi RP2040: наш микроконтроллер для масс» . План руки . Проверено 20 февраля 2021 года .
- ^ "Техническое описание RP2040" (PDF) . Фонд Raspberry Pi . Проверено 20 февраля 2021 года .
- ^ "Твитнуть" . twitter.com . Проверено 18 февраля 2021 .
- ^ «RP2040 - Микроконтроллер от Raspberry Pi - SparkFun Electronics» . www.sparkfun.com . Проверено 20 февраля 2021 года .
- ↑ Уильямс, Эллиот (20 января 2021 г.). «Raspberry Pi входит в игру с микроконтроллерами с пико за 4 доллара» . Hackaday . Проверено 20 февраля 2021 года .
- ^ "Техническое описание RP2040" (PDF) . RaspberryPi.org . Проверено 28 марта 2021 .
- ^ «Робин Гроссет поднимает Raspberry Pi Pico RP2040 на новые высоты с разгоном до 420 МГц» . Hackster.io . Проверено 28 марта 2021 .
- ^ https://www.raspberrypi.org/products/raspberry-pi-pico/
- ^ https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-the-world-of-microcontrollers/
- ^ https://shop.pimoroni.com/products/tiny-2040
- ^ https://shop.pimoroni.com/products/keybow-2040
- ^ https://shop.pimoroni.com/products/picosystem
- ^ https://www.adafruit.com/product/4884
- ^ https://www.adafruit.com/product/4888
- ^ https://www.sparkfun.com/products/17717
- ^ https://www.sparkfun.com/products/17745
- ^ https://www.sparkfun.com/products/17720
Внешние ссылки [ править ]
- Официальная веб-страница