EDID总结-----/*自己总结*/

来源:互联网 发布:jenkins 自动编译java 编辑:程序博客网 时间:2024/04/28 17:58

编写某个分辨率或刷新率的EDID步骤:

1. 先用softMCCS读取一个正常显示的显示器EDID,然后用Phoenix EDID软件打开。

    具体细节可参考http://blog.csdn.net/phenixyf/article/details/52539300


2. 将Standard Timings和Established中的默认timing全部关闭




3. Detailed Timings中编写自己需要的分辨率和刷新率

    需要的分辨率编辑在Block#1中,Block#2~Block#3中不要再编写分辨率相关内容






分辨率和刷新率设置的关系如下:



注意事项:

读取EDID和使用编写EDID的接口必须同一类型,如上面例子中是用HDMI,那读取EDID时必须用数字接口DVI或HDMI接口去读取。设置中如下:



实际应用中问题总结:

1. 读取和使用的端口必须一致,不能用HDMI读,编写烧录后接VGA线显示;

2. 用新EDID烧入EPPROM后,接PC用HDMI转RGB芯片,PC显示可识别编写的EDID硬件,但转出的RGB信号有误,这跟PC显卡有关,更换PC可解决RGB信号不对问题。


参考EDID如下:

EDID BYTES:
0x   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    ------------------------------------------------
00 | 00 FF FF FF FF FF FF 00 2D E1 30 00 02 00 00 00
10 | 01 17 01 03 80 73 41 78 0A CF 74 A7 55 46 98 24
20 | 10 49 4B 21 08 00 81 80 95 00 90 40 A9 C0 A9 40
30 | B3 00 61 40 71 40 C2 01 E0 2D 10 10 0E 10 02 29
40 | 2A 00 C4 8E 21 00 00 1E 01 1D 80 18 71 38 2D 40
50 | 58 2C 45 00 C4 8E 21 00 00 1E 00 00 00 FA 00 54
60 | 00 00 00 4F 4E 00 00 4F 52 0A 20 0A 00 00 00 FD
70 | 00 17 4B 0E 5B 12 00 0A 20 20 20 20 20 20 01 AA