EDID编辑器介绍

article/2025/8/18 20:50:32

目录

  • 1 EDID介绍
  • 2 DDC通道
  • 3 EDID编辑工具
    • 3.1 Phoenix EDID Designer
    • 3.2 Deltacast E-EDID Editor
  • 4 EDID烧录工具

1 EDID介绍

  EDID, Extended display identification data,中文名称扩展显示器识别数据,是VESA在制定DDC(Display Data Channel)显示器数据通道通信协议时,制定的有关显示器识别数据的标准。EDID存储在显示器中的DDC存储器中,当电脑主机与显示器连接后,电脑主机会通道DDC通道读取显示器DDC存储器中的存储的EDID。
  EDID结构的标准从1994年发布DDC1.0时制定的EDID1.0开始,经过EDID1.0 → EDID1.1 → EDID1.2 → EDID1.3,随着显示器技术的不断发展,EDID也在不断地更新。从EDID1.0 → EDID1.3,EDID的容量都是128Byte。自2000年后,EDID1.0→EDID1.2都不再推荐使用,现在使用比较广泛的是EDID1.3。
  自EDID1.3后,VESA又制定了E-EDID(增强型EDID)和EDID2.0标准,其数据容量也扩大为256Byte,但这不是强制性标准,仍然可以使用EDID1.3。
  在EDID中包含了有关显示器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。在以下网址对EDID数据格式 有详细的介绍。https://blog.csdn.net/chenbang110/article/details/79453978
在这里插入图片描述

2 DDC通道

  EDID数据通常是由DDC通道来传输。
  如下图,在DVI接口中,PC是通过DDC Clock和DDC Data针脚读取显示设备的EDID信息的,而触发PC去读取EDID是通过Hot Plug Detect针脚来实现的。PC识别EDID的顺序如下:
(1)Hot Plug Detect:当PC检测到Hot Plug Detect针脚的电平由低变高后,就会去读取EDID信息。
(2)Get EDID Information:PC通过DDC通道,按照I2C的数据格式连续读取EDID数据。
(3)Video Output:当PC获取到正确的显示设备的信息后,就会按照推荐的分辨率输出信号;否则不输出。
在这里插入图片描述
在这里插入图片描述

3 EDID编辑工具

  EDID的编辑工具介绍以下两种:
(1)Phoenix EDID Designer https://download.csdn.net/download/cjie221/34204883
(2)Deltacast E-EDID Editor https://download.csdn.net/download/cjie221/34205058

3.1 Phoenix EDID Designer

  此软件免安装,直接打开后编辑器界面如下。但此软件只可在Win7以下操作系统正常显示,在Win10操作系统会显示不全。
在这里插入图片描述
  此外在Detailed Timing编辑界面,有两个显示错误,这两处数值分别是H Front Porch和V Front Porch。
在这里插入图片描述
  Phoenix EDID Designer编辑后可输出.dat和.hex两种格式文件。另外点击Tools中的Extract Registry EDID可以获取当前显示器的EDID信息。

3.2 Deltacast E-EDID Editor

  此工具是个免费软件,可在其官网获得。在Win10系统安装如提示需安装.NET framework 2.0,可以进入“控制面板”找到“启用或关闭Windows功能”。
在这里插入图片描述
  然后勾选Microsoft .NET Framework 3.5,确定后会自动下载安装。完成后便可以正常安装软件了。
在这里插入图片描述
  打开此软件后界面如下。
在这里插入图片描述
  不过此软件在Detailed Timing编辑界面,也有一个地方显示不全,填入数值后会看不见或显示不全,但编辑的结果是正确的,不影响使用。
在这里插入图片描述
  Deltacast E-EDID Editor编辑后输出.bin文件,可以是V1.3或V1.4版本。另外也可以导出.dat文件,但只能是V1.3版本。另外点击Tools中的Extract Registry E-EDID可以获取当前显示器的EDID信息。

4 EDID烧录工具

  EDID信息有多种存储方式,常用的如I2C接口的EEPROM,另外很多DVI,HDMI解码芯片都集成EDID存储。这里用Microchip的24LC04B器件举例。使用的烧录工具是Minpro100B或Minpro100E,在淘宝上均有卖,相关烧录软件和驱动都有提供。
在这里插入图片描述
  烧录时只需将芯片4,5,6,8脚与烧录器的对应脚连接即可。
在这里插入图片描述
在这里插入图片描述
  打开编程器软件后界面如下,如连接到芯片会有提示信息。然后打开.bin文件,点击烧录即可。
在这里插入图片描述

声明:本文涉及软件只作为个人学习交流使用,不做商业用途。


http://chatgpt.dhexx.cn/article/qnIp4LyE.shtml

相关文章

什么是EDID,EDID能做什么,EDID基本介绍

Q1: 为什么要写这篇文章? A1:在最近的工作中遇到了不少问题,其中很多都是和EDID相关的。可以说,作为一家以“显示”为生的企业,我们时时刻刻在与EDID打交道。EDID这东西很简单,但是如果不了解其基本原理和概…

EDID使用说明

来源:http://wenku.baidu.com/view/8f82728471fe910ef12df8f4.html Q1: 为什么要写这篇文章? A1:在最近的工作中遇到了不少问题,其中很多都是和EDID相关的。可以说,作为一家以“显示”为生的企业,我们时时刻刻在与EDID…

EDID解析

1 Instruction EDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA (Video Electronics Standards Association)标准数据格式,其中包含有关显示器及其性能的参数,包括供应商信息、最…

EDID 详解

1 Instruction EDID: Extended Display Identification Data(扩展显示标识数据)是一种VESA (Video Electronics Standards Association)标准数据格式,其中包含有关显示器及其性能的参数,包括供应商信息、最…

EDID介绍

1.EDID是什么? EDID(Extend Display Identification Data)扩展显示器识别数据,是VESA在制定DDC(Display Data Channel)显示器数据通道通信协议时,制定的有关显示器识别数据的标准。其中包含有关…

EDID的简介和解析

from:EDID的简介和解析 - 花生红枣眼泪和小米 - 博客园 去年对EDID做了一个解析,下面是学习EDID过程中整理的资料。 一、EDID简介 EDID: Extended Display Identification Data (外部显示设备标识数据)----指DDC通讯中传输的显示设备数据。 Q1:EDID是…

有关交叉验证

https://sklearn.apachecn.org/docs/master/30.html 学习预测函数的参数,并在相同数据集上进行测试是一种错误的做法: 一个仅给出测试用例标签的模型将会获得极高的分数,但对于尚未出现过的数据它则无法预测出任何有用的信息。 这种情况称为 overfitting…

关于交叉验证

1、一文看懂 AI 数据集:训练集、验证集、测试集: https://zhuanlan.zhihu.com/p/98532085 2、机器学习之K折交叉验证 - 吉什么的文章 - 知乎 https://zhuanlan.zhihu.com/p/38121870 注意:cross_val_score() 传入的 X 和 y 是原始特征和标签…

Python 交叉验证模型评估

Python 交叉验证模型评估 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理。 2 交叉验证模型评估简介 交叉验证(Cross Validation)是机…

交叉验证应用

交叉验证 另一种常用的模型选择方法是交叉验证( cross validation)。 如果给定的样本数据充足,进行模型选择的一种简单方法是随机地将数据集切分成三部分,分别为训练集(training set)、验证集(validation set)和测试集(testset)。训练集用来…

肝!交叉验证

概述Holdout 交叉验证K-Fold 交叉验证Leave-P-Out 交叉验证总结 概述 交叉验证是在机器学习建立模型和验证模型参数时常用的办法。 顾名思义,就是重复的使用数据,把得到的样本数据进行切分,组合为不同的训练集和测试集。 用训练集来训练模型&…

深度学习:交叉验证(Cross Validation)

首先,交叉验证的目的是为了让被评估的模型达到最优的泛化性能,找到使得模型泛化性能最优的超参值。在全部训练集上重新训练模型,并使用独立测试集对模型性能做出最终评价。 目前在一些论文里倒是没有特别强调这样的操作,很多研究使…

【笔记】【机器学习基础】交叉验证

(一)交叉验证 交叉验证(cross-validation)是一种评估泛化性能的统计学方法,它比单次划分训练集和测试集的方法更加稳定、全面。在交叉验证中,数据被多次划分,并且需要训练多个模型。 最常用的…

入坑codewars

前几天做LeetCode上的大数乘法,代码没错,可就是提交不成功,显示SyntaxError: Unexpected token var我把所有代码都注释掉,只留下return 1,依然报同样的错误。。。感觉LeetCode对JSer不是特别友好刚刚在node社区看到有人…

CodeWars 我二了

昨天刷题,不经意间刷出来一个小彩蛋👇 今天醒来便发现, 卧槽,自己出现在解答列表第二,这lima,我一个小辣鸡也上榜了?🐂 话不多说,看键 警告,长文劝退,不是我啰嗦,是这题目一直在bibi赖赖 Simple Fun #345: The Original Numbers Task Some players are playin…

codewars题目

codewars题目解答 1.Calculating with Functions2.Sum of Pairs3.Maximum subarray sum4.Rot135.Calculating with Functions 1.Calculating with Functions 我的解决方案(粗糙的一批) function common(n, val) {var a, b;for (var key in n) {a key;b …

编程刷题平台Codewars初体验-Java

点此欢迎光临我的个人网站【一几文星球】 最近发现了一个很多网友都在推荐的编程刷题平台Codewars,作为一个对啥都好奇(啥都学不深 )的编程菜鸟,我二话不说直接开始注册体验。 网站一进,嘿,全英文&#x…

Codewars | 使用入门

https://jingyan.baidu.com/article/adc81513864eebf723bf73ab.html https://www.codewars.com/trainer/setup 注册以后,大家的编程段位是8段。段位越高,段数越小。 目前笔者的段位是6段。通过解决难度在6段和6段以上的问题可以获得段位的提升。当然&…

梯度提升树(GBDT)

提升树模型 提升树是以分类数或回归树为基本分类器的提升方法。提升方法实际采用加法模型&#xff08;即基函数的线性组合&#xff09;与前向分布算法&#xff0c;以决策树为基函数的提升方法为提升树&#xff08;boosting tree&#xff09;。基本分类器 x < v x<v x<…

机器学习: 提升

文章目录 Github提升的概念理解与随机森林的比较提升算法 GBDT参数设置和正则化 XGBoostAdaboost算法总结 Github 系列文章 pdf 版本已经上传至&#xff1a; https://github.com/anlongstory/awsome-ML-DL-leaning/tree/master/xiaoxiang-notes 欢迎 Star 和下载 ? 提升的概…