Pico Video4 Display : บอร์ดแสดงผลที่ใช้ Raspberry Pi RP2040 มีช่องต่อวิดีโอแบบคอมโพสิต 4 ช่อง

Pico Video4 Display เป็นบอร์ดแสดงผลที่ใช้ชิปไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 ซึ่งรองรับช่องต่อวิดีโอคอมโพสิตแบบแอนะล็อกสูงสุด 4 ช่อง โดยมีหน่วยความจำเฟรมบัฟเฟอร์ที่สามารถเข้าถึงได้ผ่าน SPI ช่องวิดีโอทั้ง 4 ช่องจะถูกส่งออกผ่านการเชื่อมต่อ RCA และการเชื่อมต่อ VGA DB15-HD ที่ใช้ช่องสัญญาณสีแดง สีเขียว และสีน้ำเงินเพื่อสร้างสัญญาณวิดีโอคอมโพสิต

Pico Video4 display board top

Pico Video4 Display ใช้ชิปไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 และ VLSI VS23S040 เป็นอุปกรณ์หน่วยความจำแบบ Static RAM  4 เมกะบิต พร้อมคอนโทรลเลอร์การแสดงผลวิดีโอซึ่งสามารถส่งออกวิดีโอ NTSC, PAL และ VGA จากอาร์เรย์หน่วยความจำ มีช่องต่อวิดีโอแบบคอมโพสิตพร้อมเฟรมบัฟเฟอร์เฉพาะและฮาร์ดแวร์อื่น ๆ ซึ่งช่วยให้การสร้างสัญญาณวิดีโอไม่ใช้ทรัพยากรการประมวลผลและหน่วยความจำที่จำกัดของ RP2040 มากเกินไป ทำให้มีพื้นที่เหลือสำหรับงานหลักอื่นๆ

บอร์ดนี้มีอินพุต 8 ช่องที่รองรับแรงดันไฟฟ้าตั้งแต่ช่วง 5V ถึง 12 V และสวิตช์ DIP 8 ตัวเพื่อจำลองอินพุต, มีชิปหน่วยความจำ SPI flash 16 เมกะบิตบนบอร์ดที่โหลดไว้แล้ว รวมถึงบิตแมป (bitmap) 94 ตัวอักษร, bouncing ball demo และ demo image 9 ภาพ,  2 ขา I/O ของชิป VLSI VS23S040 เชื่อมต่อกับขาหมุนแนวนอนและแนวตั้งของการเชื่อมต่อ VGA เพื่อรองรับการแสดงผล VGA แบบทดลองในอนาคต

Video4 ได้พัฒนาต่อยอดจากโปรเจกต์ของ Pier 42 ได้แก่ Arduino NTSC/PAL Video Display Shield และ VGA Shield Wing รองรับหลายความละเอียดและช่วยให้สามารถใช้จอภาพเก่าในโปรเจกต์ใหม่ได้

Pico Video4 display board connected

สเปคของ Pico Video4 Display:

  • ไมโครคอนโทรลเลอร์ – Raspberry Pi RP2040 MCU แบบ Dual Cortex M0+ ความเร็วสูงสุด 133 MHz พร้อม SRAM ขนาด 264 kB
  • ชิป SPI – ชิป VLSI VS23S040 พร้อมอินเทอร์เฟสส 8 บิตและคอนโทรลเลอร์การแสดงผลวิดีโอในตั
  • หน่วยเก็บข้อมูล – หน่วยความจำโปรแกรม Flash  16 Mbit
  • วีดีโอ
    • 4x เอาต์พุตวิดีโอแบบคอมโพสิต ผ่านคอนเนกเตอร์ RCA และคอนเนกเตอร์ VGA DB15-HD
    • ความละเอียดที่รองรับ – NTSC 320×200 หรือ 426×200 พร้อม 256 สี และ PAL 300×240 หรือ 500×240 พร้อม 256 สี
    • ความถี่ของ Crystal oscillator – NTSC 3.579545 MHz หรือ PAL 4.43618 MHz
    • อินเทอร์เฟสการสื่อสาร – SPI สูงสุด 38 MHz
    • Video Frame Buffer – 4x 1 Mbit (4x 125 KB)
  • USB – 1x USB-C สำหรับจ่ายไฟ 5V และเขียนโปรแกรม
  • การขยาย – 8x ช่องอินพุตแรงดันไฟสูงที่รองรับรับแรงดันไฟนำเข้า และสวิตช์ DIP 8 ตัวที่ใช้ในการจำลองอินพุต
  • การดีบัก – อินเทอร์เฟสการดีบัก SWD
  • อื่นๆ – ไฟ LED และจัมเปอร์ 2 ขาสำหรับสถานะและการควบคุม, ปุ่ม Reset และ Boot, พื้นที่ TH prototyping
  • แหล่งจ่ายไฟ
    • 5V DC จาก USB และสูงสุด 12V DC จากการเชื่อมต่อ barrel หรือเทอร์มินัลสกรู
    • กำลังไฟเอาต์พุต 12V ผ่านเทอร์มินัลสกรู, สวิตช์และฟิวส์โพลีฟิวส์ 500mA
  • ขนาด – 100 x 85 มม.

บอร์ด Video4 Display คล้ายกับอุปกรณ์ RP2040 อื่น ๆ ที่มีเอาต์พุตวิดีโอ HDMI/DVI หรือ VGA เช่น  Adafruit Feather RP2040, Olimex RP2040-PICO-PCWaveshare RP2040-PiZeroPimoroni Pico VGA Demo Base board, และ Olimex NEO6502

Pico Video4 display adapter
อะแดปเตอร์ VGA to 3x RCA สำหรับ Pico Video4 Display

เหมือนกับอร์ด Pico อื่นๆ คุณสามารถเขียนโปรแกรมของบอร์ด Pico Video4 Display ด้วย C/C++ หรือ MicroPython ได้   ผังวงจรฮาร์ดแวร์, เอกสารประกอบ และทรัพยากรอื่นๆ อยู่ที่ GitHub repository ของโปรเจกต์บอร์ดนี้มีจำหน่ายที่ Tindie ราคา $42(~1,500฿) และอะแดปเตอร์ VGA-to-RCA ขายแยกในราคา $5(~180฿)

แปลจากบทความภาษาอังกฤษ : Raspberry Pi RP2040-based Pico Video4 display board features 4 composite video outputs

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