В начале года мы писали о микроконтроллере WCH CH32V307 RISC-V и макетной плате с 8х портами UART, управляемыми по Ethernet. Теперь нам сообщили о похожем устройстве, но гораздо более компактном VCC-GND Studio под названием «YD-CH32V307VCT6».
Помимо микроконтроллера RISC-V с частотой 144 МГц, плата оснащена портом Ethernet 10 Мбит/с, двумя портами USB Type-C, флэш-памятью SPI, EEPROM, разъемом для карты microSD и четырьмя рядами по 24 контакта в каждом, всего 96 контактов, открывающих все контакты из корпуса LQFP100.
Технические характеристики платы YD-CH32V307VCT6:
- MCU — WCH CH32V307VCT6 32-битный микроконтроллер RISC-V с частотой 144 МГц с 256K Flash, 64K SRAM
- Хранилище — 32 Мбит SPI NOR flash (W25Q32), 64 Кбит EEPROM (24C64), слот для карты MicroSD
- Сеть — Ethernet 10 Мбит/с
- USB — 1х порт USB 2.0 Type-C (высокая скорость: 480 Мбит/с), 1х порт USB 2.0 Type-C (полная скорость: 12 Мбит/с)
- Расширение — 2x 48-контактных разъема с
- 2 х 12-битных ЦАП
- 2-элементный 16-канальный 12-разрядный АЦП
- 16-канальный TouchKey.
- 2x USART, 5x UART.
- 2x интерфейса CAN (2.0B активен).
- SDIO-интерфейс
- 2x I2C, 3x интерфейса SPI
- 2 интерфейса I2S.
- До 80 портов GPIO, до 16 внешних прерываний
- Так далее…
- Отладка — 4-контактный интерфейс отладки (GND, CLK, DIO, 3,3 В) с отладчиком YD-Link или WCH-Link
- Разное — 2x пользовательских светодиода, светодиод питания, кнопка сброса, пользовательская кнопка, кнопка BOOT0
- Источник питания
- 5В через USB-порт
- 1А LDO
- Устройство PPTC (полимерный положительный температурный коэффициент), также известное как самовосстанавливающийся предохранитель.
- Размеры — 62,48 х 44,70 мм
Любой порт USB можно использовать для сохранения прошивки с помощью WCHISPTool (только для Windows), а программирование можно выполнять в среде MounRiver Studio IDE , которая, как говорят, похожа на Arm Keil MDK и доступна как для Windows, так и для Linuх и включает также инструмент для загрузки (так что WCHISPTool может не понадобиться?). Вы также найдете техническое описание и справочное руководство CH32V307VCT6, а также примеры кода на Github. Этот репозиторий предназначен для платы WCH, но он также должен работать на плате VCC-GND Studio с минимальными модификациями (или вообще без них).
Вы также можете подключить отладчик YD-Link, показанный выше, к плате YD-CH32V307VCT6 для упрощения отладки. VCC-GND Studio также хранит некоторую документацию по плате и отладчику, но только/в основном на китайском языке.
Плату YD-CH32V307VCT6 можно приобрести на Aliexpress за 9,50 долларов плюс доставка, но есть также вариант «Board Dugger» за 12 долларов, который, как мы полагаем, включает в себя плату ввода-вывода Ethernet RISC-V и отладчик YD-Link.
С конца прошлого года вокруг WCH царила «позитивная атмосфера». Это началось с того, что компания открыла учетную запись openwch Github, содержащую ресурсы для их микроконтроллеров и других чипов. К тому же, Патрик Янг, технический директор WCH принимает активное участие и отвечал на все вопросы в Twitter, и мы прочитали несколько положительных отзывов, в том числе от Olimex:
Просто хочу поделиться тем, что @WCH_TECH @Patrick_RISCV оказывают невероятную поддержку своим клиентам! Мы сообщили об ошибке в драйвере CH9344L Linux, и она была исправлена всего за несколько дней. Вы, ребята, потрясающие! В будущем будет много плат Olimex с вашими микросхемами.
Если бы только у них был форум поддержки или список рассылки, это помогло бы большему количеству людей, поскольку Twitter — не лучшее решение для хранения истории распространенных проблем или сообщений об ошибках.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.