This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: TVP7002

请教各位,

           视频源使用的是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设置这一组寄存器应该能够实现才对,但为何总是填不满这缓冲区.