我用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只做芯片,不做软件
TI中文支持网

