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

芯片输入数据格式

大家好,我这里使用的是DM6467 1080P EVM的板子,与VPIF口接入的是TVP7002芯片。按手册上VPIF只接受BT.1120和BT.656格式图像,但是7002驱动中寄存器的值设置的是BT.601格式。不知道这里VPIF接受的到底是哪种格式?望指教,谢谢。

Shane Huang1:

BT.655是不支持1080P的,具体设置请参考VPIF手册的2.13 Operation一节

addison zhang:

回复 Shane Huang1:

哦,是这样的,在这个EVM的配套DVSDK3中,驱动tvp7002的驱动初始化时写入从地址15h寄存器的值显示是BT.601格式的,而驱动中tvp7002_querystd函数中设置的是720P60Hz格式。但是VPIF文档中明确说了不支持601格式,所以有些疑惑的是这里7002给DM6467的到底是什么样的信号。20位YUV422格式是确定的了,但到底是BT.656还是BT601,输入时钟和分辨率又是多少呢?

Shane Huang1:

回复 addison zhang:

您指的是7002的手册里这句话吧:

10 = ITU-R BT.601 coding range (Y ranges from 64 to 940, Cb and Cr range from 64 to 960)

这个设置的是编码的范围,也就是说按BT.601的标准Y ranges from 64 to 940, Cb and Cr range from 64 to 960。输出可配成20 bit YUV422或30 bit YUV444,嵌入同步的方式

addison zhang:

回复 Shane Huang1:

嗯,对,就是这就话。你说的意思我明白,就是需要提供给DM6467 BT.601数据形式的数据,数据格式为YUV422吧。但是在vpif user‘s guide中的1.3节中确实讲到了:The following functions are not supported: ITU-R BT.601 format. 这个又怎么理解呢?我看了TI的7002的驱动代码,其在初始化时写入寄存器的值表明了是BT.601格式的,这种格式应该和656都是标清格式的。但同时decoder探测到的数据格式是720P 60Hz的高清信号,感觉应该是1120一类的输出。这两者有点矛盾啊~~~~~~我可能被自己绕蒙了,还望能够指点下,万分感谢。

现在我就直接给了6467一个BT.1120信号,程序空跑,ARM使用率为0,郁闷。。。

addison zhang:

回复 Shane Huang1:

追问下,您所讲的嵌入同步方式是不就是EAV码和SAV码的意思啊?

addison zhang:

回复 Shane Huang1:

行,我试一下。那个。。。这个数据输入的是BT.601格式的呗?

赞(0)
未经允许不得转载:TI中文支持网 » 芯片输入数据格式
分享到: 更多 (0)