TVP5150这个视频芯片是不是可以通过读什么寄存器来判断是否有视频输入,或者什么引脚来判断呢,希望能给个判断的方法。我现在不知道怎么做,说明书上面没有找到这个寄存器和方法,我现在只能判断是P制或N制的。忘知道的回答一下,在此谢过。
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.
TVP5150可以通过Status Register #1寄存器的vertical sync lock status和horizontal sync lock status来判断。
实际上在5158中status 2寄存器的bit8:Signal present可以用来判断是否有视频输入,但是我在5150中没有找到相应的状态位。
通常在程序中我们是通过(H Sync lock status & V lock sync status & signal present )来判断是否有信号输入。
这个寄存器读出值不稳定的话,说明很可能芯片没有锁住Sync, 从而影响到对于视频制式的判断,导致一直在切换制式。
这个有可能是视频源本身信号不佳引起的。
你可以先看看status 1, 是否bit2、3的两个lock status存在失锁或者不稳的情况。
如果你明确知道输入源是什么的话,建议关掉autoswitch功能,
在3.21.32 Video Standard Register 寄存器直接设定为你输入的视频制式。
Hi,
这个一般就还是信号质量不佳的原因。
一般地,你可以在TVP的输入端来用示波器测量是否CVBS的信号是否满足CVBS本身的规范。
简单一些,建议你换用不同的CVBS源来测试,看看是否效果上有差异。
还有,就是你的原理图是怎么画的,是否参照了TI TVP5150 EVM上的原理图画的,按照那个应该不会有问题。请核对一下。
BR,
Eason
还有就是status寄存器里面有个位叫做 weak signal,你看看是否这位被置位了。如果是这样的话说明你的输入信号太弱了。
您好:
我这边也试过不同的输入源:N制的摄像头、P制的摄像机、P制的数字电视机顶盒
目前分别读取三个状态寄存器数据:
Status Register #1:Field rate status | Lost lock detect | Color subcarrier lock status | Vertical sync lock status | Horizontal sync lock status
Status Register #2:Weak signal detection
Status Register #5:Autoswitch mode |Video standard | Sampling rate
除了Autoswitch mode 位为1外,其他数据都在变化
理论上这些状态值,在输入源固定的情况下,反复读到的数据应该是一致的吧?