«Компьютер за $1» BeagleConnect Zepto от фонда BeagleBoard.org – это предстоящая плата с открытым исходным кодом, работающая на микроконтроллере Texas Instruments MSPM0L117 Cortex-M0+, входящем в состав семейства MSPM0 , представленного в 2023 году.
Это крошечная плата с совместимыми с mikroBus разъемами, коннектором TAG-CONNECT JTAG, двумя разъемами Qwiic для расширения (или одним разъемом Qwiic + USB-C в зависимости от варианта), кнопками Boot и Reset и RGB-светодиодом.
Технические характеристики BeagleConnect Zepto:
- Микроконтроллер – Texas Instruments MSPM0L117
- ЦП – ядро Arm Cortex-M0+ с тактовой частотой 32 МГц
- Память – 16 КБ статической оперативной памяти (SRAM)
- Накопитель – 128 КБ двухбанковой флэш-памяти
- Корпус – QFN32 (5×5 мм)
- USB – Опциональный порт USB-C для питания (мультиплексирован с одним из разъемов Qwicc JST)
- Расширение
- Разъемы mikroBUS, поддерживающие выбор из около 2000 дополнительных плат ClickE; одна из сторон совместима с некоторыми щитами Raspberry Pi HAT (следует учесть ограничение в 12 контактов)
- До 2 разъемов Qwicc с полной функциональностью Grove: I2C, UART, АЦП, GPIO
- Отладка – 8-пиновый коннектор TAG-CONNECT JTAG
- Прочее
- Кнопки Reset и User
- RGB-светодиод
- Питание – 5 В через порт USB-C или разъем Qwicc/JST
- Габариты – 33,7 x 25,4 мм (двухслойная печатная плата)

Разъемы Qwiic также позволяют пользователю подключить Zepto к BeaglePlay или BeagleBadge , или другим устройствам с поддержкой Qwiic, что означает, что плата BeagleConnect Zepto также может подключаться к хостам Linux для подключения к интернету или прототипирования. Фонд особенно подчеркивает поддержку BeagleConnect Greybus for Zephyr для управления модулями mikroBUS через Linux без необходимости разработки дополнительной прошивки микроконтроллера.

На стороне прошивки будет предложено несколько решений:
- A Zephyr-based SDK – A hard-to-brick MCUBOOT-based USB bootloader
- Прошивка BeagleConnect, предоставляющая доступ к mikroBUS для хостов Linux/Zephyr (Greybus)
- Gateway function on USB
- Node function on both USB and JST
- Micropython firmware on top of Zephyr
- Microblocks-based on Zephyr and Arduino Core
Джейсон Криднер также работает над игровой средой, которая работает на BeagleBadge и использует BeagleConnect Zepto в качестве контроллеров. В настоящее время, GitHub repo содержит файлы аппаратного дизайна KiCad, некоторую аппаратную документацию и рендеры. Также есть таблица, показывающая, что плата может предлагаться с различными вариантами микроконтроллеров MSPM0 и ценами. MSPM0L117 предлагает хорошее соотношение цены и характеристик для целевой платы стоимостью в $1 с минимальными наценками.
| Chip | Speed | Flash | RAM | Part Cost | Board Cost |
|---|---|---|---|---|---|
| MSPM0C1106 | 32 Mhz | 32 KB | 8 KB | $ 0.47 | TBD |
| MSPM0L1116 | 32 Mhz | 64 KB | 16 KB | $ 0.47 | TBD |
| MSPM0L1117 | 32 Mhz | 128 KB | 16 KB | $ 0.51 | TBD |
| MSPM0L1227 | 32 Mhz | 128 KB | 32 KB | $ 0.61 | TBD |
| MSPM0L1228 | 32 Mhz | 256 KB | 32 KB | $ 0.73 | TBD |
| MSPM0G1518 | 80 Mhz | 256 KB | 128 KB | $ 0.986 | TBD |
| MSPM0G1519 | 80 Mhz | 512 KB | 128 KB | $ 1.166 | TBD |
Ресурсы прошивки и программного обеспечения будут выпущены позже, хотя можно увидеть Zephyr implementation repo for the Zepto . The announcement призывает людей, желающих принять участие, поскольку прототипы уже доступны. Если есть интерес, можно ознакомиться с forum .
Цель — продавать плату за один доллар практически без наценки для BeagleBoard.org Foundation, но таким образом, «где TI, сборщики PCB и дистрибьюторы довольны своей наценкой», и цена будет устойчивой в течение более 10 лет. Если нравятся такие дешевые платы, у Olimex есть собственная one Euro board: the RVPC computer kit . Она продается за один евро плюс доставка, в виде набора WCH CH32V003 для пайки, и больше похожа на настоящий компьютер, чем BeagleConnect Zepto, поскольку имеет разъем VGA для дисплея и разъем PS/2 для клавиатуры.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

