nanoCH57x : บอร์ดพัฒนาที่ใช้ WCH CH570/CH572 พร้อมพอร์ต USB-C, 2.4GHz radio/BLE และขา GPIO

nanoCH57x ออกแบบโดย MuseLab เป็นบอร์ดพัฒนาที่ใช้ WCH CH570/CH572 รองรับคลื่นวิทยุความถี่ 2.4 GHz แบบ proprietary (ในรุ่น CH570) หรือ Bluetooth LE (ในรุ่น CH572) โดยมีราคาถูกเพียง $3.50 (~115฿) และมีขนาดเล็กกว่า CH570 Basic Evaluation Board ที่เป็นบอร์ดอย่างเป็นทางการ เราเคยพบไมโครคอนโทรลเลอร์ราคาถูกนี้ครั้งแรกในเดือนมีนาคมปีนี้ และพบว่าบอร์ดพัฒนาอย่างเป็นทางการเริ่มวางจำหน่ายตั้งแต่เดือนเมษายน

บอร์ดพัฒนา nanoCH57x ใช้ไมโครคอนโทรลเลอร์ CH572D RISC-V ทำงานที่ความถี่ 100 MHz (รุ่น CH570D จะตามมาในภายหลัง) โดยมีหน่วยความจำแฟลชขนาด 256KB, SRAM ขนาด 12KB, และคริสตัลออนบอร์ดความถี่ 32 MHz ตัวบอร์ดยังมาพร้อมพอร์ต USB 2.0 Type-C (ใช้งานได้ทั้ง Host และ Device) และสายอากาศแบบ PCB สำหรับการสื่อสาร BLE/RF

MuseLab nanoCH57x development board

สเปคบอร์ดพัฒนา  MuseLab nanoCH57x :

  • ไมโครคอนโทรลเลอร์ (เลือกได้ 1 รุ่น) – WCH CH570D or CH572D
    • CPU – QingKe 32-bit RISC-V3C core @ สูงสุด 100 MHz
    • หน่วยความจำ – 1SRAM ขนาด 12KB
    • ที่เก็บข้อมูล – หน่วยความจำแบบไม่ลบเลือน (Non-volatile) ขนาด 256KB
      • code flash สำหรับโค้ดผู้ใช้งาน 240KB
      • หน่วยความจำสำหรับ Bootloader 8KB
      • หน่วยความจำสำหรับค่าคอนฟิก (InfoFlash) 8KB
    • การสื่อสารไร้สาย (Wireless)
      • ตัวรับส่งสัญญาณ RF ย่าน 2.4GHz พร้อม baseband และการควบคุมลิงก์
      • รองรับการมอดูเลตและดีมอดูเลตแบบ GFSK
      • ความไวในการรับสัญญาณ (Rx sensitivity): -95dBm (ตั้งค่าได้)
      • กำลังส่ง (Tx power): สูงสุด +7.5 dBm
      • รองรับ Bluetooth LE 5.0 พร้อมอัตราการส่งข้อมูลสูงสุด 2 Mbps (เฉพาะรุ่น CH572 เท่านั้น)
  • USB – พอร์ต USB 2.0 Type-C (ใช้งานเป็น Host หรือ Device ได้) และใช้จ่ายไฟให้บอร์ด
  • การขยาย – 12x ขา GPIO ใช้งานได้รองรับการใช้งาน UART, SPI, PWM, ADC
  • การดีบัก – 1-wire/2-wire serial debug
  • ความปลอดภัย – รองรับการเข้ารหัสและถอดรหัส AES-128 และมีรหัสประจำตัวชิป (Unique Chip ID)
  • อื่น ๆ
    • 2x watchdog timers
    • ไฟแสดงสถานะ Power และ IO
    • ปุ่ม Boot และ Reset
  • การจ่ายไฟ – จ่ายไฟผ่านพอร์ต USB-C 5V, ภายในมีวงจรแปลงไฟจาก 5V เป็น 3.3V
  • ขนาด – รอการระบุ (TBD)
WCH nanoCH57x CH570 or CH572 development board specifications
คุณสมบัติเด่นของ WCH nanoCH57x
MuseLab nanoCH57x development board top and bottom
ด้านบนและด้านล่างของบอร์ดพัฒนา MuseLab nanoCH57x

บอร์ดพัฒนา nanoCH57x สามารถโปรแกรมได้โดยใช้เครื่องมืออย่างเป็นทางการของ WCH ซึ่งประกอบด้วย MounRiver Studio (IDE ที่พัฒนาบนพื้นฐานของ Eclipse) และ WCH RISC-V GCC compiler, ผู้ใช้สามารถโปรแกรมไมโครคอนโทรลเลอร์ได้ด้วย WCHISP Studio หรือจะเลือกใช้เครื่องมือ WCHLink-E สำหรับการแฟลชเฟิร์มแวร์และการดีบักก็ได้ สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับบอร์ด รวมถึงไฟล์ฮาร์ดแวร์, เฟิร์มแวร์, โค้ดตัวอย่าง และเอกสารประกอบได้จาก GitHub repository

บอร์ดพัฒนา nanoCH57x วางจำหน่ายในราคา $3.50 บน (~115฿) Tindie ถ้าต้องการชุดครบเซต (Devkit) ที่มาพร้อมสาย USB Type-C ยาว 1 เมตร และเครื่องมือดีบัก WCHLink-E ก็มีจำหน่ายในราคา $9.50 (~310฿) ในขณะที่เขียนอยู่นี้รุ่นที่วางขายคือรุ่นที่ใช้ไมโครคอนโทรลเลอร์ CH572D เท่านั้น โดยรุ่นที่ใช้ CH570D จะตามมาในภายหลังซึ่งอาจมีราคาถูกกว่าด้วย

แปลจากบทความภาษาอังกฤษ : $3.50 nanoCH57x CH570/CH572 RISC-V development board offers USB-C port, 2.4GHz radio/BLE, and GPIO pins

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