在用tvp5150am1做pal制视频解码的时候发现如下问题:输入视频源为pal制,可通过查看输出的bt656数据发现,每场只有244行数据,每行也只有1716个数据,与pal解码输出的每行1728个数据,每场288行数据相悖,正好符合ntsc制输出bt656的格式,有没有碰到过类似故障的高手指教一下。
user1369122:
Hi,
可以读取芯片上的I2C寄存器看看lines per frame到底认到是多少。
芯片的有个status寄存器也可以看芯片当前自动识别的制式的。
芯片也可以手动强制设置为某种制式作为图像采集。你看看手册应该有写。具体叫啥寄存器不记得了。你在register的章节直接搜搜NTSC这些就好了。
BR,
Eason
dashuai:
回复 user1369122:
首先非常感谢您的回答,在寄存器设置中有个地址0x28的寄存器确实可以将其强制为pal模式,不过在之前的项目中也用过tvp5150,0x28地址的寄存器采用默认值,即autoswitch mode就可以。现在的情况是将其强制为pal模式后,bt656出来的数据变化非常大,无法成像,但当把模拟视频信号输入端悬空后采到的数据非常稳定,显示起来就是黑屏,现在怀疑是不是视频源到输入通道引脚之间的电阻分压和电容有问题,导致输入的模拟视频信号有反射或者衰减什么的原因,导致输出的解码后bt656数据不稳定。
user1369122:
回复 dashuai:
对比一下两者硬件设计的异同。
你可以尝试一下把视频输入跳过调理电路直接给到芯片的输入端试试。
可以用不同的视频源去测试一下,或者用同一个视频源去测试一下前后的两种板子。
还有就是看看达芬奇论坛里面置顶的我的帖子。