Petros CH32H417M Alef – A Raspberry Pi Pico-sized RISC-V USB 3.0 camera board

XPU Labs’ Petros CH32H417M Alef is a Raspberry Pi Pico-sized board based on the WCH CH32H417M RISC-V USB 3.0 microcontroller and taking a 2MP OV2640 camera module through the MCU’s digital image interface (DVP).

The board comes with 896KB SRAM and 960KB Flash from the WCH microcontroller, two 20-pin GPIO headers following the Raspberry Pi Pico’s pinout, a 6-pin SWD and UART6 header for debugging, and a Reset button.

Petros CH32H417M Alef

Petros CH32H417M Alef specifications:

  • MCU – WCH CH32H417MEQ6
    • MCU
      • QingKe RISC-V5F up to 400 MHz
      • QinKe RISC-V3F up to 144 MHz
    • GPU – Graphics Processing Hardware Accelerator GPHA
    • Memory – 896KB SRAM
    • Storage – 960KB Flash
  • Camera I/F – 40-pin B2B connector with DVP @ 144MHz, SPI, I2C and ADC interfaces for 2MP Phos Ayin OV2640 camera module
  • USB – 1x USB 3.0 Type-A port (5Gbps, tested up to 430 MB/s) for data, power, and firmware flashing
  • Debugging – 6-pin SWD and UART6 header
  • Expansion – 2x 20-pin headers compatible with Raspberry Pi Pico headers
  • Misc
    • Reset button
    • Power LED
  • Power Supply
    • 5V via USB 3.0 port or pin header
    • 3.3V/1A LDO
  • Dimensions – 52mm × 21mm

RISC-V USB 3.0 camera board

Petros CH32H417M Alef pinout diagram
Pinout diagram for the Pico headers

The documentation page mostly comes with hardware information, and the user guide, code samples, documents, and 3D drawing section are only placeholders at this stage. So it’s not ideal for now, and I could not find any video demo, except for a USB 3.0 transfer test (430 MB/s) without the camera module. Hopefully, it will show as a standard USB UVC (USB Video Class) webcam when connected to a host once the code is ready. The SDK for the WCH CH32H417 development board comes with DVP and USB 3.0 code samples for the MounRiver SDK, and I also noticed a USB SS0 (SuperSpeed) UVC DVP sample, which could work on the Petros board, possibly with a few modifications.

CH32H417 EVT USB 3.0 UVC DVP sample code

Contrary to the Muselab nanoCH32H417 board with USB 3.0 and Fast Ethernet ports (but no DVP camera interface), the Petros CH32H417M Alef lacks an onboard Link-E debugger, and you can add it through the Amnos LinkE Alef debug board, which I assume connects to the SWD/UART6 header.

Amnos LinkE Alef debug board

The CH32V417M USB 3.0 camera board is sold for $12.99 on AnalogLamb. However, that price is only for the RISC-V board, and most people will likely prefer to go with the $19.99 bundle (board + camera module), or the $23.99 bundle adding a debug board.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC