轉自:http://blog.csdn.net/hello_wyq/article/details/1337754
1. 介紹:DDC 是顯示器與電腦主機進行通訊的一個匯流排標準,其全稱是:DISPLAY DATA CHNNEL。它的準系統就是將顯示器的電子檔案資料資訊,諸如可接收行場頻範圍、生產廠商、生產日期、產品序號、產品型號、標準顯示模式及其參數、 所支援的DDC標準類別、EDID的版本資訊等等。高版本的DDC標準匯流排還可以允許電腦主機直接調節顯示器的基本參數,諸如亮度、對比、行場幅度的大 小、行場中心位置、色溫參數等等。
2. DDC匯流排標準類別:
1)DDC1:單向傳輸,CLOCKED BY VSYNC,只傳輸128 BYTE EDID標準資料資訊。
2) DDC2B:單向傳輸(地址為:0xA0/A1),是一個簡單的從儲存空間讀取資料資訊的標準I2C協議,其方向為從顯示器到電腦主機。
3) DDC2Bi:雙向傳輸,I2C SLAVE MODE,傳送圖形資訊(地址為:0x6E/6F,0x50/51), 支援簡單的ACCESS.BUS匯流排標準。
4) DDC2B+:雙向傳輸,點對點,不支援ACCESS.BUS,傳輸EDID/VDIF標準資料資訊(地址為:0x6E/6F,0x50/51)。
5) DDC2AB:雙向傳輸,支援ACCESS.BUS,傳輸EDID/VDIF標準資料資訊(地址為:0x6E/6F,0x50/51)。
6)
3. EDID資料標準:EDID(Extended Display Identification Data Standard) 就是顯示器通過DDC傳輸給電腦主機的標準資料資訊,至今發行到第三版本,即EDID Version 3,前面分別有EDID Version 1.0,Revision 0,EDID Version 1,Revision 1,EDID Version 2,Revision 0,EDID Version 2,Revision 1等版本。就資料資訊量而分,EDID分為128 BYTE和256 BYTE,將來也許會有更多資料資訊量的新版EDID公布。
4. EDID資料結構簡介:以128 BYTE的EDID為例,如下表所示。
No.
|
|
Description |
8 |
Bytes |
Header |
10 |
Bytes |
Vendor / Product Identification |
2 |
Bytes |
EDID Version / Revision Level |
15 |
Bytes |
Basic Display Parameters / Features |
19 |
Bytes |
Established / Standard Timings |
72 |
Bytes |
Detailed Timing Descriptions (18 Bytes each) and / or Monitor Descriptions (18 Bytes each) |
1 |
Byte |
Extension Flag |
1 |
Byte |
Checksum |
至於每個Byte以至於每個Bit的詳細定義,請參閱EDID資料協議定義的標準。
5. DDC功能的實現:對於一個顯示器類的產品,要讓其具有隨插即用的DDC功能,一 定要在產品開發時進行早期規劃,否則等產品開發完成再考慮就為時已晚了。總體上,DDC功能的實現有兩種方式,一種方式是用專用硬體IC (如:24LC21等) 實現,這種方式簡單易行,品質也容易控制,只是會增加硬體成本方面的壓力,另一種方式是用純軟體方式實現,這種方式幾乎無硬體成本方面的考慮,但是實現技 術會相對難一些,它要求軟體設計者對DDC、EDID的標準內涵非常瞭解才可能做出來。目前市場上的大部分顯示器均以支援DDC1/DDC2B為準,更高 版本的DDC標準由於不是經常用,且成本會高一點,技術也相對複雜一些,所以很少有人去做。
6. DDC功能的重要性:對於一台顯示器,不論其是否有DDC功能都一樣使用,對於一 般使用者來講好像都一樣。其實不然,對於一台有DDC功能的顯示器,WINDOWS作業系統會在開機初始,將其產品屬性資訊抓出,然後根據這些資訊進行最優 化配置,並把廠商的基本資料顯示出來,在WINDOWS作業系統下使用者可根據需要隨意調整系統的顯示模式,並告知使用者這是一台隨插即用的顯示器,這間接也 是對廠商的宣傳,使用者使用起來很方便。而對於沒有DDC功能的顯示器,則沒有上述所有的方便功能,僅僅能作為無法識別的監視器使用而已。另外,能夠擁有 DDC功能的顯示器,同時也代表了產品開發人員的實力和技術水平,它會在市場上贏得人們的信賴,為樹立自己的品牌做出貢獻。
DDC曆史:
VESA Display Data Channel
History
• DDC Version 1 – August 1994
• DDC Version 2 – April 1996
• DDC Version 2.1 – July 1996
• DDC Version 3 – December 1997• DDC/CI – August 1998
• Enhanced DDC Version 1 – Sept. 1999
http://www.vesa.org/public/PT03EDID.pdf
關於DVI / HDMI 的DDC / HDCP可參見:
DVI工作原理及在數字電視中的應用研究
相關討論在視聽研究所:DVI,HDMI,HDCP,EIA861B答疑時間