用tvp5150A采集图像,输出bt656格式,通过6410的camif视频接口采集到dma中,选择输入信号为模拟相机SP-913,参数为
PAL制式 | |
象素 | 512(H)×582(V) |
扫描系统 | 2:1隔行扫描 |
扫描频率 | 水平:15625KHz;垂直:50Hz |
硬件连接没有使用AVID,VBLK,FID管脚,直接做悬空处理
5150寄存器配置如下:
{0x00, 0x00},//AIP1A Normal operation
{0x02, 0x70},//set tv mode
{0x03, 0x3d},
{0xc2, 0x04},//yuv enable
{0x0f, 0x1a},
{0x28, 0x04},//palbt601
通过测试程序采集到图像问题如下图,左侧和中间有黑线
不知道哪个环节出了问题,希望ti的工程师或是有过类似经验的大神给予指点,谢谢!
yue liu:
自己顶一下,希望TI的FAE们能看到这个帖子,如果有思路可以指点一二,谢谢
yue liu:
我的测试程序应该没问题,使用ov9605的摄像头调试没问题的,但是使用tvp5150同样的连接方式,同样的数据格式,却有如上的问题,所以我怀疑是5150的使用上有什么问题,希望专家们能指导一下,谢谢
Leon Yu:
回复 yue liu:
将后端的ARM的VP口重新配置一下或Reset一下,问题可以解。
yue liu:
回复 Leon Yu:
Dear Leon,
您好!
谢谢您的回复,我的ARM用的s3c6410,按着手册对FIMC的叙述,采集过程是需要VSYNC同步信号来触发的,但是如果我使用656格式是不是就不会用到VSYNC的管脚的信号了?当我将5150配置成656输出时,VSYNC管脚的输出还有意义吗?我使用cmos摄像头同样的连接方式、同样的数据格式、同样的采集和驱动程序采集到的图像就没有问题,很困扰啊。还有请问一下,ti对于5150a有没有一个推荐的配置,或是您常用的配置,能不能给我发一份,我的邮箱是liuyue8878@163.com。
再次感谢您的指导,
YUE
yue liu:
回复 Leon Yu:
您说的vp口是指的6410的camera interface吗?有没有可能是5150输出的656格式的问题,因为同样的接口或是使用另一种设备bt656格式输出是没有问题的,或是有没有可能5150输出的信号太弱。期待您的指导,万分感谢!
Leon Yu:
回复 yue liu:
关于你的问题,我就这么通俗一点讲:比如整个系统都工作正常,如果模拟信号发生改变,比如你进行信号拔插,你想想会发生什么问题呢?
此时,TVP5150的输出肯定会短时间不连续,这也是正常现象。关键是你后端ARM是否针对该现象做处理:比如侦测到该变化,是否有些地方要处理?
Leon Yu:
回复 Leon Yu:
或者,你做个简单测试:将TVP5150的输出先配置好,再配置ARM的VP口。再看看问题。
yue liu:
回复 Leon Yu:
我的问题解决了,谢谢您,是硬件的问题,我还有一个问题想请教一下您,5150的输出时隔行的吗?还是根据输入而定,隔行输入就是隔行输出,逐行输入就是逐行输出?
Leon Yu:
回复 yue liu:
5150只支持隔行输入和输出。