DM355与THS8200及TVP7002

news/2024/11/29 20:30:11/

 

DM355与THS8200及TVP7002

 

 

视频采集要求HDMIVESA(即各种VGA)、标清CVBS,输出反之。当然要求有音频。

项目来自于客户的一个无线高清视频方案,结构框架并不复杂,但是硬件真正出来后,才发现要比想象的难的多。

THS8200TI主推的高清视频AD方案,虽然用过这颗芯片的人很多,但是,能够在网上搜到的资料确很少。没有办法,遇到的问题只能靠多年积累的经验来解决。

在做THS8200的调试时,我们首先安排了两大方向:

一是THS8200支持color bar输出,也就是说,在没有任何视频源的情况下,THS8200通过内部逻辑可以在VGA显示器上输出color bar。之所以事先调试这个功能,目的是先保证我的8200当前状态(主要指硬件)下能够正常工作。

二是通过THS8200输出标清的视频图像,因为DM355中自带一些DEMO,我们可以把这些MPEG4DEMO解码,并通过8200输出显示到VGA显示器上。即,把视频通路打通,再考虑高清的问题。

 

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

 

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

TVP7002的电路设计时,如果要用它来做高清(一般都会用它来做高清),则HSYNC输出与VSYNC输出一定要与DSP的相应信号相连,SVAEAV只在BT656格式下才支持。


http://www.ppmy.cn/news/310452.html

相关文章

VMware虚拟机(Linux)如何找出系统中磁盘设备对应的硬盘

VMware虚拟机(Linux)中,我们的Linux服务器可能拥有多个磁盘(或者叫虚拟磁盘),如下所示,这个服务器的磁盘有硬盘1、硬盘2、…………硬盘10总共10块硬盘。 而Linux系统中,磁盘中对应的…

30.STM32 DS18B20

1.STM32 DS18B20 1.独特的单总线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。大大提高了系统的抗干扰性。 2.测温范围 -55℃~125℃,精度为0.5℃。 3.支持多点组网功能&am…

ST3000DM001

**************************************************************************************************** 故障:正常尋道不就緒,com端BSY,需要短路才能到F3 T>,短路後再次進入會提示以下訊息,并可以正常到T級 解決&#xff1…

Linux查看分区文件系统类型的几种方法

在Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。 1、df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示: [rootmylnx008 ~]# df -T /dev/…

外地客户顺丰过来一个希捷 ST500DM002 FW:KC48说是开盘,其实不需要。

今天收到一外地客户盘,急要数据,希捷 ST500DM002 FW:KC48 上电,指令出如下: 不进F3, Boot 0x10M Spin Up FAIL Servo Op0100 Resp0003 ResponseFrame FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000…

TiDB亿级数据亚秒响应查询集群部署

目录 1 集群部署1.1 环境要求1.1.1 操作系统建议配置1.1.2 服务器建议配置 1.2 环境准备1.3 安装TiUP1.3.1 什么是TiUP1.3.2 安装TiUP组件1.3.3 配置TiUP环境1.3.4 检查TiUP 工具是否安装1.3.5 安装 cluster 组件1.3.6 升级cluster组件 1.4 编辑部署文件1.4.1 常见的部署场景1.…

Prometheus插件安装(mysql_exporter)

简介 mysql_exporter是用来收集MysQL或者Mariadb数据库相关指标的,mysql_exporter需要连接到数据库并有相关权限。既可以用二进制安装部署,也可以通过容器形式部署,但为了数据收集的准确性,推荐二进制安装。 一,下载安…

单容水箱建模(自衡单容水箱+无自衡单容水箱)

自衡单容水箱Simulink建模和PLC源代码请参看下面文章链接: 单容双容水箱建模(simulink仿真+PLC代码)_RXXW_Dor的博客-CSDN博客PLC通过伯努利方程近似计算水箱流量详细内容请参看下面的文章博客PLC通过伯努利方程近似计算水箱流量(FC)_怎么用伯努利方程求某水位流量_RXXW_Dor的…