Bells&Whistles : บอร์ดพัฒนา RP2350B พร้อมดีบักเกอร์ RP2040 ในตัว, HDMI และช่องใส่ microSD

ระหว่างค้นหาโปรเจกต์ใหม่บน Tindie พบกับบอร์ดพัฒนา Raspberry Pi RP2350B รุ่นใหม่ที่มีชื่อว่า “Bells&Whistles,” ซึ่งมีจุดเด่นที่น่าสนใจคือการรวมไมโครคอนโทรลเลอร์ RP2040 สำหรับทำหน้าที่เป็นดีบักเกอร์ในตัว โดยรันเฟิร์มแวร์ Picoprobe ทำให้ไม่จำเป็นต้องใช้ Debug Probe แยกต่างหากในการพัฒนาและดีบักโปรแกรม

นอกจากนั้นบอร์ดยังมาพร้อมพอร์ต HDMI, ช่องใส่การ์ด microSD สำหรับจัดเก็บข้อมูล และรองรับหน่วยความจำ PSRAM ขนาดสูงสุด 8 MB (ออปชันเสริม) อีกทั้งยังใช้ชิป Raspberry Pi RP2350B ที่รองรับ GPIO ได้มากถึง 46 ขา บนบอร์ดยังมีพอร์ต USB Type-C จำนวน 2 พอร์ต แยกสำหรับ RP2350B และ RP2040 Debugger ช่วยให้การพัฒนาและการสร้างต้นแบบทำได้สะดวกและเป็นระเบียบมากขึ้น

RP2350B bellswhistles board

สเปคของบอร์ด RP2350B Bells&Whistles :

  • SoC – Raspberry Pi RP2350B
    • CPU
      • Dual-core Arm Cortex-M33 ความถี่สูงสุด 150 MHz พร้อม Arm TrustZone
      • Dual-core RISC-V Hazard3 ความถี่สูงสุด 150 MHz
      • สามารถใช้งานได้ครั้งละเพียง 2 คอร์
    • หน่วยความจำภายใน – SRAM ขนาด 520 KB
    • แพ็กเกจ – QFN-80
  • หน่วยความจำเสริม – รองรับ PSRAM ขนาด 8 MB (ออปชัน)
  • ที่เก็บข้อมูล
    • SPI Flash บนบอร์ด 4 MB
    • ช่องใส่ microSD Card (เชื่อมต่อผ่าน GPIO20-GPIO23)
  • เอาต์พุตวิดีโอ – พอร์ต HDMI สำหรับ DVI Video Output
  • USB – 2x พอร์ต USB Type-C  (หนึ่งพอร์ต “USB RPI” สำหรับ RP2350B และอีกหนึ่งพอร์ต “USB DBG” สำหรับ Debugger)
  • ระบบดีบัก – ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 บนบอร์ด รันซอฟต์แวร์ Picoprobe
  • การขยาย – 2x Header แบบ 30 พิน รองรับ GPIO สูงสุด 46 ขา พร้อม 5V, 3.3V และ GND
  • คุณสมบัติอื่นๆ
    • ปุ่ม Reset และ Boot แยกสำหรับ MCU หลักและ Debugger
    • 1x LED ผู้ใช้ (GPIO46)
    • UART เชื่อมต่อภายในไปยัง Debugger ผ่าน GPIO0 และ GPIO1
  • แหล่งจ่ายไฟ
    • 5V ผ่าน USB-C
    • ขา VBUS และ 3.3V Output
  • ขนาดบอร์ด – 87 x 26.5 มม.

RP2350B bellswhistles board pinout
พินเอาท์ไดอะแกรม

ในด้านซอฟต์แวร์ บอร์ดได้รับการออกแบบให้สามารถใช้งานร่วมกับโปรเจกต์ที่มีอยู่ได้ทันที โดยพอร์ต HDMI ใช้ขา GPIO12 ถึง GPIO19 ซึ่งเป็นชุดเดียวกับ Adafruit DVI Sock ที่พัฒนาบนพื้นฐานของโครงการ PicoDVI ของ Luke Wren ทำให้สามารถใช้งานกับซอฟต์แวร์ที่อาศัยไลบรารี PicoDVI ได้โดยตรง ส่วนดีบักเกอร์ RP2040 บนบอร์ดทำงานเสมือน Raspberry Pi Debug Probe มาตรฐาน ผู้ใช้สามารถโปรแกรมเฟิร์มแวร์และตรวจสอบข้อมูลผ่าน UART ได้โดยไม่ต้องใช้อุปกรณ์เสริมเพิ่มเติม

บอร์ด RP2350B Bells&Whistles เป็นฮาร์ดแวร์แบบโอเพ่นซอร์ส โดยผู้พัฒนา riktwได้เผยแพร่ไฟล์ KiCad, PCB Layout และเอกสารวงจรไฟฟ้า (PDF Schematic) ภายใต้สัญญาอนุญาต MIT license บน GitHub

ก่อนหน้านี้เราเคยกล่าวถึงบอร์ดพัฒนาที่ใช้ RP2350 ออกมาหลายรุ่น เช่น Waveshare RP2350B-Plus-WpicoZ80 board, pico-ice FPGA development board และอื่นๆ แต่ยังไม่เคยมีบอร์ดใดที่รวม RP2040 Debugger ไว้บนบอร์ดในลักษณะนี้มาก่อน

บอร์ด RP2350B Bells&Whistles วางจำหน่ายบน Tindie ในรูปแบบ PCBA ประกอบและทดสอบเรียบร้อยแล้ว (ไม่รวม Header Pin) ในราคา $29.95 (1,000฿) บน Tindie โดยสามารถเลือกเพิ่ม PSRAM ที่บัดกรีจากโรงงานได้เป็นออปชันเสริม

RP2350B bellswhistles board top and bottom

แปลจากบทความ : RP2350B bells&whistles development board features on-board RP2040 debugger, HDMI, and microSD card slot

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
โฆษณา