HDMI之DDC通道
DDC(Display Data Channel)是終端顯示器用來告知個人計算機顯示器信息(如分辨率、掃描頻率等)的規格,也就是顯示器與主機系統之間的通信方法,當然,這個規格的主要目的就是要實現即插即用(Plug & Play)的功能。Enhanced DDC乃是定義于VESA的ENHANCED DISPLAY DATA CHANNEL STANDARD Version 1 (September 2, 1999)。依據HDMI規格的記載,所有的接收端必須支持這些Enhanced DDC的特征。在技術層面,就數據傳輸的時序來說,必須完全符合業界標準的I2C接口的標準模式,也就是數據必須與SCL維持同步。
總之,HDMI來源端是利用了I2C接口的命令來讀取接收端的E-EDID。
E-EDID是增強型擴充顯示器識別數據(Enhanced Extended Display Identification Data Standard)的簡稱,是VESA組織所規范,在版本上也有更新的考慮。所有的終端接收裝置(Sink),其E-EDID數據結構必須遵照VESA E-EDID Standard Release A, Revision 1,而E-EDID的第128個字節,不僅必須包含EDID 1.3的架構,也得滿足EIA/CEA-861B的要求。
HDMI既然師出于DVI,又有兼容的特征,那么有趣的問題就浮現出來了,即用什么方法來判別或鑒別是DVI裝置還是HDMI裝置呢?想要簡單推斷則必須要規范一種機制或方法來鑒別。
CEA EDID Timing Extension必須包含HDMI Vendor Specific Data Block (HDMI VSDB)的表格。這是一個EIA/CEA-861B Vendor Specific Data Block的數據區塊,細節描述在EIA/CEA-861B的表格30~32。這個數據區塊會包含有一個24位的IEEE Registration Identifier登記識別符號0x000C03,而該識別碼就是隸屬于HDMI Licensing,LLC。基于此,HDMI的源端可以檢查是否為合理的HDMI VSDB,然后包含有IEEE Registration Identifier登記識別符號0x000C03,就可以判斷為HDMI裝置,而不是DVI裝置。同樣的,任何具有E-EDID的裝置,不包含有CEA EDID Timing Extension或是有效長度的HDMI VSDB,即可視為DVI裝置。
HDMI接收裝置端的音頻特性的支持,在CEA EDID Timing Extension中的Short Audio Descriptor數據區塊中完全表達。這些數據表達了接收端所支持的音頻編碼方式與相關參數,比如說支持的通道數,而多聲道的L-PCM或是多聲道的單位元音頻,也可以通過數據區塊中的“Speaker Allocation Descriptor”來清楚表達。
如果接收端也支持RCbCr的像素編碼(Pixel Encoding),EDID Timing Extension字節三的位四與位五必須設定為一。至于視頻格式的支持,HDMI接收端采用SVD(Short Video Descriptor)中的Video Code來表達,也可以使用DTD(Detailed Timing Descriptor)。如果接收端支持了單位元音頻,可以通過Short Audio Descriptor的Coding Type為九,Short Audio Descriptor的字節三必須保留為零。
HDMI接口有一熱插拔檢測(Hot Plug Detect)的信號,它要遵循一些準則。一個HDMI接收端,當E-EDID數據尚未準備好可讀取時,不能夠在高電壓準位驅動該信號。同時,也必須得知來源端的+5V Power信號時,才能夠驅動。HDMI來源裝置可以利用該信號的高電位來激發E-EDID數據的讀取。HDMI接收端E-EDID數據的內容有任何改變的話,在該信號驅動為低電位至少需100ms的時間,并且低電平必須保持0.4V以下。
電路端接要求
EDID(Extended Display Identification DATA,即擴展顯示識別數據), 最初是為PC顯示器設置的優化顯示格式而設計的規范,存儲在顯示器中專用的1Kb的EEROM存儲器中(即EDID數據結構是128Bytes),數字電視HDMI接口,遵從并且擴展了此規范。
HDMI接口在數字電視中的EDID數據結構,與PC顯示器的最大區別是編程數據可以是128Byte的倍數,它不僅規定數字電視顯示的格式,也規定數字視頻信號和數字音頻信號,基本的128Byte以外的數據都是附加數據,在基本數據的第127個字節定義EDID的附加數據塊數量。在EDID數據編程中,根據數字電視的顯示屬性要求,有兩個關鍵環節必須注意:
第一,如果數字電視的顯示是固定格式,則在首選Timing Mode字節中必須選擇相應的定義;
第二,數字電視的標準顯示屬性應在第一段詳細Timing Mode字節中完成數據編程。
總結
以上是生活随笔為你收集整理的HDMI之DDC通道的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: PCB分析神器,一键找出Bug
- 下一篇: 如何下载论文全文
