Разработанная MuseLab, nanoCH57x представляет собой плату разработки WCH CH570/CH572 с радио 2,4 ГГц (CH570) или Bluetooth LE (CH572), которая стоит всего 3,50 доллара и более компактна, чем официальная базовая оценочная плата CH570 . Впервые мы столкнулись с этим недорогим микроконтроллером еще в марте этого года и увидели, что официальная плата разработки стала доступна для покупки уже в апреле.
Плата разработки nanoCH57x в настоящее время оснащена микроконтроллером CH572D RISC-V 100 МГц (версия CH570D появится позже), который включает в себя 256 КБ флэш-памяти, 12 КБ SRAM и встроенный кристалл 32 МГц. Плата также включает в себя порт USB 2.0 Type-C Host/Device и антенну PCB для связи BLE/RF.
Технические характеристики платы разработки MuseLab nanoCH57x:
- Микроконтроллер (один из) – WCH CH570D или CH572D
- CPU – QingKe 32-битное ядро RISC-V3C @ до 100 МГц
- Память – 12 КБ SRAM
- Хранилище – 256 КБ энергонезависимой памяти
- 240 КБ кода флэш-памяти (пользовательское приложение)
- Область памяти системной загрузочной программы объемом 8 КБАЙТ для загрузчика
- 8КБ для конфигурации (InfoFlash)
- Беспроводное соединение
- Радиочастотный приемопередатчик 2,4 ГГц, основная полоса частот и управление соединением
- Поддержка цифровой модуляции и демодуляции GFSK
- Чувствительность приемника – -95 дБм, программируемая
- Мощность передачи – до +7,5 дБм
- Bluetooth LE 5.0 с поддержкой скорости передачи данных до 2 Мбит/с ( только CH572 )
- USB – порт USB 2.0 Type-C Host/Device, также используемый для питания
- Расширение – 12x используемых GPIO с UART, SPI, PWM, ADC
- Отладка – отладка 1-проводного/2-проводного последовательного интерфейса
- Безопасность – шифрование и дешифрование AES-128, уникальный идентификатор чипа
- Разное
- 2x сторожевых таймера
- Светодиод питания и ввода-вывода
- Кнопки загрузки и сброса
- Питание – 5 В через порт USB-C; встроенный стабилизатор напряжения 5 В – 3,3 В
- Размеры – будут объявлены позже
Основные характеристики WCH nanoCH57x
Макетная плата MuseLab nanoCH57x сверху и снизу
Плату разработки nanoCH57x можно программировать с помощью официального набора инструментов WCH, который включает MounRiver Studio (IDE на базе Eclipse) и компилятор WCH RISC-V GCC. Вы можете использовать WCHISP Studio для программирования MCU; в качестве альтернативы вы можете использовать инструмент WCHLink-E для прошивки и отладки. Более подробную информацию о плате, включая файлы проектирования оборудования, прошивку, пример кода и документацию, можно найти в репозитории GitHub компании.
Плата разработки nanoCH57x доступна за 3,50$ на Tindie. Вы также можете заказать полный комплект разработки с 1-метровым кабелем USB Type-C и отладчиком WCHLink-E за 9,50$. На момент написания обзора доступна только плата разработки с микроконтроллером CH572D, а пакет CH570D будет добавлен позже, вероятно, по более низкой цене.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.