Romu: плата размером с USB-разъём на двух архитектурах сразу

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

Romu: плата размером с USB-разъём на двух архитектурах сразу

Существует небольшое, но устойчивое семейство плат, которые целиком помещаются в разъём USB Type-A и торчать наружу не собираются. Новое пополнение в нём — плата Romu от компании Bitmerse, размером 15,5 × 12 × 1,65 мм.

Линий ввода-вывода у неё нет вообще. Это не упущение, а замысел: плата предназначена исключительно для USB-устройств — аппаратных ключей безопасности, контроллеров MIDI, макропадов, нестандартных устройств ввода.

Что внутри

Основа — микроконтроллер Raspberry Pi RP2354A, и конфигурация у него занятная:

  • два ядра Arm Cortex-M33 на 150 МГц с поддержкой доверенной среды исполнения и защищённой загрузки;
  • два 32-разрядных ядра RISC-V Hazard3 на той же частоте;
  • одновременно активны могут быть любые два ядра в любом сочетании архитектур.

Этот последний пункт стоит отдельного пояснения, потому что встречается нечасто. На кристалле физически присутствуют ядра двух разных архитектур, и разработчик выбирает, какую пару запускать. Можно работать на привычном Cortex-M33 с готовыми библиотеками, можно перейти на RISC-V, а можно запустить по одному ядру каждой архитектуры одновременно. Для экспериментов и обучения возможность любопытная: сравнить поведение одного и того же алгоритма на двух системах команд на одном кристалле.

Память — 520 кБ статической на кристалле и 2 МБ флеш-памяти, размещённой в том же корпусе.

Интерфейс USB 2.0 на полной скорости реализован аппаратно, а контактные площадки разведены прямо на печатной плате — отдельного разъёма нет, роль контактов играет сама плата.

Чем ещё оснащена

Состав дополнительных элементов для платы такого размера неплохой:

  • ёмкостная сенсорная кнопка;
  • кнопка загрузки;
  • светодиод RGB;
  • контактные площадки для отладки по SWD и для последовательного порта;
  • защитная прокладка, напечатанная на трёхмерном принтере.

Питание — 5 В от USB с преобразованием в 3,3 В на плате. Программирование — через режим DFU по USB либо по отладочному интерфейсу через площадки.

Предустановлен MicroPython, работать можно из среды Thonny или любой другой. О поддержке комплекта разработки на C и C++ в описании не говорится, хотя сам микроконтроллер её имеет.

Среди примеров проектов, которые выкладывает производитель: игра-бегалка, аппаратный ключ стандарта FIDO2 и запуск веб-страниц по нажатию. Схемы, файлы печатной платы, перечень элементов и модели корпуса планируется открыть.

О ценах и сроках стоит сказать прямо

Проект собирает средства на краудфандинговой площадке с целью в 5000 долларов. Плата — от 40 долларов, программатор с разъёмом JTAG и выводами последовательного порта — 65 долларов. Доставка 8 долларов по США и 18 в остальной мир. Отгрузка ожидается к концу апреля 2027 года.

Сорок долларов за микроконтроллерную плату без единого вывода ввода-вывода — цена немаленькая, и рассчитывать на неё как на универсальный инструмент не стоит. Это изделие нишевое: имеет смысл там, где нужен именно миниатюрный USB-форм-фактор — собственный ключ безопасности, компактный макропад, устройство, которое должно жить в ноутбуке постоянно и не цепляться за всё подряд.

Для сравнения, обычная отладочная плата на том же микроконтроллере с полным набором выводов стоит в несколько раз дешевле. Платить здесь приходится за форм-фактор, а не за вычислитель.

 

Другие новости

08.10.2026
Приборы заявлены как прямая замена кремниевым транзисторам в существующих схемах. На практике замена одного элемента тянет за собой...
06.10.2026
Одна и та же микросхема, изготовленная на двух разных фабриках, — обычная практика в отрасли и нечастый повод задуматься о...
Регистрация