一种液晶电视_显示器中一次同时更新三个EDID的方法
一种液晶电/视显示器中一次同时更新三个EDID 的方法
福建师范大学软件学院左瑞娟林丽玉武永华
摘要, 在生产液晶显示器的一线工厂中,每个 EDID 在线更新都需要一个工位,增加了人力成本。 本方法实现一个
工位一次更新三个 EDID,不仅大大提高了生产线的生产效率,而且还大大提高了生产线的自动化程度。 在一线工厂有
较高的使用价值。
关键词,外部显示设备标识数据 显示数据通道 显示数据通道命令接口
2[2][1] IC 目 前 , 许多液晶显示器都有三个 ,总线是一种由EDIDVGA(Inter,IntegratedCircuit) EDID、DVI EDID 和 HDMI EDID。 在 OEM 过程中,必 公司开发的两线式串行总线,用于连接微控PHILIPS 2须针对每台液晶显示器的三个 EDID 进行更新。 一般 制器及其外围设备。 IC 总线是由数据线 SDA 和时钟 在工厂,每个 EDID 都需要单独的一个工位去完成此 SCL 构成的串行总线,可发送和接收数据。 在 CPU 与 项更新功能。 为了让一个工位去完成全部 EDID 的更 被控 IC 之间、IC 与 IC 之间进行双向传送, 最高传送 新,本文设计了一种可以同时更新三个 EDID 的方法, 速率 100kbps。
[3] 在实际一线工厂大 大提高了自动化的效率 。VGA等 同 于 ,的 DDCCI DDC , CI VESA DDC , CI
,Display Data Channel Command Interface,标准定义 、、存 放 的 位 置 有EDIDDVI EDIDHDMI EDID
了 PC 和显示器之间的一个双向通信
。 为了让终 EEPROM、RAM 或者 FLASH,该方法可以针对这些状
2端用户直接对显示器操作,VESA 定义了基于 IC 标 况直接用 PC 更新 EDID,而不需要外接任何转接线路
2板,大大简化了生产线的操作。 准的一个对 DDC 通道进行操作的一个协议。 C 的主 I
设备是 PC,从设备是显示器,如图 1 所示。
2 介绍1EDID IC DDC , CI SPI
,,外EDID Extended Display Identification Data
部显示设备标识数据, 是 DDC, 显示数据通道, 通讯
中传输的显示设备数据。 EDID 包含显示设备的基本
参数,如制造厂商、产品名称、最大行场频、可支持的 图 1 分辨率等。由 组织所规范,为了达成 的理VESA PnP
[4] 总线即外围串行接口总线,是一种四线同步 SPI,让显示器将制造商、型号、分辨率等固有数据告知想
计算机端。 在生产时,必须按照客户的要求更新这些 串行接口。 数据通信在从器件选择或片选信号 CS 低 内容。 时有效。 数据由串行数据输入,MOSI,、串行数据输出
DDC,Display Data Channel,显示数据通道,是主 ,MISO, 和串行时钟信号 SCLK 组成的三线接口进行 机与显示设备的通讯方式。 基于终端用户的即插即用 传输。 每个 SPI 系统由一个主机,一个或多个从机构 功能的需求,VESA 定义了 DDC 标准。 成。 如图 2 所示。
系统原理图和更新流程3
目前在实际一线工厂,液晶显示器的三个 EDID
的存放形式有三种,如图 5、图 6 和图 7 所示。
图 2
上位机 PC 端软件架构 2
本方法采用的是上位机和下位机的通信模式。PC
端的软件采用三层架构,如图 3 所示。 ,1,内核驱动模 2块主要负责显卡的 VGA 或者 DVI 的 IC 总线控制。
,2, 动态库函数模块主要完成对底层驱动的调用,为
,3,用户接口部分主要 上层应用软件提供接口函数。
是提供 EDID 文档的导入,以及 EDID 的读取、写入和 比 对 。 本 应 用 软 件 采 用 VB 编 写 , 同 时 打 开 三 个 图5
EDID 文档,进行更新,界面部分如图 4 所示。
图 6
图3
图 7
在图 5 的形式中,VGA 的 EDID 数据放在 Flash
中,HDMI 的 EDID 放在 EEPROM中 ,DVI 的 EDID 放
在 EEPROM或 者 RAM 中。 本形式更新过程如下,
,1,PC 应用软件自动侦测到显卡的 VGA 接口和
DVI 接口。 ,2,PC 应用软件通过 ISP,In SystemProgrammin ,g 图4
接口。 ,应 用 软 件 通 过 接 口 直 接 更 新DVI ,4PC DVI
,2,通过 PC 的 VGA 接口直接更新 EEPROM EEPROM 的 HDMI EDID 数据。 或
RAM 的 VGA EDID。 ,5,完成更新,2,3,4 可以任意更换顺序,。
在 图 6 的 本 形 式 中 ,VGA 的 EDID 数 据 放 在 , 通过 接口的 协议发送命令,3PC VGA DDCCI EEPROM 或者 RAM 中,HDMI 的 EDID 放在 EEPROM 关闭对应的 EEPROM 或 RAM 写保护。
中,DVI 的 EDID 放在 EEPROM 或者 RAM 中。 本形式 ,4,PC 应用软件通过显卡 DVI 接口更新对应的
更新过程如下, 关闭写保护的 EEPROM or RAM 的 EDID。 ,1,PC 应用软件自动侦测到显卡的 VGA 接口和 ,5,完成更新。
DVI 接口。
,2,PC 应用软件通过显卡的 DVI 接口直接更新 结束语4
的 EDID 数据。 HDMI
本方法更新三个 操作简单,提高了产品生EDID ,3,PC 应用软件通过显卡的 VGA 接口直接更新 产效率,减少了产品的生产和维护成本。 在一线工厂 VGA 的 EDID 数据。 有较高的使用价值,取得了很大的效益。 ,4,PC 应用软件通过 VGA 接口的 DDCCI 协议, 参 考 文 献 传送 DVI 的 EDID 数据到 MCU,然后 MCU 把 DVI 的 VESA Extended Display Identification Data Standard November1EDID 数据写入到对应的 EEPROM 或者 RAM。 13,1997 ,5,完成更新,2,3,4 可以任意更换顺序,。 http: , www , ,mcufano,mc , xinshou, mcu,iic,htm 2
在 图 7 的 形 式 中 ,VGA 的 EDID 数 据 放 在 3 VESA, Display Data Channel Command Interfac e (DDC , CI)
Standard August 14, 1998 EEPROM 或者 RAM 中,HDM 的 EDID 放在 EEPROM I
http: ,www ,wanfangdata , ,com,cn ,qika n ,pe r iodical,article,wxjyys y, 4中,DVI 的 EDID 放在 EEPROM 或者 RAM 中。 MCU 通
wxjy99 , wxjy9903 , 990309,htm蒉
蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉蒉
,上接第 页,53 μs,站 1 站 2、站 2 站 3 之间传输时间为 100μs, 如果
将站 1 站 2 发射时间固定延时 100μs,站 3 延时 0μs,
相当于站 3 超前其它两站 100μs 时间发射,则站 3 站
与站 2 站 1 之间直射波延时差最大为 100μs,在保护
间隔允许范围,从而基本削除了同频干扰。
总之,单频网是一个较复杂的系统工程,技术难度
相对较大,在组建单频网的过程中,应充分考虑网络未
来的发展,保持网络的开放性、可靠性、可维护性,切忌
一味增大功率,导致网络失去平衡。 对于异常情况,应
本着平衡的原则,首先调整拓扑结构,然后调整辐射功
率, 再调整天线高度场型并尽可能安排高度接近的发
射天线, 随后在没有任何其它选择的情况下利用延时
等特殊手段调平单频网,这才是系统成功的关键。
参 考 文 献
图 3 姜秀华, 数字电视原理与应用1DTTBS 1 , 4 保护间隔模式下站 1、站 3 之间距离大于 2 余兆明, 移动数字电视技术, 总第 191 期, 广 播 电 视 信 息 CMMB 保护间隔最大允许距离,造成站 1 覆盖区域基本受到 专刊
站 3 的影响形成接收不良,而站 3 的 B 方向基本不会 范寿嗣, 现代有线电视宽网络技术实用手册 3吴善培数字电视地面广播传输国家标准解读受到站 1 的影响。 由于无线电波的传输速度为 300m , , 蒉 4