EDID编程规范摘要:扩展显示识别数据(ExtendedDisplayIdentificationData(英文缩写EDID))是一个数据结构,它包含可选择的显示数据变量.它存在于显示终端设备中,通过显示数据通道(DisplayDataChannel(英文缩写DDC))通知信号发生器有关显示终端设备的识别数据和显示能力等信息,使得信号发生器产生适合显示终端设备接收的信号.扩展显示识别数据定义一个基本的128bytes数据结构,同时可在此基础结构上进行数据扩展至256bytes.关键词:扩展显示识别数据(EDID),详细的时序描述,Checksum,Supports_AI1.扩展显示识别数据V1.3的数据结构概况EDID的扩展数据由256bytes组成,其中前面128bytes是基本的数据结构.它的数据结构内容描述见表一:地址空间数据内容描述00h-07h第零区域块的文件头08h–11h生产厂家和产品识别12h–13hEDID的版本号14h–18h基本显示参数和特性19h–22h色彩特性23h–25h确定的显示时序26h–35h标准的显示时序识别36h–47h详细的时序描述148h–59h详细的时序描述25Ah–6Bh显示终端描述(显示终端名称)6Ch–7Dh显示终端描述(显示终端行场频范围限制)7Eh扩展标志7Fh第零区域Checksum表一EDID的基本数据结构2.扩展显示识别数据V1.3的基本数据编写2.1第零区域块的文件头部分地址(Hex)数据(Hex)描述0000文件头是固定的值01FF02FF03FF04FF05FF06FF0700表二第零区域块的文件头生产厂家和产品识别地址08h–09h:生产厂家名称.地址0Ah–0Bh:产品代码,为保持EDID数据的通用性,该段数据一般不用.默认值为00h.地址0Ch–0Fh:产品序列号,该段数据一般不用.默认值为01h.地址10h:产品是第几周生产的.地址11h:产品生产的年份.如2007–1990=11h地址(Hex)数据(Hex)描述0842生产厂家PRI09490A00产品代码0B000C01产品序列号0D010E010F011010产品生产的周数1111产品生产的年份表三生产厂家和产品识别EDID的版本号地址(Hex)数据(Hex)描述1201Version#:11303Revision#:3表四EDID的版本号2.4基本显示参数和特性地址14h:基本输入信号定义.如果模拟信号输入,默认值为0Eh.如果数字信号输入,默认值为80h.地址15h:屏幕最大水平尺寸.该段数据一般不用.默认值为00h.地址16h:屏幕最大垂直尺寸.该段数据一般不用.默认值为00h.地址17h:gamma数据.如gamma值为2.2,gamma数据=(2.2×100)—100=120地址18h:支持的显示特性.默认值为EAh.地址(Hex)数据(Hex)描述1480如果模拟信号输入,默认值为0Eh.如果数字信号输入,默认值为80h.1500屏幕最大水平尺寸1600屏幕最大垂直尺寸1778gamma数据18EA支持的显示特性表五基本显示参数和特性2.5色彩特性由10个字节空间组成,一般使用默认值,色温为9300K.表六基本显示参数和特性2.6确定的显示时序由3个字节空间组成,根据产品能支持的显示输入模式选择EDID中确定的显示时序,一般选择常规的显示时序即可.例如表七:地址(Hex)数据(Hex)描述2321640×480@60Hz,800×600@60Hz240若不选择,默认值为0250若不选择,默认值为0表七确定的显示时序2.7标准的显示时序识别由16个字节空间组成,可建立8个标准的monitor支持显示时序.但该段数据一般不用,默认值为01h.如果需要使用该段字节空间,具体写法如下:每个timing模式占用两个byte:byte1:(Horizontalactivepixels/8)-31byte2:bit7,bit6为h,v分辨率的比例0,0为16:100,1为4:3地址(Hex)数据(Hex)描述190DRed/GreenLowBits1AC9Blue/WhiteLowBits1BA0Red-x1C57Red-y1D47Green-x1E98Green-y1F27Blue-x2012Blue-y2148White-x224CWhite-y1,0为5:41,1为16:9bit5–bit0为v的刷新率,60hz为0。依次递增。例如:640×48085hz在确定的显示时序表中没有体现,monitor需要体现支持此模式时,在标准的显示时序表中,byte1:640/8-31=49即:31hbyte2:640/480=4/3即:bit7,bit6:0,185-60=25即:bit5–bit0:19h,则:byte2为:59h,在标准的显示时序表中填写31h,59h地址(Hex)数据(Hex)描述2601Noused2701Noused2801Noused2901Noused2A01Noused2B01Noused2C01Noused2D01Noused2E01Noused2F01Noused3001Noused3101Noused3201Noused3301Noused3401Noused3501Noused表八标准的显示时序识别2.8详细的时序部分详细的时序部分由72个字节空间组成.每个详细的时序描述块由18个字节构成,共有4个详细的时序描述块,分别为:地址36h–47h:详细的时序描述1地址48h–59h:详细的时序描述2地址5Ah–6Bh:显示终端描述(显示终端名称)地址6Ch–7Dh:显示终端描述(显示终端行场频范围限制)4个详细的时序描述块如下:详细的时序描述1:如果模拟信号输入,一般为1024×768@60Hz如果数字信号输入,一般为1920×1080i(60Hz,16:9)地址(Hex)数据(Hex)描述3601点频72.25MHz371D3880行活动像素19203918行消隐像素2803A713B1C场活动线数5403C16场消隐线数223D203E58行同步偏移像素883F2C行同步宽度444025场同步偏移线数2/场同步宽度5410042C4图像水平宽度708mm438E图像垂直高度398mm44214500必须是04600必须是0479E标志位表九详细的时序描述1详细的时序描述2:如果模拟信号输入,一般为800×600@60Hz如果数字信号输入,一般为720×480p(59.94Hz,4:3)地址(Hex)数据(Hex)描述488C点频27MHz490A4AD0行活动像素7204B8A行消隐像素1384C204DE0场活动线数4804E2D场消隐线数454F105010行同步偏移像素16513E行同步宽度625296场同步偏移线数9/场同步宽度653005413图像水平宽度531mm558E图像垂直高度398mm56215700必须是05800必须是05918标志位表十详细的时序描述2显示终端描述(显示终端名称)地址5Ah–6Bh:其中地址5Ah–5Eh为显示终端名称的标识头,固定格式内容是:00h,00h,00h,FCh,00h.5Fh–6Bh为显示终端名称内容,其中结束符为0Ah,如果还有未填写的数据空间,都需填充为20h.一般该段数据空间(5Ah–6Bh)也可不用,但都需填充为01h.地址(Hex)数据(Hex)描述5A00显示终端名称的标识头5B005C005DFC5E005F4CL6043C6144D62333633006444D6531166311670A结束符682069206A206B20表十一显示终端描述(显示终端名称)显示终端描述(显示终端行场频范围限制)地址6Ch–7Dh:其中地址6Ch–70h为显示终端行场频范围限制的标识头,固定格式内容是:00h,00h,00h,FDh,00h.71h–7Dh为显示终端行场频范围限制的内容,其中结束符为0Ah,如果还有未填写的数据空间,都需填充为20h.地址(Hex)数据(Hex)描述6C00显示终端行场频范围限制6D006E006FFD7000713B最低timing场频:59Hz723D最高timing场频:61Hz730F最低timing行频:15KHz742E最高timing行频:46KHz7508最大支持的timing点频:80Mhz7600默认值770A结束符782079207A207B207C207D20表十二显示终端描述(显示终端行场频范围限制)2.9扩展标志地址为:7Eh.如果是128bytes的基本数据结构,数值为00h.如果是256bytes的扩展数据结构,数值为01h.2.10第零区域Checksum值地址为:7Fh.Checksum值的计算方法:地址00h–7Eh的127个数据之和+Checksum值=00h3.扩展显示识别数据V1.3的扩展数据编写。这部分扩展数据空间共包括128bytes的数据内容。按照信号接口功能分为两种方式编写:A)信号接口只支持VGA或DVI信号格式。B)信号接口支持HDMI信号格式。3.1信号接口只支持VGA或DVI信号格式的扩展数据编写。它的数据结构内容描述见表十三。00h–03h第一区域块的文件头04h–15h详细的时序描述316h–7Eh预留空间7Fh第一区域Checksum表十三只支持VGA或DVI信号格式的扩展数据结构3.1.1第一区域块的文件头支持EIA/CEA-861数据扩展.地址(Hex)数据(Hex)描述0002CEA扩展头0101EIA/CEA-861的修订版本号0204固定值0300Noused表十四支持EIA/CEA-861数据扩展的第一区域块的文件头3.1.2详细的时序描述3:一般为1280×720p(60Hz,16:9)地址(Hex)数据(Hex)描述0401点频74.25MHz051D0600行活动像素12800772行消隐像素370085109D0场活动线数7200A1E场消隐线数300B200C6E行同步偏移像素1100D28行同步宽度400E55场同步偏移线数5/场同步宽度50F0010C4图像水平宽度708mm118E图像垂直高度398mm12211300必须是01400必须是0151E标志位表十五详细的时序描述33.1.3预留地址空间16h–7Eh默认值为00h.3.1.4第一区域Checksum值地址为:7Fh.Checksum值的计算方法:地址00h–7Eh的127个数据之和+Checksum值=00h3.2信号接口支持HDMI信号格式的扩展数据编写。它的数据结构内容描述见表十六。地址空间数据内容描述00h–01hEIA/CEA-861B版本号02h支持音频信息标志位的起始地址,记为d.03h–(d-1)hHDMI支持的视频,音频模式,喇叭和厂商描述(d)h支持音频信息标志位(d+1)h–(d+18×1)h详细的时序描述1(d+18×1+1)h–(d+18×2)h详细的时序描述2(d+18×2+1)h–(d+18×3)h详细的时序描述3(d+18×3+1)h–详细的时序描述4(d+18×4)h(d+18×4+1)h–7Eh预留空间7Fh第一区域Checksum表十六支持HDMI信号格式的扩展数据结构3.2.1第一区域块的文件头支持EIA/CEA-861B数据扩展.地址00h:CEA扩展头,固定值为02h.地址01h:EIA/CEA-861B的修订版本号,固定值为03h.地址(Hex)数据(Hex)描述0002CEA扩展头0103EIA/CEA-861B的修订版本号表十七支持EIA/CEA-861B数据扩展的第一区域块的文件头3.2.2HDMI支持音频信息标志的地址地址02h:HDMI支持音频信息(AI:AudioInformation)标志的地址,记为d。3.2.3HDMI支持的视频,音频模式,喇叭和厂商描述备注:不一定每一个数据块都必须写入EDID,但是写入EDID的数据块,要注意第一