TI中文支持网
TI专业的中文技术问题搜集分享网站

如何在DVSDK4.02+dm368的环境下,把tvp5146更换成tvp5151?

您好,我想在在DVSDK4.02+dm368的环境下,把tvp5146更换成tvp5151,请教几个问题

1.看之前帖子说5151直接用I2C配置,不用驱动,请问下有例子吗?我应该在什么地方配置以下几个寄存器呀?

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

2.如果采用5151的话,board-dm365-evm.c文件里配置tvp5146的部分是不是就不需要了,我还需要参照5146来配置5151的vpfe吗?

Chris Meng:

Wang Rui,

你看看下面帖子的信息是否有帮助?

https://e2e.ti.com/support/embedded/linux/f/354/t/127715

user1678700:

回复 Chris Meng:

你好,我现在是按照这个帖子里做的,但是调用encode 以后没有数据,但是我读5151的状态寄存器1到5分别为7e 08 14 6e 83,说明5151应该是有数了,不知道下一步如何调试?还需要改encode里的代码吗?

Chris Meng:

回复 user1678700:

Wang Rui,

1. 测量一下TVP5151是否正常输出数据,时钟

2. 看看capture侧是否获取到了数据。

user1678700:

回复 Chris Meng:

你好,按您说的我测了一下

1.5151y0-7有数据输出,pclk为27m

2.我在vpfe_isr里加打印,当打开摄像头时有中断,不开就没有中断,应该说明收到数据了吧

3.我的摄像头是1305x 1049的,我按照pal格式进行采集,这个没关系吧

Chris Meng:

回复 user1678700:

rui wang20我的摄像头是1305x 1049的,我按照pal格式进行采集,这个没关系吧

TVP5151只支持标清模拟信号输入啊,你这个摄像头是如何输入的?

如果采集中断一直有,请检查采集后面的通路。

user1678700:

回复 Chris Meng:

我之前在368开发板上也是用的这个摄像头,用5146采的pal,是可以正常工作的,5151应该也可以吧?

有个疑问,采集的时候应该有个强制转换视频过程吧,图像超过pal大小的是不是给裁剪掉呀

Chris Meng:

回复 user1678700:

rui wang20我之前在368开发板上也是用的这个摄像头,用5146采的pal,是可以正常工作的,5151应该也可以吧?

应该可以的。

rui wang20有个疑问,采集的时候应该有个强制转换视频过程吧,图像超过pal大小的是不是给裁剪掉呀

TVP5151/TVP5146的输入是cvbs信号模拟信号,所以你是摄像头内部应该有芯片把大于标清的内容或者缩小或者裁剪,我想一般都会是缩小。

user1369122:

回复 Chris Meng:

图像大小超过PAL,本质上这是一个非标准的信号。 你可以先按照原来的配置接入,然后看效果,在TVP上对图像做偏移或者裁剪

赞(0)
未经允许不得转载:TI中文支持网 » 如何在DVSDK4.02+dm368的环境下,把tvp5146更换成tvp5151?
分享到: 更多 (0)