Платы разработчика и микроконтроллерные платы

Платы для прототипирования бортовой электроники, датчиков и полезных нагрузок. Основу раздела составляет DFRobot: платы FireBeetle 2 и Beetle на микроконтроллерах ESP32, ESP32-S2, S3, C3, C5 и P4 с Wi-Fi и Bluetooth, платы на RP2040, SAMD21 и ядрах Cortex-M, совместимые с Arduino платы на ATmega328, ATmega32U4 и ATmega2560, контроллеры роботов Romeo с драйвером моторов и Maixduino с нейроускорителем K210. Рядом — отладочные платы SoChip на процессорах Allwinner для обкатки камер и видеокодеков.

Микроконтроллерная плата решает одну задачу в реальном времени — опрашивает датчики, управляет сервоприводами и реле, передаёт телеметрию, — потребляет миллиамперы и запускается мгновенно. Для компьютерного зрения, картографии и тяжёлых вычислений нужен одноплатный компьютер с Linux: такие платы собраны в разделе бортовых вычислителей.

При выборе сверяют напряжение логики (3,3 или 5 В) с периферией, число и типы интерфейсов — UART, I2C, SPI, ШИМ, АЦП, — объём флеш-памяти и ОЗУ под прошивку и поддержку среды разработки: Arduino, ESP-IDF, MicroPython. Для серии после прототипа плату обычно заменяют модулем на собственной разводке.

Сверяют по: процессор, память, питание, рабочая температура, габариты

Цены не публикуются: пришлите список — ответим ценой и сроком
Сводная таблица характеристик

Значения приведены по данным производителей. Колонки, не заполненные у большинства позиций раздела, в таблицу не выводятся.

МодельПроцессорПамятьПитаниеГабариты
DFR0994DFRobot Xtensa LX7, 2 ядра, 32 бит, 240 МГцFlash 16 МБ, PSRAM 8 МБ, SRAM 512 КБ, ROM 384 КБVIN 7–24 В; моторная шина VM 5–24 В; USB Type-C 5 В25,4 × 60 мм по данным производителя; в той же строке указано 2,95 × 3,54″, то есть около 75 × 90 мм
DFR1284DFRobot одноядерный RISC-V, 240 МГц (модуль ESP32-C5-WROOM-1U-N4)—USB Type-C 5 В или VIN 5 В / солнечная панель 4,5–6 В; логика 3,3 В25,4 × 60 мм
SoChip R58 EVBSoChip —DDR3/DDR3L, LPDDR3/LPDDR2——
DFR1236DFRobot ESP32-C5, одноядерный RISC-V4 МБ3,3 В25,4×60 мм
SoChip V3 EVBSoChip —DDR2/DDR3/DDR3L, LPDDR2/LPDDR3——
SoChip V831 EVBSoChip Allwinner V831, одноядерный Cortex-A7, 800 МГц———
DFR0807DFRobot ESP32-C3FN4 (RISC-V, 160 МГц)384 КБ ROM, 400 КБ SRAM, 8 КБ RTC SRAM3,0–3,6 В—
SEN0626DFRobot ——3,3–5 В—
DFR0225DFRobot ATmega32U4, загрузчик Arduino Leonardo—USB или внешний источник 6–23 В постоянного тока89 × 84 × 14 мм
DFR0339DFRobot ATmega328, 16 МГц—5 В; входное напряжение менее 8 В28,8 × 33,1 мм
DFR0216DFRobot —32 КБ (ATmega328)внешнее питание не требуется при подключении по USB, иначе 7–12 В вход75×54×15 мм
DFR0654DFRobot Xtensa двухъядерный 32-битный LX64 МБ—25,4 мм × 60 мм
DFR0868DFRobot одноядерный 32-битный RISC-V4 МБ3,3 В25×20,5 мм
DFR0478DFRobot ——3,3 В29×58 мм
DFR0221DFRobot ——7–12 В70×55×14 мм
DFR0003DFRobot —128 КБ, из них 4 КБ — загрузчик3–16 В (20 В макс.)—
DFR0213DFRobot —32 КБ, из них 4 КБ — загрузчик5 В45×20×20 мм
DFR1256DFRobot четырёхъядерный Arm® Cortex®-A53, 2,0 ГГц4 ГБ LPDDR45 В макс. при 3 А через USB-C разъём68,85 × 53,34 мм (типоразмер Arduino UNO)
DFR0640DFRobot Kendryte K210, RISC-V—USB Type-C (6–12 В)68×54 мм
DFR0992DFRobot ESP32-S3 Xtensa LX716 МБ—51,6×83×11 мм
DFR1283DFRobot двухъядерный ESP32, до 240 МГц16 МБ9–26 В или USB Type-C 5 В / 2 А128×76×31 мм
DFR0810DFRobot 32-битный RISC-V (до 160 МГц)384 КБ ROM, 400 КБ SRAM, 8 КБ RTC SRAM3,0–3,6 В—
DFR0639DFRobot ——4,8–5,2 В53,3×25,4 мм
DFR1237DFRobot —16 МБ3,3 В—
Страница 1 из 3

Что проверить перед покупкой

  1. Сверьте логические уровни выводов с периферией: вход на 3,3 В без согласования может выйти из строя от 5-вольтового сигнала, если он не допускает 5 В по даташиту.
  2. Проверьте питание: диапазон входа и ток, который плата отдаёт на периферию — от USB-порта хватает на плату, но не на моторы и сервоприводы.
  3. Сверьте объём оперативной памяти (SRAM) и флеш-памяти с задачей: библиотеки для камеры, сети или нейросети часто не помещаются в память младших версий платы.
  4. Уточните поддержку среды разработки и библиотек для конкретной платы: совпадение процессора не гарантирует готовых драйверов для её периферии.
  5. Сверьте рабочую температуру: отладочные платы обычно рассчитаны на коммерческий диапазон и для установки на борт без доработки не предназначены.

Производители в разделе

Подборки по этому разделу

О позициях раздела

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

Наличие беспроводного модуля на борту экономит место и питание: отдельный радиомодуль всегда дороже интегрированного по обоим ресурсам.

Отладочная плата DFRobot: контроллер с выведенной периферией, разъёмами питания и программирования.

При выборе контроллера смотрите не на частоту, а на периферию: число таймеров, каналов АЦП и аппаратных интерфейсов определяет, влезет ли задача.

Вопросы по разделу

ESP32 или Arduino на ATmega?
ATmega — простой восьмибитный микроконтроллер на 16 МГц с огромной базой примеров: хватает для датчиков, реле и сервоприводов. ESP32 — 32-битный, до 240 МГц, с Wi-Fi и Bluetooth на кристалле и большим объёмом памяти: его берут, когда нужна беспроводная связь, обработка данных или звук.
Что такое отладочная плата EVB?
Evaluation board — плата производителя процессора или его партнёра со всеми интерфейсами чипа на разъёмах: камерами, дисплеем, памятью, сетью. На ней проверяют программное обеспечение и периферию до разработки собственной платы. Отладочные платы SoChip на Allwinner V3s, V831 и V5 рассчитаны в первую очередь на камерные задачи.
Можно ли ставить плату разработчика на аппарат?
Для испытаний и малых серий — да, если плату закрепить на виброразвязке, защитить от влаги и питать от стабилизированной линии. Штыревые разъёмы и макетные провода в полёте ненадёжны: для постоянной установки соединения пропаивают или переходят на разъёмы с фиксацией.
Производители каких марок собраны в разделе «Платы разработчика и одноплатные контроллеры»?
SoChip, DFRobot. Характеристики в карточках приведены по странице модели или даташиту производителя, без пересказов посредников.
По каким характеристикам сравнивают позиции раздела «Платы разработчика и одноплатные контроллеры»?
Чаще всего в карточках этого раздела заполнены: питание, память, габариты, процессор, рабочая температура, оперативная память sram, интерфейс, флеш-память. Значения разобраны по единым полям, поэтому позиции разных производителей сравнимы строка в строку.
Откуда взяты характеристики позиций раздела?
Со страницы модели у производителя. Ссылка на первоисточник стоит в самом низу карточки, чтобы значение можно было сверить.
Почему в карточке пустое поле характеристики?
Значит, производитель этот параметр не публикует. Мы не переносим цифры из чужих каталогов и не достраиваем их по соседним моделям: пустая строка честнее правдоподобной.