SparkFun Thing Plus — это компактная плата разработки на базе микроконтроллера RP2040 от Raspberry Pi. Она сочетает высокую производительность двух ядер ARM Cortex-M0+ с форм-фактором Feather и разъемом USB Type-C для удобного программирования.
- Микроконтроллер RP2040 с двумя ядрами ARM Cortex-M0+ до 133 МГц
- 16 МБ внешней флеш-памяти и 264 kB SRAM
- Разъем USB Type-C для программирования и питания
- 18 выводов GPIO и коннектор Qwiic для I2C
- Слот microSD и контур зарядки LiPo (0,5 А)
- Компактные размеры 58 × 23 мм
Мощность RP2040
Микроконтроллер RP2040 имеет два ядра ARM Cortex-M0+, работающие на частоте до 133 МГц. Это обеспечивает достаточную вычислительную мощность для сложных задач IoT и робототехники. Плата поддерживает языки программирования MicroPython и C/C++, что упрощает разработку и портирование кода.
Память и хранение данных
На плате встроено 264 kB оперативной памяти SRAM и внешняя флеш-память объемом 16 МБ. Такой объем позволяет хранить большие прошивки и логические данные без внешних модулей. Наличие слота microSD дополнительно расширяет возможности хранения информации.
Удобное подключение и питание
Программирование и питание осуществляются через разъем USB Type-C, который поддерживает режимы Host и Device. Для автономной работы предусмотрено соединение для аккумулятора LiPo со встроенным контуром зарядки током 0,5 А. Стабилизатор напряжения AP2112 обеспечивает стабильное питание компонентов напряжением 3,3 В.
Интерфейсы и GPIO
Пользователь имеет доступ к 18 многофункциональным выводам GPIO, совместимым со стандартом Feather. Плата оснащена интерфейсами 2 x UART, 2 x I2C (с коннектором Qwiic) и 2 x SPI для подключения сенсоров и дисплеев. Аналогово-цифровой преобразователь (АЦП) с частотой дискретизации 0,5 MSa/s позволяет точно считывать данные с аналоговых датчиков.
Индикация и управление состоянием устройства
На плате размещены светодиоды питания, зарядки, статуса и RGB-светодиод WS2812, что позволяет визуально контролировать работу системы и создавать интерактивные эффекты. Для удобной отладки предусмотрены отдельные кнопки Reset и Boot, а также разъем JTAG для подключения внешних программаторов и аппаратного анализа. Эти элементы упрощают процесс разработки и диагностику ошибок в сложных проектах. SparkFun Thing Plus RP2040 идеально подходит для инженеров и энтузиастов, которые ищут мощную, но компактную платформу для прототипирования IoT-устройств и обучения робототехнике.