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.

TVP5151图像发绿问题求助

Other Parts Discussed in Thread: TVP5151, TVP5150, THS8200

使用TVP5151作为摄像头接到主控芯片的Camera接口,程序按照PAL制进行配置,出来的图像整体发绿,请问是什么原因?见下图

图像背景颜色是蓝色。

另外,我将00h 寄存器写0x80,让5151输出黑屏,结果预览显示为全紫色,这是哪里有问题?谢谢。

  • Hi ,

    主芯片采集可能有问题。

    你用的是BT656?

    BR,

    Eason

  • 你好,Eason,

      我用的是分离式的YCbCr. 下面是初始化的寄存器。Amlogic FAE回复说是需要改5151的YUV顺序。但我看规格书,也没看到可以改的寄存器。另外,我让5151输出黑屏,调试CPU端,图像始终是纯亮绿色,暗绿色或者紫色。

    还有一个现象是YOUT [4]和YOUT[7] 在输出黑屏的模式下一直有1.63V的电平输出。

    tvp5150_write(&dev->sd, TVP5150_VD_IN_SRC_SEL_1, 0x08); // 0xef
    tvp5150_write(&dev->sd, TVP5150_MISC_CTL, 0x6f); // 0xef
    tvp5150_write(&dev->sd, TVP5150_DATA_RATE_SEL, 0x40);
    tvp5150_write(&dev->sd, TVP5150_CHROMA_PROC_CTL_1, 0x12);
    tvp5150_write(&dev->sd, TVP5150_VIDEO_STD, 0x04);

    tvp5150_write(&dev->sd, TVP5150_CONF_SHARED_PIN, 0x08);

    Best Regards

  • EVM软件安装完了可以去安装文件夹找到配置文件看看是否正确。

  • TVP5150 TVP5151是有区别的,所以看到你的配置代码文字上还是5150,建议你再对一下。

  • Eason, 谢谢。

    我先安装对比一下。代码是从5150改过来的,所以看起来5150的痕迹比较明显。

  • Eason, 你好。

    我安装了5151EVM,配置文件里5151初始化的寄存器非常少,只有3个,代码如下:

    DATASET_NAME,"TVP5151 + THS8200, CVBS1 In, Auto-Switch, 576i YPbPr out"

    WR_REG,VID_DEC,1,0x03,0x69            // GPCL HIGH, YUV output enable
    WR_REG,VID_DEC,1,0x0F,0x02            // GPCL on INTREQ/GPCL/VBLK pin
    WR_REG,VID_DEC,1,0x07,0x20            // Pedestal control on

    按照这个配置后,图像还是偏色,见下图:

    正确的图像见下图:

    因为从电视上翻拍的,所以看起来有网格,真实情况没有。

    我看了你发的资料,也在这个论坛看了许多文章,测试了各种方法,未见效果。请问这是什么原因造成的,如果只改5151,改如何修改?

    Best Regards

  • 那你的Y4-Y7 还是一直有问题吗。如果那样的话数据其实一直都不大对吧?

  • Eason,你好。

    在输出黑屏的情况下,其它脚都没有输出,只有Y4和Y7有数据,始终有。将数据输出状态设为高阻态,Y0,Y1,Y2,Y3和Y4是高电平,Y5,Y6是低电平,Y7由于有上拉电阻也是高电平,这种状态对吗?