Платы для разработки с портом 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.
Оригинал статьи вы можете прочитать здесь.