Other Parts Discussed in Thread:ALP
应用简介
使用DS949,输入HDMI视频源,LVDS 输出至显示屏模组(DS90UB924),EDID使用内部
问题
接电脑的HDMI显示正常,其它视频源无法显示,分辨率调制与屏幕一致也无法显示,感觉HDMI视频源无法识别面板信息所以无信号输出,视频源接其它显示设备正常显示,该怎么解决,需要外部配置EDID?
Kailyn Chen:
您好,是的,EDID的配置有以下几种,949的datasheet中分别对这几种都有描述:
The EDID configurations supported are as follows:
• External local EDID (EEPROM)
• Internal EDID loaded into device memory
• Remote EDID connected to I2C bus at deserializer side
• Internal pre-programmed EDID
目前外部视频源无法显示,您是打算使用外部EDID吗,也就是打算使用EEPROM挂接在949这边的I2C bus上是吗?
可以先使用第二种方法试试,启动内部EDID,先将寄存器0X48配置为0X0D。
然后0x49 和 0x4A 配置为0 ,然后往寄存器0X4B里写数据。
试试是否能显示?
,
user4466165:
感谢回复
往0x4B写什么数据?新的edid?
mode_sel需要更改吗?现在是默认的0 0 0 0 0
,
Kailyn Chen:
您好,内部EDID加载数据也是需要外部主机通过I2C 接口来控制的,所以0x49 和 0x4A 是APB address,0X4B,0X4D,0X4E, 0X4F这几个寄存器指的是APB data。 您可以借助于ALP software来进行配置,里面有EDID mode可以选择,比如选择internal EDID,然后可以对EDID进行读写。 或者您也可以参考这个帖子中有附上256字节的EDID内容的配置例子:
e2e.ti.com/…/
,
user4466165:
可以了,不是EDID的问题,是输入信号耦合方式的原因,改成DC就可以了
,
Kailyn Chen:
非常感谢您的反馈。