This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求助: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

  • 补充:

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

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

    谢谢!

  • 你好,

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

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

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

  • 这个改了。

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

  • xue bing 说:

    补充:

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

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

    谢谢!

    pll1和pll2的设置,可以参考这个:

    http://processors.wiki.ti.com/index.php/DM36x_to_DM368_NAND_UBL_porting_guide

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

    首先普及一个常识:

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

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

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

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

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

  • mark一下

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