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

8168中TVP7002驱动设置成1080P支持的问题

请教各位,

           视频源使用的是PC输出的1080P, 通过VGA线传入tvp7002。 1080P采集视频填不满,还会出现抖动,下面附图。7002手册也有1080P支持。请指点。

          1. 初始化时设置vidDecVideoModeArgs.standard   = FVID2_STD_1080P_60;

          2.采集参数设置pCaptureInstPrm->standard           = SYSTEM_STD_1080P_60;

          3.vpsdrv_tvp7002Settings.h:

static UInt8 gTvp7002Value1080p60EmbSync[] =

{
0x89u, /* HPLL_DIVIDER_MSB */
0x80u, /* HPLL_DIVIDER_LSB */
0xE0u, /* HPLL_CTRL */
0xA0u, /* HPLL_PHASE_SELECT */
0x32u, /* CLAMP_START */
0x20u, /* CLAMP_WIDTH */
0x20u, /* HSYNC_OUT_WIDTH */
0x40u,//mmm 0x5Bu, /* SYNC_CTRL1 */
0x01u, /* HPLL_PRE_COAST */
0x00u, /* HPLL_POST_COAST */
0x01u,//0x00u, /* MISC_CTRL3 */
0x00u,//mmm 0xAAu,//0x00u, /* IN_MUX_SELECT1 */
0x6Au, /* IN_MUX_SELECT2 */
0x08u, /* HSOUT_OUT_START */
0x00u, /* MISC_CTRL4 */
0x80u, /* ADC_SETUP */
0x5Au, /* ALC_PLACEMENT */
0x00u, /* AVID_START_PIXEL_LSB */
0x01u, /* AVID_START_PIXEL_MSB */
0x84u, /* AVID_STOP_PIXEL_LSB */
0x08u, /* AVID_STOP_PIXEL_MSB */
0x05u, /* VBLK_FLD0_START_OFFSET */
0x00u, /* VBLK_FLD1_START_OFFSET */
0x2Du, /* VBLK_FLD0_DURATION */
0x00u, /* VBLK_FLD1_DURATION */
0x00u, /* FBIT_FLD0_START_OFFSET */
0x00u /* FBIT_FLD1_START_OFFSET */
};

试过将CLAMP_START   CLAMP_WIDTH设置成0x06u   0x10u也没效果效果。

初始化和采集模块都是720P的情况则正常些,画面正好填满不过有偏移…..  后期用SII9135做高清采集,7002支持1080P设置这一组寄存器应该能够实现才对,但为何总是填不满这缓冲区.

Eason Wang:

VGA上面有加EDID的EEPROM吗?

siliang yang:

回复 Eason Wang:

你的意思是PC端的VGA输出的时候会去读接收端的EEPROM吗,VGA作为采集端应该不会有这个吧。

Eason Wang:

回复 siliang yang:

谢谢反馈!

siliang yang:

回复 Eason Wang:

乐在分享

AE:

回复 siliang yang:

请问您的7002的输入和输出是什么格式的呀,我使用ypbpr输入,rgb输出,通过8168后只能显示静止的图像。

赞(0)
未经允许不得转载:TI中文支持网 » 8168中TVP7002驱动设置成1080P支持的问题
分享到: 更多 (0)