Отладочная плата Графит-RP2040

RP2040 — это первый микроконтроллер (МК) от компании Raspberry Pi, которая ранее прославилась линейкой одноплатных компьютеров Raspberry Pi 1/2/3/4. Микроконтроллер RP2040 имеет два ядра с архитектурой Cortex-M0+, работающих на частоте 133 МГц и целых 264 кб оперативной памяти. А вот память программ в нём не предусмотрена, так что необходима внешняя Flash-память, которая подключается по QSPI шине.

Ещё одной особенностью RP2040 является наличие в ROM (а значит, его невозможно сломать) загрузчика UF2. Так что при подключении к компьютеру через USB, микроконтроллер определяется как накопитель. Благодаря UF2 сильно упрощается обновление прошивки, которую достаточно собрать в виде файла с расширением .UF2 и просто скопировать на МК через обычный проводник. CircuitPython же пошёл ещё дальше — любое изменение или добавление программы/библиотеки осуществляется через копирование файла, без необходимости использования COM-портов и специальных программ.

Мы давно работаем с микроконтроллерами и Raspberry Pi, так что появившийся RP2040 мы решили добавить в линейку отладочных плат Графит ещё одну модель — Графит-RP2040.

Отладочная плата Графит-RP2040 RobotClass-ROC

Отладочная плата Графит-RP2040, кроме самого микроконтроллера, имеет ряд дополнительных особенностей, упрощающих работу с ней.

Во-первых, это разъём QIIC для удобного подключения других наших модулей.

Во-вторых, отдельный разъём для питания от литиевого аккумулятора вместе с подсистемой зарядки. Если аккумулятор разрядился, то для его подзарядки достаточно будет подключить плату к компьютеру или блоку питания.

В-третьих, светодиодный пиксель APA102-2020. Это яркий RGB светодиод с управлением по последовательному протоколу. Пиксель пригодится при выполнении учебных задачек на CircuitPython.

По умолчанию, на плату установлена прошивка CircuitPython, которая позволит писать программы на языке Python.

Мы подготовили несколько уроков, которые позволят начать работу с данной платой. На самом первом уроке по работе с CircuitPython вы узнаете как подключить Графит-S2 к компьютеру и запустить на нём программу, написанную на языке Python. Ещё один урок, посвящён работе с библиотеками для CircuitPython.

Отладочную плату можно купить в интернет магазине RobotClass:

В корзину

Карта контактов для Графит-RP2040

Распиновка отладочной платы Графит-RP2040 RobotClass-ROC

Технические характеристики Графит-RP2040

  • микроконтроллер: двухядерный Arm Cortex-M0+ @ 133 МГц;
  • ОЗУ: 264 Кб;
  • ПЗУ: 2 Мб Flash;
  • размеры: 50 x 23 мм;
  • монтажные отверстия: 45 x 18 мм.

Особенности

  • установлена прошивка CircuitPython;
  • поддержка MicroPython и CircuitPython;
  • адресный RGB светодиод APA102-2020;
  • разъём QIIC;
  • разъём ZH 1,5 для питания от LiPo аккумулятора 1S (3,7В/4,2В);
  • система контроля заряда литиевого аккумулятора.

Периферия

  • DMA;
  • GPIO: 21, 4 из которых могут быть аналоговыми;
  • UART: 2;
  • SPI: 2;
  • I2C: 2;
  • ШИМ: 16;
  • USB: контроллер версии 1.1 с поддержкой хоста;
  • светодиоды: GPIO13 и CHG (индикатор заряда);
  • кнопки: BOOT и RST (сброс).

Принципиальная схема платы Графит-RP2040 от RobotClass

Принципиальная схема отладочной платы Графит-RP2040 от RobotClass

Изменено:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.