您好!
FAE!
我们正在利用TVP7002芯片接收分辨率为1600*1200的VGA输入信号;当PC graphics 是纯白色(R[9:2]=0xff,G[9:2]=0xff,B[9:2]=0xff)的画面时,TVP7002采集的RGB数据是正常的;
但是当PC graphics是奇数白色(R[9:2]=0xff,G[9:2]=0xff,B[9:2]=0xff)像素与黑色(R[9:2]=0x00,G[9:2]=0x00,B[9:2]=0x00)偶数像素交替输出时,TVP7002采集到的奇数像素点R[9:2]=0xea,G[9:2]=0xef,B[9:2]=0xdf,采集到的偶数像素点R[9:2]=0x15,G[9:2]=0x21,B[9:2]=0x24, 且每一次采集到的像素值都是不固定的,这种现象是不正常的;由于每次采集到的像素值误差太大导致图像闪烁.我们是按照TI官网的推荐的配置文件tvp7002_THS8200_VGA_YPbPr_settings .xls配置TVP7002寄存器的.我们调节了H-PLL Phase Select Reg04, Blue Fine Gain Reg08, Green Fine Gain Reg09,Red Fine Gain Reg0a,Blue Fine Offset MSBs Reg0b ,Green Fine Offset MSBs Reg0c,Red Fine Offset MSBs Reg0d,但是都没有解决这个问题。我们如何解决这个问题?谢谢!TVP7002_sch.pdf
Amy Luo:
您好,
REG 03h配置的是20H值吗,VGA输入信号应该配置成20h。
jidian changsha:
回复 Amy Luo:
您好!配置的不是03h,按照官网手册配置的VGA转RGB,调节04h相位不能解决根本的问题,总是在黑白像素交替出现的时候闪烁。