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.

DM6467EVM板更换TVP5146后复合视频无法采集

Other Parts Discussed in Thread: TVP5146M2, TVP5147, TVP5146

TI的EVMDM6467板,用的是TVP5147芯片做复合视频采集。现在我测试了,用TVP5147采集,运行CCS下复合视频NTSC格式的采集回放程序正常工作;然后将板上TVP5147吹下来,焊接TVP5146M2后,做重复测试,则无法采集视频,晶振工作,测量芯片输出也正常,但DM6467无法解出视频数据,请问如何进一步检测。

正常工作:TVP5147寄存器3aH=1eH,3fH=01H

不正常工作:TVP5146寄存器3aH=11H,3fH=01H

不是说TVP5146和TVP5147是管脚和软件均兼容的吗?遇到这种问题是否有什么经验?谢谢!

  • 从3ah看上去, 输入的视频信号并没有被锁定。

    你吧34h寄存器3:2的blackout 设置成0b11,,看看能不能出黑屏。能出的话后端没有问题,就是前面采集可能有问题

  • 将程序tvp5147_setup.c中的

    errors |= tvp5147_rset( TVP5147_1, 0x34, 0x11 );

    改成

    errors |= tvp5147_rset( TVP5147_1, 0x34, 0x1d );

    后可以得到黑屏,原来未改前是白屏然后等待一会后变黑屏。

  • 这个说明TVP芯片给出来的数据格式没有问题,6467是能够解这个视频的。

    所以看起来是tvp这边没有采集到图像了。因为那个status寄存器表明hsync, vsync以及color subcarrier都没有lock住。

    这里有几点你需要看一下:

    1.  请问tvp采用的是哪个输入口?是否能在输入口的管脚上测量的到视频信号?请用示波器的视频触发功能来看一下。

    2. 看看autoswich的那个寄存器,把你输入的视频认作是哪种格式了,是否是认错了?   如果认错,请关闭autoswitch,指定那种格式。

  • EVMDM6467用的是VI_2_B;管脚上有视频信号;视频模式已经设置成了NTSC。

    现在有个问题:

    由于TVP5147相对于TVP5146少了VI_3和VI_4两个输入通道,所以其对应5146给第3、4通道供电的管脚14、15、19、20、21、22是不接的,那么换成TVP5146后这几个管脚不接相应的电源和地是否会影响其工作?谢谢!

  • 问题解决了。

    就是这几个管脚供电问题,结论是用5147替换5146时电路不用动,而用5146替换5147时必须注意这个电路的改动问题。

    感谢Eason Wang的帮助!让我将注意力集中到视频前端的问题上。谢谢!