CCS中调试DM6467高清视频采集(TVP7002输入)

本文详细介绍了在DM6467 DaVinci平台上,如何使用CCS调试TVP7002高清视频采集,涉及BT.1120标准、CPLD和FPGA程序修改、VPIF及TVP7002寄存器配置,并通过Matlab显示验证视频图像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

DM6467的VPIF接口支持BT.1120和SMPTE 296M两种高清格式,其中BT.1120是1080P(1080I)分辨率,SMPTE296M是720P分辨率。我们这里直接测试BT.1120格式的高清视频。

我们开发板上的高清视频AD芯片是TVP7002,TVP7002支持的视频格式如图 1所示。可以看出,要测试BT.1120格式的视频输入,只能使用1080P50、1080P60、1080I60和1080I50,而1080P30不行。考虑到DM6467的处理能力,我们暂不测试1080P60,最终决定测试的视频格式为1080I60。

 

1 TVP7002支持的视频格式

 

1        BT.1120标准简介

BT.1120是世界电信联盟制定的一套高清视频格式规范,与BT.601类似。BT.1120标准定义了高清视频传输过程中的信号格式、接口规范等协议。对于BT.1120我们只需关注以下几点:

1,  每行1920个像素点,每帧1125行,其中1080有效行。

2,  图像频率包括60、50、30、25和24Hz,可以逐行、隔行和分段传输。

3,  YCbCr传输时使用20bit,Cb和Cr复用;RGB传输时使用30bit。

4,  视频的帧同步采用SAV(Start ofActive Video)和EAV(End of Active Video)机制。

5,  在测试1080I60格式的视频时,亮度取样信号频率(像素点频率)为74.25MHz,如图 2所示。

6,  对于隔行扫描系统,BT.1120规定的场/段定时关系如图 3所示;针对1080I60格式的视频,具体的参数如图 4所示。

 

2 BT.1120采样频率表

 

3 隔行扫描中场/段定时关系

 

4 隔行扫描中场/段定时参数

 

在我们设计的电路中,TVP7002输出视频采用YCbCr编码,并且只传输高8位。TVP7002的时钟采用内部时钟,同时TVP7002也向VPIF提供参考时钟。另外,视频的同步信号时内嵌在RGB三个通道中的G通道,也即需要将G通道接到TVP7002的SOG(Sync on Green)引脚,电路原理图如图 5所示。

 

5 TVP7002输入信号电路原理图

 

 


 

2        CCS中调试TVP7002

高清视频信号进入DM6467的过程是:RCA高清插座->THS7353钳位放大器->TVP7002高清视频AD转换->SN74CBT16214DGGR总线切换->FPGA视频预处理->DM6467的VPIF视频接口,另外,DM6467通过CPLD管理整个系统的逻辑控制。

2.1          CPLD程序修改

CPLD主要负责输入视频的通道选择,选通标清输入或者高清输入。需要根据CPLD程序中的reg1各个bit的定义来设置正确的值。

 

    ------------------------------- Reg1 (0x3b) -----------------------------

    --                          [=0]                     [=1]

    -- BIT 0    TVP5147_RST     *TVP5150 Normal          TVP5150 Reset

    -- BIT 1    TVP5147_PWD     *TVP5150 Normal Mode     TVP5150 Power Down

    -- BIT 2    TVP7

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值