Olimex ได้เปิดตัว MIPI-HDMI adapter board ใช้ชิป LT8912B ของ Lontium Semiconductors ซึ่งเป็นบริดจ์แปลงสัญญาณจาก MIPI DSI ไปเป็น HDMI และออกแบบมาให้ทำงานร่วมกับบอร์ด ESP32-P4-DevKit โดยเฉพาะ
บอร์ดนี้สามารถส่งออกสัญญาณ HDMI สูงสุดที่ความละเอียด 1080p60 แบบ 8-bit ผ่านตัวแปลง LT8912B และรองรับเลนข้อมูล MIPI DSI จำนวน 1–4 เลน (80 Mbps ถึง 1.5 Gbps ต่อเลน) ในโหมด continuous-clock พร้อมส่งออกวิดีโอ HDMI 1.4 ในขนาดบอร์ดที่กะทัดรัดเพียง 60 × 24 มม. คุณสมบัติเหล่านี้ทำให้บอร์ดเหมาะสำหรับงานแสดงผล UI, การสตรีมวิดีโอ, การเล่นมีเดีย, งานประมวลผลภาพ (vision workflows) และแอปพลิเคชัน HMI ต่าง ๆ เช่น ป้ายดิจิทัล (digital signage), ระบบคีออสก์ และอุปกรณ์มัลติมีเดียแบบพกพา
สเปคของ Olimex MIPI-HDMI adapter specifications:
- ชิปหลัก – LT8912B ตัวแปลงสัญญาณจาก MIPI DSI แบบ Single-Channel ไปเป็น LVDS/HDMI/MHL
- อินเทอร์เฟซ MIPI
- คอนเนกเตอร์ FPC แบบ 15 พิน
- 1 เลนสัญญาณนาฬิกา + 1 ถึง 4 เลนข้อมูล
- รองรับมาตรฐาน D-PHY 1.1 และ DSI 1.02
- อัตราการรับส่งข้อมูล 80 Mbps ถึง 1.5 Gbps ต่อเลน
- รองรับเฉพาะโหมด continuous-clock
- เอาต์พุต HDMI
- คอนเนกเตอร์ HDMI แบบ Type-A
- ตัวส่งสัญญาณ HDMI 1.4
- รองรับความละเอียดสูงสุด 1080p @ 60 Hz สี 8-bit
- ขนาด – 60 × 24 มม.
บริษัทระบุว่าบอร์ด MIPI-HDMI ตัวนี้สามารถใช้งานกับ ESP32-P4-DevKit ได้แบบ Plug-and-Play โดยไม่ต้องแฟลชเฟิร์มแวร์พิเศษลงในตัวบริดจ์ LT8912B เอง สามารถดูข้อมูลเพิ่มเติม เอกสารประกอบ รวมถึงไฟล์ KiCad และผังวงจร (schematics) ไฟล์ PDF ได้จาก GitHub ของบริษัท
บอร์ดนี้มีความคล้ายคลึงกับ ESP-HDMI-Bridge, อย่างมาก เนื่องจากใช้ชิป LT8912B ตัวเดียวกันและทำงานร่วมกับ ESP32-P4-Function-EV-Board ทั้งคู่สามารถเชื่อมต่อบอร์ดเข้ากับจอแสดงผล HDMI เพื่อใช้งานเป็นเครื่องเล่นป้ายดิจิทัล (digital signage player) หรือแดชบอร์ดสด (live dashboard) รวมถึงสามารถสร้างอะแดปเตอร์ Ethernet-to-HDMI ได้อีกด้วย, สำหรับ ESP32-P4-Function-EV-Board ยังสามารถทำเป็นอะแดปเตอร์แสดงผลไร้สายผ่าน WiFi ได้ด้วย เนื่องจากบนบอร์ดมีโมดูล ESP32-C6-MINI-1 ติดตั้งมาให้แล้ว
ก่อนหน้านี้เราได้เขียนถึงบอร์ดพัฒนาที่ใช้ ESP32-P4 รุ่นอื่น ๆ เช่น FireBeetle 2 ESP32-P4, GUITION JC-ESP32P4-M3-DEV, รวมถึงบอร์ดจาก Waveshare ESP32-P4-ETH และ ESP32-P4-WIFI6-POE-ETH คำตอบน่าเสียดายคือ “ไม่ได้!” อย่างน้อยก็ไม่สามารถใช้ได้โดยตรงโดยไม่แก้ไขใด ๆ แม้จะใช้ชิป SoC เดียวกัน (ESP32-P4) แต่ผู้ผลิตแต่ละรายใช้คอนเนกเตอร์ DSI และผังขา (pinout) ที่แตกต่างกัน ส่งผลให้ใช้ได้เฉพาะ Olimex ESP32-P4-DevKit และ Espressif Systems ESP32-P4-Function-EV-Board (รอการยืนยัน) รวมถึงบอร์ดอื่นที่เลียนแบบคอนเน็กเตอร์และผังขาเหมือนกันแบบเป๊ะเท่านั้น
มีความคิดเห็นจาก S K เรื่องความเข้ากันได้กับบอร์ด ESP32-P4 รุ่นอื่น ๆ ทำให้เรารู้สึกสงสัย จึงได้ลองตรวจสอบบอร์ดที่ใช้ ESP32-P4 ทั้งหมดที่เราเคยนำเสนอ:
- Waveshare ESP32-P4-NANO -> รองรับ
- Waveshare ESP32-P4-WIFI6-POE-ETH -> รองรับ
- Waveshare ESP32-P4-ETH -> ไม่รองรับ
- GUITION JC-ESP32P4-M3-DEV -> ไม่รองรับ (ขา Data และ CLK กลับด้าน)
- DFRobot FireBeetle 2 ESP32-P4 -> รองรับ
- ESP32-P4-MINI -> ไม่รองรับ (ขา Data และ CLK กลับด้าน)
- Waveshare ESP32-P4-Module-DEV-KIT -> รองรับ
- ESP32-P4-Function-EV-Board -> รองรับ
ผู้ผลิตอย่าง Waveshare, DFRobot และ Olimex ใช้มาตรฐาน pinout MIPI เดียวกับ ESP32-P4-Function-EV-Board ส่วนผู้ผลิตรายอื่นใช้ pinout คนละแบบ จึงต้องใช้อะแดปเตอร์เพิ่มเพื่อให้ใช้งานได้
เรายังแนบส่วนผังวงจร (schematics) ของพอร์ต MIPI DSI ของบอร์ด MIPI-HDMI (15 พิน) และ ESP32-P4-DevKit (มี 30 พินแต่ใช้จริง 15 พิน) เพื่ออ้างอิงเพิ่มเติม และดูเหมือนว่าสามารถใช้งานร่วมกับ Raspberry Pi รุ่น 1–4 ได้ด้วย


บอร์ดอะแดปเตอร์ MIPI-HDMI มีวางจำหน่ายบนร้านของ Olimex ในราคา 14.95 ยูโร (~550฿) และสามารถซื้อสาย MIPI FPC แบบ 15 พินที่จำเป็นต้องใช้ได้จากร้านเดียวกันด้วย
แปลจากบทความภาษาอังกฤษ : Olimex LT8912B-based MIPI-HDMI adapter board adds HDMI output to the ESP32-P4-Devkit board

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



