อ่าน 2 นาที
อินเทอร์เฟซอนุกรมแสดงผล
อิน เทอร์เฟซอนุกรมแสดงผล ( Display Serial Interface หรือ DSI) เป็นข้อกำหนดของ กลุ่มพันธมิตร อินเทอร์เฟซโปรเซสเซอร์อุตสาหกรรมเคลื่อนที่ (Mobile Industry Processor Interface หรือ...
อินเทอร์เฟซอนุกรมแสดงผล

อิน เทอร์เฟซอนุกรมแสดงผล ( Display Serial Interfaceหรือ DSI) เป็นข้อกำหนดของ กลุ่มพันธมิตร อินเทอร์เฟซโปรเซสเซอร์อุตสาหกรรมเคลื่อนที่ (Mobile Industry Processor Interfaceหรือ MIPI) ที่มุ่งลดต้นทุนของตัวควบคุมการแสดงผลในอุปกรณ์เคลื่อนที่โดยทั่วไปแล้วจะใช้กับจอ LCDและเทคโนโลยีการแสดงผลที่คล้ายคลึงกัน DSI กำหนดบัสอนุกรมและโปรโตคอลการสื่อสารระหว่างโฮสต์ซึ่งเป็นแหล่งที่มาของข้อมูลภาพ และอุปกรณ์ซึ่งเป็นปลายทาง อินเทอร์เฟซนี้เป็นแบบปิด ซึ่งหมายความว่าข้อกำหนดของอินเทอร์เฟซไม่ได้เปิดเผยต่อสาธารณะ การบำรุงรักษาอินเทอร์เฟซเป็นความรับผิดชอบของกลุ่มพันธมิตร MIPI เฉพาะนิติบุคคล (เช่น บริษัท) เท่านั้นที่สามารถเป็นสมาชิกได้ สมาชิกเหล่านี้หรือบุคคลที่ได้รับมอบหมายและอนุมัติจากสมาชิกเหล่านั้นเท่านั้นที่จะสามารถเข้าถึงข้อกำหนดเพื่อนำไปใช้ในแอปพลิเคชันของตนได้
ประวัติศาสตร์
MIPI Alliance ก่อตั้งขึ้นในปี 2546 โดยมีเป้าหมายเพื่อกำหนดมาตรฐานในส่วนประกอบอุตสาหกรรมโทรศัพท์มือถือ MIPI DSI เวอร์ชันแรก เวอร์ชัน 1.0 เปิดตัวในปี 2548 MIPI DSI v1.1 เปิดตัวในปี 2550 และเพิ่มคุณสมบัติ เช่น "โหมดคำสั่ง" สำหรับการส่งคำสั่งและข้อมูลไปยังโมดูลแสดงผลโดยตรงโดยใช้ตัวควบคุมการแสดงผล[ 1 ] DSI v1.2 เปิดตัวในปี 2554 และขยายความยาวแพ็กเก็ตวิดีโอและขยายโหมดคำสั่ง[ 2 ] DSI v1.3 เปิดตัวในปี 2556 DSI เวอร์ชัน 1.4 และ DSI-2 เปิดตัวในปี 2559 และ 2561 ตามลำดับ
ออกแบบ
ที่เลเยอร์ทางกายภาพ DSI กำหนดบัสอนุกรม แบบจุดต่อจุดความเร็วสูง (เช่น 4.5 Gbit/s/lane สำหรับ D-PHY 2.0 [ 3 ] ) ที่ มีการส่งสัญญาณแบบดิ ฟเฟอเรนเชียล บัสนี้ประกอบด้วยเลนสัญญาณนาฬิกาความเร็วสูงหนึ่งเลนและเลนข้อมูลหนึ่งเลนขึ้นไป แต่ละเลนจะถูกส่งผ่านสายไฟสองเส้น (เนื่องจากการส่งสัญญาณแบบดิฟเฟอเรนเชียล) เลนทั้งหมดเดินทางจากโฮสต์ DSI ไปยังอุปกรณ์ DSI ยกเว้นเลนข้อมูลแรก (เลน 0) ซึ่งสามารถดำเนินการกลับทิศทางการส่ง (BTA) ได้ เมื่อใช้เลนมากกว่าหนึ่งเลน เลนเหล่านั้นจะถูกใช้แบบขนานเพื่อส่งข้อมูล โดยแต่ละไบต์ตามลำดับในสตรีมจะเดินทางบนเลนถัดไป กล่าวคือ หากใช้ 4 เลน จะมีการส่งข้อมูล 4 ไบต์พร้อมกัน หนึ่งไบต์ต่อเลน ลิงก์ทำงานในโหมดพลังงานต่ำ (LP) หรือโหมดความเร็วสูง (HS) ในโหมดพลังงานต่ำ สัญญาณนาฬิกาความเร็วสูงจะถูกปิดใช้งาน และข้อมูลการกำหนดจังหวะสัญญาณจะถูกฝังอยู่ในข้อมูลในโหมดนี้ อัตราการส่งข้อมูลไม่เพียงพอที่จะขับเคลื่อนจอแสดงผล แต่สามารถใช้สำหรับการส่งข้อมูลการกำหนดค่าและคำสั่งต่างๆ ได้ โหมดความเร็วสูงจะเปิดใช้งานสัญญาณนาฬิกาความเร็วสูง (ที่ความถี่ตั้งแต่หลายสิบเมกะเฮิร์ตซ์ถึงมากกว่าหนึ่งกิกะเฮิร์ตซ์) ซึ่งทำหน้าที่เป็นสัญญาณนาฬิกาบิตสำหรับเลนข้อมูล ความเร็วของสัญญาณนาฬิกาจะแตกต่างกันไปตามข้อกำหนดของจอแสดงผล โหมดความเร็วสูงยังคงได้รับการออกแบบมาเพื่อลดการใช้พลังงานเนื่องจากการส่งสัญญาณแรงดันต่ำและความสามารถในการถ่ายโอนแบบขนาน
โปรโตคอลการสื่อสารอธิบายชุดคำสั่งสองชุด ชุดคำสั่งแสดงผล (Display Command Set หรือ DCS) คือชุดคำสั่งทั่วไปสำหรับควบคุมอุปกรณ์แสดงผล และรูปแบบของชุดคำสั่งนี้ถูกกำหนดโดยมาตรฐาน DSI ชุดคำสั่งนี้กำหนดรีจิสเตอร์ที่สามารถเข้าถึงได้และหน้าที่การทำงานของรีจิสเตอร์เหล่านั้น รวมถึงคำสั่งพื้นฐาน เช่น การพักเครื่อง การเปิดใช้งาน และการกลับสี ชุดคำสั่งของผู้ผลิต (Manufacturer Command Set หรือ MCS) คือชุดคำสั่งเฉพาะอุปกรณ์ ซึ่งการกำหนดขึ้นอยู่กับผู้ผลิตอุปกรณ์ โดยมักจะรวมถึงคำสั่งที่จำเป็นสำหรับการเขียนโปรแกรมหน่วยความจำแบบไม่ลบเลือนการตั้งค่ารีจิสเตอร์เฉพาะของอุปกรณ์ (เช่นการแก้ไขแกมมา ) หรือการดำเนินการอื่นๆ ที่ไม่ได้อธิบายไว้ในมาตรฐาน DSI รูปแบบแพ็กเก็ตของทั้งสองชุดถูกกำหนดโดยมาตรฐาน DSI มีแพ็กเก็ตสั้นและแพ็กเก็ตยาว แพ็กเก็ตสั้นมีความยาว 4 ไบต์ แพ็กเก็ตยาวสามารถมีความยาวได้ทุกขนาดจนถึง 2¹⁶ ไบต์แพ็กเก็ตประกอบด้วย DataID จำนวนคำรหัสแก้ไขข้อผิดพลาด (ECC) เพย์โหลด และเช็คซัม (CRC) คำสั่งที่ต้องการอ่านข้อมูลกลับจากอุปกรณ์จะกระตุ้นเหตุการณ์ BTA ซึ่งจะทำให้อุปกรณ์สามารถตอบกลับด้วยข้อมูลที่ร้องขอได้ อุปกรณ์ไม่สามารถเริ่มต้นการถ่ายโอนได้ มันทำได้เพียงตอบกลับคำขอจากโฮสต์เท่านั้น
ข้อมูลภาพบนบัสจะถูกส่งสลับกับสัญญาณสำหรับช่วงว่างแนวนอนและแนวตั้ง (porches) ข้อมูลจะถูกวาดลงบนจอแสดงผลแบบเรียลไทม์และไม่ได้ถูกจัดเก็บไว้ในอุปกรณ์ วิธีนี้ช่วยให้สามารถผลิตอุปกรณ์แสดงผลที่ง่ายขึ้นโดยไม่ต้องใช้หน่วยความจำบัฟเฟอร์เฟรม อย่างไรก็ตาม นั่นหมายความว่าอุปกรณ์จะต้องได้รับการรีเฟรชอย่างต่อเนื่อง (ในอัตราเช่น 30 หรือ 60 เฟรมต่อวินาที) มิฉะนั้นภาพจะหายไป ข้อมูลภาพจะถูกส่งเฉพาะในโหมด HS เท่านั้น เมื่ออยู่ในโหมด HS คำสั่งจะถูกส่งในระหว่างช่วงว่างแนวตั้ง
แอปพลิเคชัน
สามารถใช้ควบคุมจอแสดงผลและระบบควบคุมแบบสัมผัส ซึ่งมักใช้ในสมาร์ทโฟน แท็บเล็ต ระบบแสดงผล/ระบบสาระบันเทิงบนแผงหน้าปัดรถยนต์[ 3 ]
ดูเพิ่มเติม
- อินเทอร์เฟซอนุกรมกล้อง
- เอฟพีดี-ลิงก์
- ไดรเวอร์ KMS – ไดรเวอร์อุปกรณ์สำหรับตัวควบคุมการแสดงผลในเคอร์เนลลินุกซ์
- การส่งสัญญาณแบบดิฟเฟอเรนเชียลแรงดันต่ำ – บัสแบบอนุกรม
- eDP – พอร์ตแสดงผลแบบฝังตัว (Embedded Displayport)
- HDMI – อินเทอร์เฟซมัลติมีเดียความละเอียดสูง
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อินเทอร์เฟซอนุกรมแสดงผล
อิน เทอร์เฟซอนุกรมแสดงผล ( Display Serial Interface หรือ DSI) เป็นข้อกำหนดของ กลุ่มพันธมิตร อินเทอร์เฟซโปรเซสเซอร์อุตสาหกรรมเคลื่อนที่ (Mobile Industry Processor Interface หรือ...
ประวัติศาสตร์
MIPI Alliance ก่อตั้งขึ้นในปี 2546 โดยมีเป้าหมายเพื่อกำหนดมาตรฐานในส่วนประกอบอุตสาหกรรมโทรศัพท์มือถือ MIPI DSI เวอร์ชันแรก เวอร์ชัน 1.0 เปิดตัวในปี 2548 MIPI DSI v1.
ออกแบบ
ที่ เลเยอร์ทางกายภาพ DSI กำหนดบัสอนุกรม แบบจุดต่อจุด ความเร็วสูง (เช่น 4.5 Gbit/s/lane สำหรับ D-PHY 2.
แอปพลิเคชัน
สามารถใช้ควบคุมจอแสดงผลและระบบควบคุมแบบสัมผัส ซึ่งมักใช้ในสมาร์ทโฟน แท็บเล็ต ระบบแสดงผล/ระบบสาระบันเทิงบนแผงหน้าปัดรถยนต์ [ 3 ]