Adafruit Metro RP2350 เป็นบอร์ดพัฒนาที่ใช้ชิป Raspberry Pi RP2350 และมีรูปแบบฟอร์มแฟคเตอร์ที่คล้ายกับ Arduino UNO เพื่อความเข้ากันได้กับ Arduino Shields ที่มีอยู่
คุณสมบัติเด่น ได้แก่ GPIO จำนวน 37 ขา, สล็อต microSD, ตัวแปลงแรงดันไฟฟ้า 5V แบบ buck converter (รองรับอินพุต 6–17V), ไฟ RGB NeoPixel บนบอร์ด, พอร์ต Stemma QT สำหรับอุปกรณ์ I2C, พอร์ต HSTX 22 ขาสำหรับเอาต์พุตวิดีโอ DVI และพอร์ต USB Type-C สำหรับจ่ายไฟและรับส่งข้อมูล นอกจากนี้ยังมีพอร์ตดีบัก Pico Probe, สวิตช์ RX/TX สำหรับความยืดหยุ่นของ UART และ UF2 bootloader สำหรับอัปเดตเฟิร์มแวร์ได้ง่าย บอร์ดนี้เหมาะสำหรับการใช้งานด้าน IoT, การพัฒนาระบบสมองกลฝังตัว, การสร้างต้นแบบฮาร์ดแวร์ และการศึกษา
สเปคของ Adafruit Metro RP2350
- SoC – Raspberry Pi RP2350
- ซีพียู
- Dual-core Arm Cortex-M33 @ 150 MHz พร้อม Arm TrustZone และ Secure Boot
Dual-core RISC-V Hazard3 @ 150 MHz - สามารถใช้งานคู่กันได้สูงสุด 2 คอร์ แต่จะไม่สามารถทำงานได้พร้อมกัน
- Dual-core Arm Cortex-M33 @ 150 MHz พร้อม Arm TrustZone และ Secure Boot
- หน่วยความจำ – SRAM บนชิปขนาด 520 KB
- ความปลอดภัย
- หน่วยความจำ OTP แบบ anti-fuse ขนาด 8KB สำหรับ key storage
- Secure Boot (รองรับเฉพาะ Arm)
- SHA-256 acceleration
- ตัวสร้างเลขสุ่ม TRNG (true random number generator)
- ตัวตรวจจับสัญญาณรบกวนความถี่สูง (Fast Glitch Detectors)
- ซีพียู
- หน่วยความจำ – QSPI PSRAM 8 MB (ตัวเลือก)
- ที่เก็บข้อมูล
- QSPI flash 16 MB
- MicroSD card slot (อินเทอร์เฟซ SPI, extra pin สำหรับ SDIO)
- USB – พอร์ต USB Type-C สำหรับจ่ายไฟและโปรแกรม, (พิน USB Host แบบ Breakout พร้อมวงจรควบคุม 5V)
- การขยาย
- 37x GPIO
- 23x บน standard headers
- 12x บนพอร์ต HSTX FPC
- 2x สำหรับ USB Host
- 2x UART
- 2x SPI
- 2x I2C (รองรับ Stemma QT สำหรับอุปกรณ์ต่อพ่วง I2C)
- 24x ช่องสัญญาณ PWM (มากกว่า RP2040 ซึ่งมี 16 ช่อง)
- 12x PIO state machines
- พอร์ต HSTX FPC แบบ 22 ขา 3-lane differential (รองรับขาพินแบบเดียวกับ Raspberry Pi 5)
- 37x GPIO
- การดีบัก – พอร์ตดีบัก Pico Probe (ขั้วต่อ JST SH 3 ขา)
- อื่นๆ
- ไฟ LED RGB NeoPixel บนบอร์ด
- ไฟ LED แสดงสถานะ #23 บนบอร์ด
- ปุ่ม Reset และ BOOT
- สวิตช์ RX/TX สำหรับสลับตำแหน่งขา D0 และ D1
- แหล่งจ่ายไฟ
- อินพุต DC 6-17V (ผ่าน barrel jack 5.5 มม. / 2.1 มม.)
- ตัวแปลงแรงดัน 5V buck converter (TPS563201)
- สวิตช์เปิด/ปิดสำหรับDC Power
- ขนาด – 68.6 มม. x 53.4 มม.
ในด้านซอฟต์แวร์ บอร์ดพัฒนา Adafruit Metro RP2350 มาพร้อมกับ USB UF2 bootloader แบบ ROM ถาวร ซึ่งช่วยให้สามารถโปรแกรมด้วย CircuitPython ได้อย่างง่ายดาย นอกจากนี้ ยังสามารถเขียนโปรแกรมด้วย C/C++ (RP2040 SDK), MicroPython หรือ Arduino core ที่ไม่เป็นทางการ ได้อีกด้วย อย่างไรก็ตาม Adafruit แนะนำให้ใช้ CircuitPython เนื่องจากรองรับไดรเวอร์สำหรับเซ็นเซอร์, จอแสดงผล และอุปกรณ์ต่อพ่วงได้ดีกว่า สิ่งที่ควรทราบคือ หากพัฒนาโดยใช้ C/C++ จะสามารถใช้พื้นที่แฟลชทั้งหมดได้ ในขณะที่ MicroPython/CircuitPython จะเหลือพื้นที่ประมาณ 14MB สำหรับไฟล์ของผู้ใช้ สามารถดูคำแนะนำในการเริ่มต้นใช้งานบอร์ดนี้ได้ที่ Adafruit Learn
ในหมายเหตุสั้น ๆ Adafruit ยังระบุว่า บอร์ดนี้ใช้ชิป Raspberry Pi RP2350 รุ่น A2 ซึ่งมีปัญหา E9 erratum ที่มีผลกระทบต่อ ตัวต้านทาน pull-down ของ GPIO ซึ่งอาจส่งผลต่อการใช้งาน GPIO และ PIO ในบางกรณี เช่น อินพุตความต้านทานสูง (high-impedance) และตัว pull-down ภายใน หากต้องการใช้ pull-down ควรใช้ตัวต้านทาน 8.2KΩ หรือน้อยกว่า ณ เดือนมีนาคม 2025 ชิป RP2350 ยังคงมีเพียงรุ่น A2 เท่านั้น และยังไม่มีเวอร์ชันอื่นออกมา
ไม่ใช่บอร์ด Raspberry Pi RP2350 เพียงรุ่นเดียวที่มีรูปแบบฟอร์มแฟคเตอร์แบบ Arduino UNO แต่เป็นรุ่นที่หาซื้อได้ง่ายที่สุด โดยทางเลือกอื่น ได้แก่ RP2350-Eins ซึ่งเป็นฮาร์ดแวร์โอเพ่นซอร์สที่คุณต้องประกอบเอง และ UNO RP2350 ซึ่งเราเคยพบในโพสต์บน Facebook เมื่อเดือนมกราคมที่ผ่านมา แต่ดูเหมือนว่าจะยังไม่มีวางจำหน่าย

บอร์ดพัฒนา Adafruit Metro RP2350 สามารถซื้อได้จากร้าน Adafruit ในราคา $24.95 (~800฿) รุ่นที่ไม่มี PSRAM หรือ $27.95 (~900฿) รุ่นที่มาพร้อม PSRAM, สำหรับผู้ใช้งานในประเทศไทยคงต้องหาซื้อในราคาจะสูงกว่าเนื่องจากยังไม่รวมค่าส่ง ภาษีนำเข้า และภาษีมูลค่าเพิ่มเป็นราคาที่ไม่รวมภาษีและค่าจัดส่ง
แปลจากบทความภาษาอังกฤษ : Adafruit Metro RP2350 development board follows Arduino UNO form factor, features HSTX DVI output

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