Waveshare RP2350-USB-A เป็นบอร์ด Raspberry Pi RP2350 ขนาดเล็กที่มาพร้อมกับพอร์ต USB-C สำหรับจ่ายไฟและโปรแกรม รวมถึงพอร์ต USB-A ที่สามารถใช้เป็นอุปกรณ์ USB หรือโฮสต์ผ่านการทำงานของ Programmable IO (PIO)
บอร์ดยังมีไฟ RGB LED และ GPIO header สองชุด ซึ่งเป็นประโยชน์สำหรับการควบคุมอุปกรณ์ที่เชื่อมต่อผ่าน GPIO/I2C/UART/SPI เมื่อต่อกับ USB keypad หรืออุปกรณ์อินพุตอื่น ๆ นอกจากนี้ยังสามารถจำลองการทำงานเป็นคีย์บอร์ด เมาส์ หรืออุปกรณ์ USB อื่น ๆ ได้เมื่อต่อเข้ากับโฮสต์
สเปคของ RP2350-USB-A:
- SoC – Raspberry Pi RP2350 A MCU
- CPU
- Dual-core Arm Cortex-M33 @ 150MHz พร้อม Arm TrustZone
- Dual-core 32-bit Hazard3 RISC-V @ 150MHz
- สามารถใช้งานคู่กันได้สูงสุด 2 คอร์ แต่จะไม่สามารถทำงานได้พร้อมกัน
- หน่วยความจำ – SRAM 520KB
- CPU
- ที่เก็บข้อมูล – SPI Flash 2MB สำหรับเฟิร์มแวร์
- USB
- พอร์ต USB Type-A เชื่อมต่อกับ GPIO12, GPIO13, 5V และ GND
- พอร์ต USB 1.1 Type-C สำหรับการจ่ายไฟและการเขียนโปรแกรม
- การขยาย – 2x Headers 9 ขา ระยะห่าง 2.54 มม. พร้อม 15x GPIOs, 2x UART, 2x I2C, 2x SPI, 4x ADC, 5V, 3.3V และ GND
- อื่นๆ
- ปุ่ม Reset และ Boot
- WS2812 RGB LED เชื่อมต่อกับ GPIO16
- แหล่งจ่ายไฟ – 5V DC ผ่านพอร์ต USB-C
- ขนาด – 33 x 17.5 มม.
Waveshare มีโปรแกรมตัวอย่าง C/C++ และ Arduino สำหรับใช้บอร์ดเป็นอุปกรณ์ USB หรือโฮสต์ ซึ่งสามารถหาได้จาก Wiki, โปรแกรมตัวอย่าง C/C++ ใช้พื้นฐานจาก Pico-PIO-USB ที่ได้รับการแก้ไขเพื่อรองรับการทำงานแบบ USB Host/Device ผ่าน PIO ของ Raspberry Pi Pico (RP2040)
Waveshare วางจำหน่าย RP2350-USB-A บน AliExpress ในราคา $6.95(~240฿) แต่ขณะนี้ยังไม่มีการลงสินค้าในร้าน Amazon หรือ waveshare.com ของบริษัท อาจเป็นเพราะช่วงวันหยุดตรุษจีน
แปลจากบทความภาษาอังกฤษ : RP2350-USB-A – A Raspberry Pi RP2350 board with an extra USB Type-A port using a PIO implementation
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT