免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3373 | 回复: 1
打印 上一主题 下一主题

DM355与THS8200及TVP7002 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-16 19:06 |只看该作者 |倒序浏览



视频采集要求HDMI、VESA(即各种VGA)、标清CVBS,输出反之。当然要求有音频。
项目来自于客户的一个无线高清视频方案,结构框架并不复杂,但是硬件真正出来后,才发现要比想象的难的多。
THS8200是TI主推的高清视频AD方案,虽然用过这颗芯片的人很多,但是,能够在网上搜到的资料确很少。没有办法,遇到的问题只能靠多年积累的经验来解决。
在做THS8200的调试时,我们首先安排了两大方向:
一是THS8200支持color bar输出,也就是说,在没有任何视频源的情况下,THS8200通过内部逻辑可以在VGA显示器上输出color bar。之所以事先调试这个功能,目的是先保证我的8200当前状态(主要指硬件)下能够正常工作。
二是通过THS8200输出标清的视频图像,因为DM355中自带一些DEMO,我们可以把这些MPEG4的DEMO解码,并通过8200输出显示到VGA显示器上。即,把视频通路打通,再考虑高清的问题。

THS8200的参考设计原理图已经很明确,只要那样设计,不会出现任何问题。但问题是,硬件工程师把FSADJ1与FSADJ2这两个信号,应该加下拉电阻,却不小心画成了上拉。结果是,水平同步HSYNC与垂直同步VSYNC有输出,可以听到CRT显示器‘崩’的一声巨响,明显是有信号过来了,但等了半天也没有画面,模拟RGB信号没有输出,当然不会有画面。搞驱动那哥们查了两天,把8200的所有寄存器过了两遍,还是没有找到问题。最后check原理图,飞线后,问题得到解决,color bar有正常的输出了。其实colar bar的输出只需要配置及少的寄存器,一个是把8200配成master,输出VESA,再就是输出color bar,即可。后来的问题是输出到VGA显示器上时,有绿边现象,绿边是消隐,可以不管,当然,如果觉得别扭,也可以去除掉。

TVP7002的调试遭遇了两样的尴尬,TI官方是有参考驱动设计的,只需要做相应的改动即可。我们所有的视频源有DVD播放器,它可以输出480P的VESA格式视频。TVP7002内部的锁相环,可以根据输入信源的Hsync信号的频率,来给出视频输出的同步时钟DATACLK。系统起动后,可以采集到图像,并且可以实时压缩并通过网络存储到硬盘上。但问题是用VLC回放时,发现图像画面是乱掉的,只有右下角一片有若隐若现的图像影子。解决方法是更换为外部27M同步晶振,问题没有解决;又花了两天的时间查寄存器,最后只能查原理图与焊接情况,发现工厂在焊接时,PLL处的滤波电路有两个电阻没有焊接,造成锁相环与采集出现问题。焊接完这两个电阻后,PLL工作正常,TVP7002输出正常的27M的DATACLK。随之,图像采集与压缩及本地回放时,一切正常。
TVP7002的电路设计时,如果要用它来做高清(一般都会用它来做高清),则HSYNC输出与VSYNC输出一定要与DSP的相应信号相连,SVA与EAV只在BT656格式下才支持。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/104811/showart_2072121.html

论坛徽章:
0
2 [报告]
发表于 2012-09-14 11:40 |只看该作者
楼主,tvp7002怎么侦测输入视频的分辨率?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP