Платы для разработки с портом USB Type-C для питания и программирования становятся все более распространенными, и, в большинстве случаев, оснащены портом USB-C “мама”.
Разработанная компанией arturo182, макетная плата Serpente R2 CircuitPython на основе микроконтроллера Microchip SAMD21 Arm Cortex-M0+ с тремя USB-портами для питания и программирования: разъемом USB type-A “папа”, разъемом USB type-C “мама” или разъемом USB type-C “папа”, при этом последний вариант позволяет подключиться непосредственно к вашему хост-компьютеру.
Технические характеристики платы Serpente R2:
- MCU – Микроконтроллер Microchip ATSAMD21E18A 32-бит Cortex-M0+, работает на частоте 48 МГц, с 256 КБ флэш-памяти и 32 КБ ОЗУ
- Хранилище – 4 МБ SPI Flash для хранения файлов и кода CircuitPython
- Расширение – 10 входов/выходов с зубчатыми отверстиями, включая 6х настраиваемых GPIO и 4x сигналов питания (3 В, GND, VUSB и VIN)
- USB
- R2 – порт USB Type-C “мама”
- Разъем R2 – порт USB Type-A “папа”
- Разъем R2 C – порт USB Type-C “папа”
- Разное – пользовательский RGB LED, кнопка сброса
- Питание – 5 В через порт USB или VIN; 250 мА LDO; 3.3 В контроль и управление электропитанием
- Размеры
- R2 – 24,75 x 22 мм
- Разъем R2 – 29,55 х 22 мм
- Разъем R2 C – 25,35 х 22 мм
Плата является оборудованием с открытым исходным кодом (см.Файлы KiCAD на Github) и предназначена для запуска Adafruit CircuitPython, и здесь вы найдете документацию.
Плата Serpente R2 продается на Tindie за 15 долларов, но, используя код «@ arturo182», вы можете получить скидку 25%.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.