Phyx LANA-TNY – บอร์ดพัฒนาที่ใช้ MCU RISC-V WCH CH32V203 สำหรับแอปพลิเคชันแบบฝังตัว

LANA-TNY เป็นบอร์ดพัฒนาขนาดเล็กกะทัดรัดที่สร้างโดย Phyx และใช้ไมโครคอนโทรลเลอร์ CH32V203 RISC-V บอร์ดนี้ได้นำเสนอโซลูชันต้นทุนต่ำสำหรับการพัฒนาระบบสมองฝังตัวและมี USB bootloader ในตัว ซึ่งช่วยให้ไม่จำเป็นต้องใช้โปรแกรมเมอร์ภายนอกเพื่อแฟลชเฟิร์มแวร์ นอกจากนี้ยังมาพร้อมกับช่องเชื่อมต่อ USB-C และการออกแบบที่เรียบง่าย โดยมีส่วนประกอบสำคัญที่จำเป็นสำหรับเริ่มต้นการพัฒนาได้อย่างรวดเร็ว

Phyx LANA-TNY ใช้ไมโครคอนโทรลเลอร์ CH32V203G6U6 ซึ่งเป็นไมโครคอนโทรลเลอร์ RISC-V ขนาด 32 บิตจาก WCH Electronics สามารถทำงานที่ความเร็วสูงสุด 144MHz พพร้อมรองรับการคูณ/หาร 1 ไซเคิล บอร์ดนี้มีหน่วยความจำ SRAM ขนาด 10KB หน่วยความจำ Flash แบบ single-cycle 32KB และ Flash ภายนอกเพิ่มเติมอีก 224KB สำหรับจัดเก็บโปรแกรมหรือข้อมูล แม้ว่าหน่วยความจำภายนอกจะทำงานด้วยความเร็วที่ช้ากว่า

ไมโครคอนโทรลเลอร์ CH32V203 รองรับอุปกรณ์ต่อพ่วงต่างๆ เช่น ADC, ตัวจับเวลา (timers), อุปกรณ์ USB, UART, I2C และ SPI ทำให้เหมาะสำหรับการใช้งานฝังตัวหลากหลายประเภท Phyx LANA-TNY ได้รับการออกแบบในสไตล์ของบอร์ด QT Py ของ Adafruit และ Seeed Studio XIAO โดยเป็นแพลตฟอร์มที่เรียบง่ายและราคาไม่แพงสำหรับโครงการที่ใช้สถาปัตยกรรม RISC-V

LANA-TNY CH32V203

สเปคของ Phnx LANA-TNY:

  •  ไมโครคอนโทรลเลอร์ – WCH32V203G6U6
    • CPU – Single core 32-bit RISC-V ทำงานที่ความถี่ 144MHz
    • หน่วยความจำ – SRAM 20KB
    • ที่เก็บข้อมูล – Flash 64KB
    • แพ็กเกจ – QFN28
  • ที่เก็บข้อมูล – Flash ภายนอกขนาด 224KB พร้อมรองรับ XIP สำหรับจัดเก็บโปรแกรมหรือข้อมูล
  • USB – คอนเนกเตอร์ Type-C สำหรับการจ่ายไฟและการเขียนโปรแกรม
  • การขยาย I/O
    • 2x 7-pin headers ระยะห่าง 2.54 มม. และมีรูแบบ castellated 1.27 มม. อยู่ระหว่างพินทั้งสอง
      • สูงถึง 20x GPIO
      • สูงถึง 10x ADC
      • สูงสุด 9x PWM pin
      • สูงถึง 2x USART
      • 2x  headers สำหรับ LED
      • +5V, +3.3V และ GND
    • 3x  SWD pins (SWD pins (SWD Clock line, SWD Data line, และ GND) สำหรับแฟลช/ดีบัก
    • คอนเนคเตอร์ Stemma QT แบบ 4-pin ระยะห่าง 1 มม. สำหรับ I2C
  • อื่นๆ
    • ไฟ LED RGB แบบ WS2812B ที่ควบคุมได้ เชื่อมต่อกับพิน PD0
    • สวิตช์ปุ่มกด BOOT
  • แหล่งจ่ายไฟ – อินพุต 5V ผ่าน USB Type-C
  • ขนาด – 20.3 x 17.8 มม.

LANA-TNY pinout

บอร์ด LANA-TNY มาพร้อมกับไฟ LED RGB แบบ WS2812B ที่ควบคุมได้ 1 ดวง ซึ่งเชื่อมต่อกับพิน PD0 ของไมโครคอนโทรลเลอร์ CH32V203G6U6 WS2812B ช่วยให้สามารถควบคุมสีและความสว่างผ่านสายข้อมูลเพียงเส้นเดียวที่พิน DI แม้ว่าไฟ WS2812B จะสามารถต่อแบบหลายดวง (daisy-chain) แต่ในกรณีนี้จะมีเพียงไฟ LED หนึ่งดวงเท่านั้น การควบคุมทำได้ผ่านเฟิร์มแวร์ของไมโครคอนโทรลเลอร์โดยจัดการการส่งข้อมูลไปยัง LED

LANA-TNY development board

สำหรับการรองรับซอฟต์แวร์ Phyx แนะนำให้ใช้ Embeetle IDE ซึ่งให้การรองรับอย่างเป็นทางการหรือสามารถเขียนโปรแกรมบอร์ดโดยใช้ Arduino IDE ที่ใช้ WCH32 corePlatform.io ที่รองรับ WCH-LinkCH32V003fun ของ Charles Lohr หรือ MounRiver Studio ของ WCH สามารถเข้าไปดูรายละเอียดเพิ่มเติมได้ที่หน้า GitHub อย่างเป็นทางการของ Phyx

บอร์ดไมโครคอนโทรลเลอร์ขนาดเล็ก LANA-TNY RISC-V CH32V203 จาก Phyx มีจำหน่ายในร้านอย่างเป็นทางการของ Adafruit ราคา $6.50(~200฿) แต่หากต้องการรับสิทธิ์จัดส่งฟรี ยอดสั่งซื้อจะต้องมีมูลค่ารวมอย่างน้อย $200(~6,700฿) นี่เป็นครั้งที่สองเราได้เขียนบทความเกี่ยวกับบอร์ดพัฒนา CH32V203 โดยครั้งแรกเราได้เขียนเกี่ยวกับ Polos CH32V203F8 Breakout Alef ซึ่งมีขนาดใหญ่กว่า แต่ก็ยังคงเป็นการออกแบบขนาดเล็ก

แปลจากบทความภาษาอังกฤษ : Phyx LANA-TNY – A WCH CH32V203 RISC-V development board for embedded applications

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