使用TVP5151作为摄像头接到主控芯片的Camera接口,程序按照PAL制进行配置,出来的图像整体发绿,请问是什么原因?见下图
图像背景颜色是蓝色。
另外,我将00h 寄存器写0x80,让5151输出黑屏,结果预览显示为全紫色,这是哪里有问题?谢谢。
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.
你好,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
TVP5150 TVP5151是有区别的,所以看到你的配置代码文字上还是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