微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 再问一个TVP7002的DE信号与数据对齐的问题

再问一个TVP7002的DE信号与数据对齐的问题

时间:10-02 整理:3721RD 点击:

TVP7002有没有设置DE和数据自动对齐的功能(即分辨率最左边的第一个像素与DE对齐)?

现在发现有个别分辨率的数据提前于DE信号几个时钟周期;

如果VGA信号经过VGA分配器等设备,在接入TVP7002后,则大部分都存在有效数据相对于DE信号有延迟。

现在的应用需要根据DE信号采集有效数据,如果无自动对齐功能,那就需要针对不同分辨率,不同应用场手动校准对齐,很麻烦。

你的这个问题很可能是同步没做好,跟HSYNC和VSYNC的设置有关,楼主可参考下面这个帖子,这个帖子几乎包含了所有TVP51xx系列以及高清AD TVP7200和DA THS8200经常遇到的问题,相信你看了之后一定有所收获,有关TVP7002常遇到的问题,可参考5楼的贴:

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/52747.aspx

完全值得参考     

HSYNC和VSYNC都是参考你们的推荐设置的,具体是哪儿的同步没做好?

您推荐的帖子关于自动分辨率判别,我已实现,没问题。

但是我还是没看到任何关于DE和数据自动对齐的设置,麻烦您详解一下。

一般来说,VGA信号经过分配器或矩阵之类的,会产生RGB信号与VSYNC和HSYNC延迟不一致的问题,所以接入TVP7002后,会产生DE信号和数据未对齐的情况,我是想有没有自动对齐的设置?

你的意思是目前DE 信号对齐的并非是有效数据,是那些没用的消隐信号,你可以看下TVP7002的寄存器,0x17h,bit[6:4]设置成001,为Data Enable output,bit[0]output enable 配置成0使其使能,这时候data enable对应的输出便是有效的数据。请看下面注释:

NOTE: Data Enable output is equivalent to the internal active video signal that is controlled by the AVID start/stop pixel
values and the VBLK offset/duration line values.
 

但是VGA信号经过VGA分配器或矩阵后,DE信号对齐的的确并非完全是有效数据。

看了您给的解释,如果没有别的方法,只能使用手动校准对齐(修改不同分辨率的推荐AVID和VBLK设置)。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top