EDID 1.3 資料格式

http://zh.wikipedia.org/wiki/EDID

 

DDCEDID的定義

1DDC: Display Data Channel (顯示資料通道)----指主機與顯示裝置的通訊方式。

基於End-user的隨插即用功能的需求,VESA定義了DDC標準。包含

DDC1/DDC2B/DDC2B+等方式

.DDC1是主機與顯示裝置單向通訊,以V-SyncClock。顯示器不停的向主機發送EDID資料。

DDC2B是主機與顯示裝置准雙向通訊,基於I2C通訊協定。只有主機向顯示器發出需求信號,並得到顯示器的回應後,顯示器才送出EDID資料。

目前DDC1基本上已經不再使用,主要是採用DDC2B方式。PC2001規定不能再使用DDC1

2EDID: Extended Display Identification Data (外部顯示裝置標識資料)----DDC通訊中傳輸的顯示裝置資料。

EDID包含顯示裝置的基本參數,如製造廠商、產品名稱、最大行場頻、可支援的解析度等。

EDID版本從1.0升級至現在1.3版本到將來的2.0版本。

Version:1.0à Version 1.1àVersion 1.2àVersion 1.3àVersion 2.0

              128 Byte目前使用版本         256Byte

 

*廠內通過DDC燒錄程式將EDID寫入EEPROMCPU RAM.

 

一、  標頭檔(8 bytes) --- Head

00h, FFh,FFh, FFh, FFh, FFh, FFh,00h;這是EDID開始的標示。

二、廠商、產品說明(10 bytes)--- Vendor/Product identification

1)     ID Manufacturer name(2 bytes)---製造廠商名稱

廠商名稱只有3個字母,按Compressed ASCII格式轉換

(”00001”=”A”,”00010”=”B”….”11010”=”Z”)

例如:”AOC”à”0000 1011 1100 0011”à”05h” “E3h”

2)     ID Product code(2 bytes)---產品代碼

該產品代碼由廠商自己指定。

如:AOC的代碼有D569; A700….

需注意不同機種Product codemodel name不能重複.

3)     ID Serial number (4 bytes)---產品序號

Version 1.3在這部分較為自由,可以按序號的特徵轉換為16進制或按ASCII格式轉換。

如:AOC轉換為16進制, 假設某機器序號為”00000001”à”01h”,”00h,””00h”,”00h”

DELLASCII格式轉換,假設某機器序號為”1001”à”31h”,”00h”,”00h”,”31h”

不同的機種序號不同,這裡位元組將由機器不同而變化。所以需注意DDC程式予以配合。

4)     Week of Manufacture1byte---製造周別

該位元組標示該機器的實際製造周別,將周別轉為16進制即可。

如:第10à0A”

5)     Year of manufacture (1byte)---製造年份

該位元組根據公式:”當前年份-1990”à16進制,如2002年該位元組應為 (2002-1990à0Bh

 

三、    EDID版本(2 bytes)-- ID Structure Version/Revision

當前為1.3版本:”01h”,”03h”

四、基本顯示參數/特性(5bytes--- Basic Display Parameters/Features

1Video信號輸入參數(1byte

該位元組定義輸入信號為類比信號還是數位信號、信號電平、分離還是複合信號、是否支援sync on green功能等Video信號參數。這部分需注意與工程規格書一致,避免錯誤。

2)圖像size描述(2 bytes

2位元組定義行、場最大size。注意單位為cm;如最大行size 320mmà”20h”.

3)顯示器Gamma值(1byte

該位元組根據公式”(gamma x100)-100”後轉換為16進制。 如gamma2.2轉換後為(2.2 x100)-100à”78h”

4DPMS特性(1byte

該位元組定義顯示器是否支援Standby, suspend, sRGB等功能。由於專利問題,製作EDID時需特別注意。

五、顯示器顏色特徵(10 bytes)--- color Characteristics

這些位元組提供顯示器R,G,B色座標及白平衡色溫。製作EDID時需根據機種選用不同CRT,查核CRT SPEC中提供的色座標。

六、  確定的Timing(3bytes)--- Established Timing

這裡提供一些基本固定的VESA, Apple, Mac, IBM VGA等輸出的Timing,

可根據顯示器的特性在提供VESA EDID Spec Timing list中選擇所支持的Timing.720x400@70Hz七、  標準Timing (16 bytes)--- Standard Timing Identification

這裡提供8個除Established Timing,該顯示器所支援的VESA modeGTF Mode.

Established timing相比較,standard timing可以將圖像高寬按1:1,4:3, 5:4,16:9的比率自由定義Timing值。如800x600 @85HzTiming

 

注意:Established Timingstandard Timing一般必須包含該顯示器所有的Preset modes

八、  詳細的Timing描述(72 bytes)--- Detailed Timing Description

這裡72 bytes包含該顯示器的最佳頻率、頻率範圍及顯示器名稱等資訊。

分為4部分,每個部分18bytes. Version1.3裡,第一部分必須為該顯示器最佳頻率的資訊。

其他部分可根據需要放置顯示器頻率範圍、顯示器名稱、完整的Serial  number

九、  擴展標示 及Checksum(2 bytes)--- Extension Flag and Checksum

擴展標示用於顯示128位元組外擴展的EDID位元組數。

Checksum= 256- {X% 256},用來確認EDID資料傳輸是否正確。

X= (127位元組相加之和) :16Hex方式相加,得出結果再轉化為十進位。

EDID發佈流程:

1.     製作EDID

2.     CLCA方式請TE/QR測試(需注明該燒錄該EDIDDDC程式)

3.     CLCA回復後發佈公司相關單位,如PD,TE,QA,試跑線、OTPV等。

4.     如果是OEM客戶機種,EDID需客戶Approve.

EDID需注意點:

1.     Windows logo申請有要求EDID內容及驅動程式不得變更。所以,EDID變更時需注意check該機種是否有Windows logo認證。

2.    EDID是按系列機種對外名稱來寫。如IIyama機種包含PLE430S,PLE430T等機種,他們的EDID是共用的,所以需特別注意維護。避免重複發佈EDID.

3.    由於EDIDBarcode的格式有關,需特別注意barcode變更時,必須Check是否影響EDID內容及DDC燒錄程式。

 

 

 

EDID 工具


Extron EDID Manager™ 是一款軟件工具,可有效解決顯示設備與所連接信號 源之間潛在的 EDID 兼容性問題。該軟件允許讀取顯示設備的 EDID 並生成 一份報告,從而提供有關顯示設備的詳細信息。

特性

  • 免費的 EDID 管理軟件
  • 查看系統設備支持的視頻和音頻功能
  • 協助進行故障診斷,確定 EDID 兼容性問題
  • 讀取設備 EDID 並生成詳盡的報告
  • 支持 128 比特的輔助擴展模塊,如 CEA-861
  • 兼容配備 VGA、DVI、HDMI 和 DisplayPort 的設備

 

二、下载地址
http://www.extron.com/product/software.aspx?id=edidmanager&subtype=321&s=3

三、使用方法
http://bbs.pcbeta.com/viewthread-846572-1-1.html
[交流]ATI Mobility HD 5650 取 EDID 开启 QE/CI 过程分享

立你斯 發表在 痞客邦 留言(0) 人氣()