Pico Video4 Display เป็นบอร์ดแสดงผลที่ใช้ชิปไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 ซึ่งรองรับช่องต่อวิดีโอคอมโพสิตแบบแอนะล็อกสูงสุด 4 ช่อง โดยมีหน่วยความจำเฟรมบัฟเฟอร์ที่สามารถเข้าถึงได้ผ่าน SPI ช่องวิดีโอทั้ง 4 ช่องจะถูกส่งออกผ่านการเชื่อมต่อ RCA และการเชื่อมต่อ VGA DB15-HD ที่ใช้ช่องสัญญาณสีแดง สีเขียว และสีน้ำเงินเพื่อสร้างสัญญาณวิดีโอคอมโพสิต
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:
- ไมโครคอนโทรลเลอร์ – 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-PC, Waveshare RP2040-PiZero, Pimoroni Pico VGA Demo Base board, และ Olimex NEO6502
เหมือนกับอร์ด 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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT