Патрик Янг, технический директор компании WCH, недавно представил чип CH570 RISC-V с беспроводной связью 2,4 ГГц и USB 2.0 (хост и устройство) в качестве обновления популярного микроконтроллера общего назначения RISC-V CH32V003 с большим количеством функций по той же низкой цене (10 центов).
CH570 также поставляется с 12 КБ SRAM и 256 КБ флэш-памяти (против 2 КБ SRAM и 16 КБ флэш-памяти у CH32V003), предлагает до двенадцати GPIO, шесть PWM, I2C, UART, SPI и 20-канальный модуль обнаружения клавиш. Также есть CH572 с теми же функциями, за исключением того, что он также поддерживает Bluetooth LE 5.0. В качестве примечания, мы писали о микроконтроллере CH572 RISC-V с BLE в 2019 году, но мы предполагаем, что его удалили, вероятно, потому что у него был OTP вместо флэш-памяти…, а новый CH572 (2025) отличается.
Технические характеристики WCH CH570/CH572:
- ядро ЦП
- 32-битное ядро RISC-V3C QingKe с тактовой частотой до 100 МГц ( набор инструкций RV32IMBC и пользовательские инструкции)
- Маломощный 3-х ступенчатый трубопровод
- Механизм высокоскоростного реагирования на прерывания
- Память – 12 КБ SRAM
- Хранилище – 256 КБ энергонезависимой памяти
- 240 КБ флэш-кода (пользовательское приложение)
- Область памяти программы загрузки системы 8 КБ для загрузчика
- 8КБ для конфигурации (InfoFlash)
- Беспроводное подключение
- Радиочастотный приемопередатчик 2,4 ГГц, управление базовой полосой и связью
- Поддержка цифровой модуляции и демодуляции GFSK
- Чувствительность приемника – -95 дБм, программируемая
- Мощность передачи – до +7,5 дБм
- Только CH572 – Bluetooth LE 5.0 с поддержкой скорости передачи данных до 2 Мбит/с
- Периферийные устройства
- Контроллер хоста/устройства USB 2.0 и PHY
- До 12x GPIO, один с входным сигналом 5 В
- 1x UART до 12,5 Мбит/с
- 1x SPI, 1x I2C
- 6x PWM (1x 26-бит, 4x 15-бит)
- 20-канальное обнаружение клавиш (10-канальные матричные клавиши и 10-канальные независимые клавиши)
- Аналоговый порт – «16-скоростной» опорный сигнал напряжения, эквивалентный 4-битному ADC.
- Таймеры
- 26-битный таймер
- 2x сторожевых таймера (независимый и оконный)
- 32-битный системный таймер
- Отладка – 1-проводная/2-проводная последовательная отладка
- Безопасность – шифрование и дешифрование AES-128, уникальный идентификатор чипа
- Разное – RTC
- Управление питанием
- Встроенный стабилизатор напряжения 5 В – 3,3 В LDO5V
- Номинальное напряжение одного источника питания 5 В: 5 В
- Или один источник питания VDD33, номинальное напряжение: 3,3 В
- Потребляемая мощность
- Режим ожидания: 1,7 мА
- Режим остановки: 1,3 мА (PLL/HSE не остановлены)
- 420uA (PLL/HSE остановлен)
- Спящий режим: 0,46 мкА~1,2 мкА, несколько передач
- Режим выключения: 0,3 мкА~0,9 мкА, несколько передач
- Дополнительный контроль напряжения маломощной батареи и низкого напряжения
- Корпус – TSSOP16 (5×4,4 мм), QFN20 (3×3 мм), SOP8 (5×3,9 мм), DFN10X3 (3×3 мм)
Матрица продуктов CH570 и CH572
Вы найдете техническое описание на сайте WCH, но пока больше ничего. Если вам интересно, Патрик планирует бесплатно раздать 10 000 чипов и 5 000 оценочных плат. Это будет предложено на AliExpress с кодом ваучера, который будет опубликован в указанной выше теме на X. Если у вас есть адрес в Китае, вы можете написать ему напрямую.
Внутренняя блок-схема CH570/CH572
Однако на GitHub есть более подробная информация со схемами в формате PDF, примерами кода на языке C для MounRiver IDE и документацией на китайском языке. Плата разработки основана на микроконтроллере CH572 RISC-V и оснащена портом USB-C, двумя 16-контактными разъемами GPIO, антенной на печатной плате, кнопками Reset и Download, а также светодиодом питания.
Плата разработки CH572D-R0-1v1
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.
Ошибки перевода, неверная ссылка на источник.