Displayport 連接、交握時序

關鍵字 :Displayport
一、連結時序


(1)HPD

當Sink準備好之後,HPD會給到Source,指示有Sink插入

(2)讀取EDID

EDID用來表示Sink能夠顯示的畫面的能力、參數等等,通過Aux通道進行讀取

如圖所示,其中包含顯示器的製造商、EDID版本、顯示器的尺寸、支持的色彩空間、分辨率等





(3)Link Training(DPCD)

確認鏈路的參數,如lane的數目、link rate、voltage swing、Pre-emphasi、Channel Equalization (EQ),還有Clock Recovery (CR)






3.1 Clock Recovery

Clock Recovery需要一個參考時鐘,發送端和接收端均有,接收端通過PLL去對齊輸入的數據流中的時鐘邊沿。使用未加擾的特殊比特序列來優化邊緣時鐘校準採樣

down-spread:展頻

Clock Recovery的流程如下:(寫lane數、寫展頻參數、寫Training Pattern、寫Swing/Pre-Em)



Swing和Pre-Em都有四擋:

Swing:0/400mV 1/600mV 2/800mV 3/1200mV

Pre-Em:0/0dB 1/3.5dB 2/6dB 3/9.5dB

寫完參數之後,經過100us檢查時鐘是否恢復完成

Clock Recovery之後,還要調整EQ,

然後檢查CR(Channel EQ,Symbol locked,Lane Alignment)

如果SL未成功,Sink請求Source擡高Swing,Source會重新調整參數

整個Training成功之後,會進入連接維持模式,如果出現Failure(如出現Clock Lock,Symbol Lock,Lane Aginment),會重新進行Training,Failure是通過HPD引腳中IRQ來實現的





4)HDCP

如果傳輸的內容是受保護的,即需要通過HDCP協議進行溝通

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論