WCH CH32V205 เป็นชิปไมโครคอนโทรลเลอร์แบบ 32 บิต สถาปัตยกรรม RISC-V ที่ทำงานด้วยความถี่สูงสุด 192 MHz มาพร้อมหน่วยความจำ SRAM ขนาด 32KB และ flash 256KB รวมถึงอินเทอร์เฟซ USB 2.0 แบบความเร็วสูง (High-Speed) ที่รองรับโหมด Host/Device พร้อม PHY ในตัว ที่ความเร็ว 480 Mbps
ไมโครคอนโทรลเลอร์รุ่นใหม่นี้ยังมีอินเทอร์เฟซ USB 2.0 แบบ Full-Speed (12 Mbps) อีกหนึ่งชุด ที่รองรับทั้งโหมด Host และ Device รวมถึงพอร์ต USB PD, ขา GPIO จำนวน 80 ขา, ADC ความละเอียด 12 บิต จำนวน 16 ช่องสัญญาณ, อินเทอร์เฟซ TouchKey จำนวน 16 ช่อง และยังรองรับอินเทอร์เฟซอื่น ๆ เช่น CAN Bus, USART, I2C, SPI และ QSPI
สเปคของ WCH CH32V205 :
- MCU core – โปรเซสเซอร์ QingKe แบบ 32 บิต สถาปัตยกรรม RISC-V3B ความเร็วสูงสุด 192 MHz
- หน่วยความจำและสตอเรจ
- SRAM ขนาด 32KB
- Flash ขนาด 256KB
- รองรับ Flexible Static Memory Controller (FSMC)
- อุปกรณ์ต่อพ่วง (Peripherals)
- USB
- คอนโทรลเลอร์ USB 2.0 แบบ high-speed 480 Mbps พร้อม PHY ในตัว
- คอนโทรลเลอร์ USB 2.0 แบบ Full-Speed พร้อม PHY
- คอนโทรลเลอร์ USB PD และ Type-C พร้อม PHY
- 8x USARTs, 2x I2C, 2x SPI , 1x QuadSPI
- อินเทอร์เฟซดีบักแบบ serial 1-wire (ค่าเริ่มต้น) / 2-wire
- 1x CAN 2.0B
- GPIO และ I/O
- สูงสุด 80x GPIO พร้อมอินเทอร์รัพท์ภายนอก 16 ช่อง
- Programmable Protocol I/O Controller (PIOC) หมายเหตุ: มีแนวคิดคล้ายกับ programmable IOs (PIO) ของ Raspberry Pi RP2040/RP2350
- อนาล็อก (Analog)
- 2x ชุดของตัวเปรียบเทียบแรงดัน (CMP)
- 2x ชุดของ OPA / PGA / CMP
- ADC ความละเอียด 12 บิต จำนวน 16 ช่อง
- TouchKey จำนวน 16 ช่อง
- 2x ชุดของ DMA แบบทั่วไป (แต่ละชุดรองรับ 16 ช่อง)
- Timers – 4x ชุดตัวจับเวลา
- USB
- การจัดการพลังงาน
- แรงดันไฟเลี้ยง –3.3V
- โหมดประหยัดพลังงาน – Sleep / Stop / Standby
- ระบบรีเซ็ตเมื่อเปิด/ปิดไฟ และตัวตรวจสอบแรงดันไฟแบบตั้งโปรแกรมได้
- แพ็กเกจ – LQFP48, LQFP64, LQFP100
WCH CH32V205 ดูเหมือนจะเป็นรุ่นที่พัฒนาต่อยอดมาจากรุ่นก่อนหน้า CH32V203 โดยมีการเพิ่มจำนวนขา GPIO, เพิ่มพอร์ต USB ความเร็วสูง 480 Mbps (USB HS), รองรับ USB-C PD และมีการปรับปรุงอื่น ๆ เพิ่มเติม หมายเหตุเพิ่มเติม: ถ้าต้องการไมโครคอนโทรลเลอร์ RISC-V ที่มีประสิทธิภาพสูงกว่า และรองรับอินเทอร์เฟซ USB 3.0, CH32H417 ซึ่งเป็นอีกตัวเลือกที่น่าสนใจ
เอกสาร Datasheet และ Reference Manual ภาษาอังกฤษของ CH32V203 สามารถดาวน์โหลดได้จากหน้า Download แต่สำหรับตัวอย่างโค้ดภาษา C (ไฟล์ CH32V205EVT.ZIP) ในขณะนี้ยังต้องเข้าไปดาวน์โหลดจากหน้าเว็บไซต์ภาษาจีน การพัฒนาซอฟต์แวร์สามารถทำได้ผ่าน MounRiver IDE และยังมีแนวโน้มว่า CNLohr GCC toolchain (CH32fun) จะรองรับไมโครคอนโทรลเลอร์ RISC-V รุ่นใหม่นี้ในเร็ว ๆ นี้ เนื่องจากปัจจุบันรองรับรุ่น WCH CH32V203 และ WCH CH32V208 อยู่แล้ว

ชิป WCH CH32V205 เริ่มวางจำหน่ายแบบแพ็กตัวอย่าง 5 ชิ้นในราคา $6.67 (~210฿) บน AliExpress, หรือประมาณ$1.34 (~42฿) ต่อชิ้น (รุ่น CH32V205CCT6 แพ็กเกจ 48 ขา) แต่ CH32V205RCT-R0-1v0 evaluation board ยังไม่มีวางจำหน่ายในขณะนี้

แปลจากบทความ : 192 MHz WCH CH32V205 RISC-V MCU offers a 480 Mbps USB 2.0 interface

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT


