DP接口(DisplayPort)是一種圖像顯示接口,它不僅可以支持全高清顯示分辨率(1920×1080),還能支持4k分辨率(3840×2160),以及最新的8k分辨率(7680×4320)。DP接口不僅傳輸率高,而且可靠穩定,其接口傳輸的信號由傳輸圖像的數據通道信號以及傳輸圖像相關的狀態、控制信息的輔助通道信號組成,具體包含DisplayPort數據傳輸主要通道(Main Link)、輔助通道(AUX Channel)與連接(Link Training)。
在視頻和音頻內容通過DP link發送并顯示在顯示屏上之前,在DP source和sink(可能還有分支裝置)之間已經進行了大量通信。
DP主數據Link中的多媒體內容傳輸與數據link的類似程度高于DVI或HDMI。另外連接之前的握手也比純插件要復雜得多。
AUX Channel-輔助通道
DP設有專用總線,即AUX Channel,用于source和sink之間的握手。因為source是過程的控制裝置,它為sink提出請求。sink與source進行通信的唯一途徑是在熱插拔檢測(HPD)信號中發出一個脈沖。
因為AUX Channel是source / sink通信的關鍵部分,所以理解握手過程的核心在于記錄AUX Channel通信。AUX Channel Monitor工具是所有DP協議相關工程師和設計師必須配備的設備。
輔助通道(AUX Channel)作為DP接口中一條獨立的雙向傳輸輔助通道,采用交流耦合差分傳輸方式,是一條雙向半雙工傳輸通道,單一方向速率僅1Mbit/s左右,用來傳輸設定與控制指令。
AUX(Auxiliary)的用途包括讀取擴展顯示識別數據(EDID),以確保DP信號的正確傳輸;讀取顯示器所支持的DP接口的信息,如主要通道的數量和DP信號的傳輸速率;進行各種顯示組態暫存器的設定;讀取顯示器狀態暫存器。
因此,只有先保證AUX的信號正確才能使DP接口的信號正確傳輸,而不同DP協議的液晶模組對AUX輸出信號的幅值有不同的要求。目前,在液晶模組檢測設備對液晶模組進行檢測時,針對不同DP協議的液晶模組,需要設計各種AUX輸出幅值相匹配的液晶模組測試裝置,明顯提高了液晶模組的測試成本。
DPCD
DP source和sink之間的信息傳送通過對sink上的DisplayPort配置數據(DPCD)寄存器進行讀寫來實現。
通過讀取DPCD中的特定寄存器,source將知曉sink的性能。在建立數據link,即link訓練期間,source對DPCD進行寫操作,以指明目標link的配置,另外sink也將各個link訓練階段的結果寫到此處。
在數十個DPCD寄存器中調用每個位的詳細含義非常具有挑戰性。因此,對于DP調試程序的生產率來說重要的是,所用工具能夠輕松地根據VESA DP技術規范等標準的常用術語解析AUX讀寫操作中的DPCD內容。
EDID
擴展顯示標識數據(EDID)是一個結構化數據塊,定義了DP接收裝置的性能。它定義了構造、型號名稱、屏幕尺寸和顏色格式。在連接到sink之后,source首先要執行的操作之一就是讀取sink的EDID數據。
對DP source和sink之間的通信起到重要作用的是EDID定義了sink以及sink支持的視頻模式的原始分辨率。在選擇將要發送給sink的內容的格式時,該數據是source的基礎。分辨率、所用視頻模式、顏色格式、音頻格式等。
通過改變測試sink的EDID,工程師可以輕松驗證sink的靈活性。易于使用的EDID編輯器可向用戶說明各個比特位,是另外一種非常重要且節省時間的工具。
主Link配置
根據source需要發送給sink的內容以及從EDID和DPCD讀取來的sink性能,source可確定發送內容的格式以及用于傳輸的數據link配置。一個良好設計的source將嘗試優化link的使用,以達到將功耗降至最低等目的。因此其目標是使用盡可能少的信道和盡可能低的電壓擺動。
在link訓練期間,source使用其首選配置啟動實際訓練過程,在link建立之前通過迭代法對其進行改變。一旦link建立,source便可開始發送內容本身。
用戶可以在AUX Channel Monitor的幫助下評估通信記錄,進而驗證link培訓過程是如何執行的。此外,工具的易用性將有助于工程師保持注意力集中。因為一對具有多流功能的source和sink之間的link訓練過程可包含上百個讀寫操作,諸如突出顯示數據以便于閱讀、過濾數據以專注于基礎數據等功能至關重要。
通過改變sink或source的性能因素,工程師可以驗證其DUT sink或DUTsource是否按預期工作。VESA定義的Link Compliance Test中的各種測試事實上可驗證sink或source是否按實現良好互操作性所需的方式進行工作。一個良好的工具允許編輯和保存性能數據,供以后使用。
MSA和SDP
在內容傳輸期間,source還發送額外數據:主數據流屬性(MSA)和可選的次級數據包(SDP)。
MSA是source向sink通知其提供的視頻模式詳細信息的途徑。工程師的一項任務是驗證MSA與實際視頻模式是否匹配。
SDP可包含多媒體內容的音頻部分以及所謂的INFOFRAMES。INFOFRAMES是定義視頻和音頻結構的數據——sink進行解讀的方式。工程師將進行相同任務:驗證發送的數據與內容是否匹配。
邊帶消息
當一個具有多流(MST)功能的source通過其面向下游端口中的sink與具有MST功能的分支裝置連接時,source可使用邊帶消息傳輸(邊帶MSG)向下游sink發送消息。
在MST環境中,source為設備中的所有sink提供流內容。邊帶MSG系統用于獲得可用sink的結構和性能信息,并向它們發送命令消息。
審核編輯 :李倩
-
接口
+關注
關注
33文章
8580瀏覽量
151030 -
脈沖
+關注
關注
20文章
889瀏覽量
95620 -
編輯器
+關注
關注
1文章
805瀏覽量
31163
原文標題:DisplayPort-DP接口知識
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論