На официальной плате Raspberry Pi Pico для MCU RP2040 имеется много свободного места на печатной плате. Поэтому, когда сторонние производители создавали свои собственные платы, они либо добавляли такие функции, как камера, дисплей и датчики, как на плате Arducam Pico4ML, тогда как другие “сокращали” функции до минимума.
Сегодня в обзоре рассмотрим несколько самых крошечных плат Raspberry Pi RP2040 – а именно Pimoroni Tiny 2020 & Adafruit QT Py RP2040, обе из которых поставляются с двухъядерным микроконтроллером Cortex-M0+, портом USB-C, двумя кнопками, несколькими портами ввода-вывода и немногим другим.
Tiny 2020
Технические характеристики Pimoroni Tiny 2020:
-
- MCU – двухъядерный микроконтроллер Raspberry Pi RP2040 Cortex-M0+ @ до 133 МГц с 264 Кб SRAM
- Хранилище – 8 Мб QSPI флэш-памяти
- USB – порт USB Type-C для питания, данных и программирования
- Входы / выходы – 2x 8-контактных зубчатых и сквозных отверстия для 12 контактов ввода / вывода, включая 4x аналоговых входа, SPI, I2C, UART, 5 В, 3.3 В и GND
- Отладка – 3-контактный интерфейс SWD
- Разное – кнопки сброса и загрузки, программированный пользовательский RGB светодиод
- Питание – от 3 В до 5.5 В
- Размеры – 22.9 x 18.2 x 6 мм
Небольшой размер делает его подходящим для портативных проектов, носимых устройств или для встраивания в любые устройства с ограничениями по пространству или весу. Зубчатые отверстия позволяют легко припаять плату к вашей собственной базовой плате.
Помимо небольшого размера, он также имеет в четыре раза больше памяти, чем Raspberry Pi Pico. Его можно запрограммировать с помощью MicroPython, CircuitPython, C SDK, как и любые другие платы RP2040.
В настоящее время цена немного завышена, так как компания Pimoroni продает плату за 8.40 фунтов стерлингов, а это около $11.5. Но, возможно, это всего лишь вопрос времени, поскольку знаменитая “плата Bluepill стоимостью $2” на базе микроконтроллера STM32 сейчас часто продается за $7.
Adafruit QT Py RP2040
Плата Adafruit QT Py RP2040 очень похожа на Tiny 2020, но предлагает немного другой набор функций:
-
- MCU – Raspberry Pi RP2040
- Хранилище – 8 Мб QSPI флэш-памяти
- USB – порт USB Type-C для питания, данных и программирования
- Входы / выходы
- 2x 7-контактные зубчатые и сквозные отверстия с 11x контактами ввода / вывода 4x АЦП, 1x порт I2C, SPI, UART, PWM, 6x GPIO
- Разъем Stemma QT с I2C
- Разное – Кнопки загрузки и сброса, программируемый пользователем RGB Neopixel светодиод
- Питание – USB, контактная площадка V-in
- Размеры – 23.5 x 17.5 мм
Скорей всего, плата была разработана в соответствии с форм-фактором Seeeduino XIAO, и компания рекомендует программировать ее с помощью MicroPython или CircuitPython. Основное отличие от Tiny 2020 заключается в количестве ввода-вывода, поскольку QT Py RP2020 предлагает меньше вводов-выводов, но был добавлен разъем QT I2C.
Плата Adafruit продается по цене $9.95, но сейчас ее нет в наличии, поскольку эти маленькие платы, похоже, довольно популярны, несмотря на конкуренцию со стороны таких плат, как ESP8266 или STM32. Компания продает покупателям не более двух плат в руки.
Еще меньше!! RP2040 Stamp
В качестве бонуса, если вам нужна небольшая плата RP2040 без USB, которую можно технически назвать “модулем”, то в настоящее время компания Solder Party (Arturo182) работает над платой RP2040 Stamp, которая будет поставляться с 16 Мб флэш-памяти, максимально поддерживаемой MCU. Но она просто еще не доступна.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.
Ещё немного и к концу года, китайцы клон RP2040 могут представить за $2.