WCH CH32V205 : ไมโครคอนโทรลเลอร์ RISC-V 192 MHz พร้อม USB 2.0 High-Speed 480 Mbps

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

CH32V205 block diagram 2

สเปคของ 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 ชุดตัวจับเวลา
  • การจัดการพลังงาน
    • แรงดันไฟเลี้ยง –3.3V
    • โหมดประหยัดพลังงาน – Sleep / Stop / Standby
    • ระบบรีเซ็ตเมื่อเปิด/ปิดไฟ และตัวตรวจสอบแรงดันไฟแบบตั้งโปรแกรมได้
  • แพ็กเกจ – LQFP48, LQFP64, LQFP100

CH32V205 CH32V203

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 อยู่แล้ว

CH32V205 development board
CH32V205 evaluation board – ที่มา: ภาพจากเอกสาร EVT

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

CH32V205CCT6
WCH CH32V205CCT6 (แพ็คเกจ LQFP48 48-pin )

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

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา