TI中文支持网
TI专业的中文技术问题搜集分享网站

求助:DM368通过LCD的PRGB接口,外接HDMI芯片输出720P60HZ信号,某些显示器无法显示的问题.

我用DM368的LCD的PRGB接口,外接HDMI芯片输出720P60HZ信号,接到支持HDMI输入的显示器上.目前看来,绝大部分显示器都是可以正常显示的.最近拿到了一款SONY的HMZ-T3W-H的3D眼镜,发现接上后无法显示.目前没有什么头绪,在此求助大家,希望能够得到支持.

目前我的疑点有几个,可以作为参考:

1 这款眼镜的HDMI接口是HDMI/MHL兼容的接口

2 目前我的DM368外接时钟是24M,看手册,好像不能配置VENC输出到标准的74.25M,我现在的频率是75555555

xue bing:

补充:

为了进一步定位问题,我想换一个时钟。

如果要输出74.25M标准PCLK,外部晶振要接多少的?PLL1和PLL2如何设置?

谢谢!

Chris Meng:

回复 xue bing:

你好,

DM36x的VPBE如果要输出>27MHz的时钟,必须要外部输入时钟,不能由内部PLL分频获得。

kooking:

kernel/drivers/media/video/davinci/davinci_platform.c也应该相应修改一下吧:

//#define VENC_74_25MHZ (74250000)#define VENC_75_55MHZ (75555555)

xue bing:

回复 kooking:

这个改了。

就是因为改了这个,我怀疑和标准的74.25M不匹配,才导致了某些设备无法显示。我想把VENC时钟改成74.25M试试。

kooking:

回复 xue bing:

xue bing

补充:

为了进一步定位问题,我想换一个时钟。

如果要输出74.25M标准PCLK,外部晶振要接多少的?PLL1和PLL2如何设置?

谢谢!

xue bing:

问题已经解决,结果过程又是相当曲折.

首先普及一个常识:

1 720P以上的制式,水平同步头和垂直同步头一般都是高有效

2 720P以下的制式,例如480P,576P等,水平同步头和垂直同步头一般都是低有效.

TI在venc的prgb设置中,没有区分制式,所有的头都是低有效.国内的HDMI电视为了提高竞争力,兼容型一般的比较好.相反,大厂商例如sony,为了提高门槛,对HDMI时序要求很高,因此就无法显示.(经过测试,同步头的极性影响最大,同步宽度,前后肩影响很小)

另外,我还发现,PCLK也是有影响的,我目前75555555的频率,算下来大概61HZ,在sony眼镜上会有闪烁的情况.改到标准的74.25M,问题消失.

再次被TI的软件坑了一把,感觉不会在爱了.TI能不能招一些稍微靠谱一点的软件工程师,这么一套软件,怎么说呢,很不符合国际一流硬件供应商的风范啊.

kooking:

回复 xue bing:

mark一下

据我所知,TI只做芯片,不做软件

赞(0)
未经允许不得转载:TI中文支持网 » 求助:DM368通过LCD的PRGB接口,外接HDMI芯片输出720P60HZ信号,某些显示器无法显示的问题.
分享到: 更多 (0)