各位好!我的环境是DM6467+TVP7002,TVP7002作为采集芯片,采集的数据送到DM6467的VPIF口,然后编码显示。我们已经在同一块板卡上做了采集480P/576P/720P@50/720P@60/1080I@50/1080I@60等分辨率,出来的效果很好。但是采集1080P@50和1080P@60的时候,VP口总是报错,采集不到数据,不知道为什么?我的寄存器配置是按照TI文档的推荐值进行的。如下:
1080P@60分辨率:
TVP7002配置:REG01:0x89
REG02: 0x80
REG03: 0xE0
REG04: 0xA0
REG15: 0x47
REG40: 0x07
REG41: 0x01
REG42: 0x8B
REG43: 0x08
REG44:0x04
REG45:0x04
REG46:0x2D
REG47:0x2D
REG48: 0x00
REG49:0x00
VPIF口的配置:
{"1080P-60", 1920, 1080, 60, 1, 0, 272, 1920, 1, 42, 1122, 0, 0, 0, 1125, 0, 0, 1},
这样配置出来后VP口一直得不到数据。请求大牛指点迷津,非常感谢!!
Chris Meng:
你好,
请问你使用的是DM6467还是DM6467T?DM6467的VPIF时钟输入最大是99Mhz,但1080p60到148Mhz了。如果你使用DM6467T是可以接收的。
yi li3:
回复 Chris Meng:
您好!!我们用的是DM6467T。
Chris Meng:
回复 yi li3:
你好,
请确认SAV2EAV,EAV2SAV等VPIF参数配置和TVP7002输出的完全匹配。
yi li3:
回复 Chris Meng:
您好!!这些参数都是按照TI的推荐参数来设置的。我们事先用SII9135试过,采集到数据效果很好,说明VPIF口的参数是没有问题的。然后我们将采集芯片换成了TVP7002,VPIF口的参数不变,但是VPIF口采集不到数据。
yi li3:
回复 yi li3:
SAV2EEAV 是1920,EAV2SAV是272,是对上的。