192 МГц RISC-V микроконтроллер WCH CH32V205 предлагает интерфейс USB 2.0 на 480 Мбит/с

WCH CH32V205 — это 32-битный RISC-V микроконтроллер с тактовой частотой до 192 МГц, 32 КБ статической памяти, 256 КБ флеш-памяти и высокоскоростным интерфейсом USB 2.0 Host/Device с PHY на 480 Мбит/с.

Новый микроконтроллер также оснащён ещё одним полноскоростным (12 Мбит/с) интерфейсом USB 2.0 Host/Device, портом USB PD, восемьюдесятью линиями GPIO, 16-канальным 12-битным АЦП, 16-канальным интерфейсом сенсорных клавиш, а также другими интерфейсами, такими как CAN Bus, USART, I2C, SPI и QSPI.

CH32V205 block diagram

Характеристики WCH CH32V205:

  • Ядро MCU – 32-битное RISC-V3B процессорное ядро QingKe с частотой до 192 МГц
  • Память и хранение данных
    • 32 КБ статической памяти
    • 256 КБ флеш-памяти
    • Гибкий контроллер статической памяти (FSMC)
  • Периферия
    • USB
      • Высокоскоростной контроллер и PHY USB 2.0 на 480 Мбит/с
      • Полноскоростной контроллер и PHY USB 2.0
      • Контроллер и PHY USB PD и Type-C
    • 8x USART, 2x I2C, 2x SPI, 1x QuadSPI
    • 1-проводной (по умолчанию)/ 2-проводной последовательный интерфейс отладки
    • 1x CAN 2.0B
    • До 80x GPIO с 16 внешними прерываниями
    • Программируемый контроллер ввода-вывода протокола (PIOC). Примечание: вероятно, нечто похожее на программируемые вводы-выводы (PIO) Raspberry Pi RP2040/RP2350
    • Аналоговая часть
      • 2x группы аналоговых компараторов напряжения (CMP)
      • 2x группы операционных усилителей/программируемых усилителей/компараторов (OPA/PGA/CMP)
      • 16-канальный 12-битный АЦП
      • 16-канальный интерфейс сенсорных клавиш (TouchKey)
    • 2x группы 16-канального общего назначения DMA
    • Таймеры – 4x группы таймеров
  • Управление питанием
    • Напряжение питания – 3.3 В
    • Энергоэффективные режимы – Sleep/Stop/Standby
    • Сброс при включении/выключении, программируемый монитор напряжения
  • Корпуса – LQFP48, LQFP64, LQFP100

CH32V205 CH32V203

CH32V205, по всей видимости, развивает возможности более ранней модели CH32V203 , но предлагает больше линий GPIO, порт USB HS на 480 Мбит/с, поддержку USB-C PD и другие изменения. В качестве примечания, если требуется более мощный RISC-V микроконтроллер с интерфейсом USB 3.0, то стоит обратить внимание на WCH CH32H417 .

Английские версии технического описания и руководства по CH32V205 можно найти на странице загрузки , но для примеров кода на C (CH32V205EVT.ZIP) в настоящее время необходимо перейти на китайскую страницу загрузки . Разработку можно вести с помощью среды MounRiver IDE, но инструментальная цепочка GCC от CNLohr (CH32fun) вскоре может добавить поддержку нового RISC-V микроконтроллера, так как CH32V203 и CH32V208 уже поддерживаются.

CH32V205 development board
Отладочная плата CH32V205 – Источник: Изображение из документации EVT

Информация о чипах CH32V205 появилась сегодня, поскольку WCH начала продавать пакеты из 5 образцов за $6.67 на AliExpress , то есть примерно по $1.34 за штуку (CH32V205CCT6 – 48-выводный корпус). Однако отладочная плата CH32V205RCT-R0-1v0, судя по всему, пока не доступна для продажи.

CH32V205CCT6
WCH CH32V205CCT6 (48-выводный корпус LQFP48)

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

1 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Alexander
Alexander
16 дней назад

203 использовал. Крепкий контроллер. Норм.
205й закажу, но для меня толстоват.

WCH неплохо так потоптался на поляне STM