TI中文支持网
TI专业的中文技术问题搜集分享网站

TI 模拟视频器件(视频ADC/DAC)资源索引帖

本帖内容涵盖以下芯片
–标清视频解码芯片: 
 TVP5146
 TVP5147
 TVP5150AM1
 TVP5151
 TVP5154
 TVP5160
– 高清视频AD:
TVP7000/1/2/25i
– 高清视频DA:
THS8200/THS8135
在视频应用中,总是会需要用到Video Decoder/Encoder, 来进行数字信号和调制过的视频信号的转换。
TI 在这个领域也推出了不少器件可供选择。 视频标清分辨率的Decoder有TVP5147, TVP515x和TVP5160, 高清的Decoder是TVP7002,Encoder有THS8200
开这个帖子的想法,一是给大家提供一个快速寻找设计参考资源的地方,厘清这些资源的作用;
–不怕没有参考资料,而是害怕资源太多,一下子就没有了方向了。我会提供一些关于芯片选型方面的建议,介绍一下资源的出处和他们的作用。
二是提供一个索引既往问题的平台,。
–很多东西都是相通的,在一个器件平台上遇到的问题,往往可以fan out到其他器件上作为参考。论坛的搜索结果往往会有一定的局限,我希望整理出一些'The most asked questions' 让大家都能看到。 
这些东西的来源很多来自于论坛上一些开发者遇到的问题,有些也来自于TI的同事和我在具体的支持过程中遇到的实际案例。   谢谢他们。
1楼  引言
2楼  器件选型
3楼  器件资源帖
4楼  TVP515x 问题
5楼  TVP7002 问题
6楼  THS8200 问题
7楼  Reserved
8楼  Reserved
9楼  Reserved
10楼沙发自己坐
Eason Wang:

2器件选型

有个比较全的文档在这里

http://www.ti.com.cn/cn/lit/sg/slyb112a/slyb112a.pdf      里面有同系列器件的功能对比,还有针对具体应用的分析。

Eason Wang:

3楼  器件资源帖

TVP产品在官网上面能够提供的文档和资源基本都差不多。 比较关键的有几个:

– datasheet   提供软硬件设计的依据

– layout guidelines   这个太关键了。大多数的图像质量问题,和PCB走线设计直接相关。建议画板前好好看看这个文档,避免后面不必要的麻烦。

– EVM相关的文档和软件    需要硬件原理图参考,看EVM的user guide。你需要的寄存器配置表,在EVM配套的软件里可以找到。

– patch code download guidelines     除了配置寄存器表,TVP的片子(除了TVP7002)可以下载厂家提供的patch code来保证配置是针对当前应用最优的。  patch code 下载地址

http://software-dl.ti.com/dsps/dsps_public_sw/dsps_swops_houston/ANALOG_VIDEO/Analog_Video_Decoder_Versions.htm

– 封装和引脚文件   我们提供CAD格式的原理图/PCB库文件,你可以用Ultra Libarian软件直接转换成Cadence, AD等主流EDA软件的元件库。    操作方法看这里:http://www.deyisupport.com/question_answer/analog/amplifiers/f/52/t/16832.aspx

– EVM和配置实例

关于TVP7002/THS8200,2个片子其实正好形成了一对收发,所以EVM板子我们也做成了一对EVM资料和寄存器表,请直接在http://www.ti.com.cn/tool/cn/tvp7002evm 上下载。

目前这2个片子具体支持了YPbPr/VGA的哪些分辨率, 数字接口是YUV444/422, 还是RGB, 都可以在配置表中的excel文件里找到。http://www.ti.com/cn/lit/zip/slec029    这个文档包括一个excel表,完整地列出了所有已经支持的分辨率和需要配置的寄存器的值;另外的inc和cmd文件其实就列出了哪些寄存器是格式相关寄存器和分辨率帧率相关寄存器。如果客户需要excel之外的分辨率配置,可以参考这个做相应修改。

THS8200和DM642芯片的配置实例可以在http://www.ti.com/cn/lit/pdf/spra961 找到。

除了deyisupport,还可以查看e2e论坛上相应的板块:

TVP5150AM1: http://e2e.ti.com/support/data_converters/videoconverters/f/918.aspx

其他的TVP THS器件:  http://e2e.ti.com/support/data_converters/videoconverters/f/376.aspx

Eason Wang:

4楼  TVP515x 问题

万变不离其宗, 首先要吐血推荐Leon Yu大神总结的帖子,对芯片应用的各方面问题都有涉及 , 应该列为TVP51xx芯片开发不得不看之首:

TVP5150xxx /TVP5151使用手册         http://www.deyisupport.com/blog/b/av_tech/archive/2011/07/20/tvp5150xxx-tvp5151.aspx

一个手册里面没有提到的关键参数:  TVP5150从CVBS输入,到有数字输出经过的时间,或者称为延时,是3-lines。具体取决于视频制式。所以可以认为TVP5150的延迟非常低,非常适合于高实时性的应用。

下面,讲一讲此类芯片一些基础知识,调试的一些思路:

如何检测输入的分辨率,如何看输入的视频格式是什么,如何确定采集是正常的?
-以TVP5150为例,3.21.49 Status Register #1  中可以读到输入信号帧率,和同步信号是否被lock住(若没有,采集或者信号本身是有问题的);3.21.53 Status Register #5 可以看当前检测到的视频标准是什么(NTSC/PAL/已经其他很多种);3.21.53 Status Register #5 这个寄存器决定TVP5150是否允许自动检测并切换视频格式。  3.21.5 Autoswitch Mask Register 这个寄存器可以看TVP5150允许在哪些视频格式中切换(这个是可以设置的。 设置较少的autoswitch格式,有助于加快自动切换的速度)  3.21.32 Video Standard Register 这个寄存器可以强制TVP按照你指定的视频格式进行采集。 3.21.45 Vertical Line Count MSB Register   &  3.21.46 Vertical Line Count LSB Register  这组寄存器可以读出采到的视频包含多少行。

TVP5150可以配置成输出纯黑(black output)。这样可以隔绝输入视频源的影响,这给调试采集功能带来方便。这个功能TVP5158也有。 这个功能还可以用作当没有视频输入时,让后端设备的采集功能不至于挂掉,至少可以有个黑屏的状态。

阻抗匹配问题:  一般CVBS都是要求同轴电缆的,所以板子上和电缆要一起做好阻抗匹配。通常我们见到的如采集重影的问题,简单地调整匹配电阻大小即可解决。

一些论坛帖子和我遇到的实例:

Video Decoder是需要比较精密的时钟参考,才能准确地去采样视频的。以下是一些例子

tvp5146pfp 无法检测视频输入(还是时钟晶振问题啊)

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/14697/91130.aspx#91130

TVP5150这个视频芯片是不是可以通过读什么寄存器来判断是否有视频输入

http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/17389.aspx

TVP5158I 不能正常工作(晶振问题)

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/45290/98547.aspx#98547

有客户反映,TVP5146 不工作 -> 结果发现晶振不起振 -> pll电源不对

DM6467 tvp5147m1 composite 视频采集的问题  最后发现是因为数据格式错误造成的

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/49863/112573.aspx#112573

TVP5150 I2C 通讯无应答
http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/22508.aspx

TVP数据线某位被拉低造成的图像质量问题
http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/24695.aspx

TVP5150AM1IPBS 图像颜色失真,实为数据低位被截断

http://www.deyisupport.com/question_answer/dsp_arm/f/22/p/24695/100150.aspx#100150

tvp5150 图像模糊

http://www.deyisupport.com/question_answer/dsp_arm/f/22/p/47043/104354.aspx#104354

TVP5150这个视频芯片是不是可以通过读什么寄存器来判断是否有视频输入? 有轮询寄存器的方法

http://www.deyisupport.com/question_answer/dsp_arm/f/22/p/17389/96069.aspx#96069

tvp5150am1采集720×576时两边都有黑框要怎么配置才可以消除。

http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/78878.aspx

关于DM368采集PAL视频

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

TVP5158超级帧 ,讲解数据格式的。
http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/13587.aspx

TVP5158的四路视频的后端提取

http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/11574.aspx

tvp5158 4路CIF数据提取的问题【请 Leon Yu 大侠进来指导】

http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/19063.aspx

TVP5158  亮度 对比度设置
http://www.deyisupport.com/question_answer/dsp_arm/f/22/p/46224/101215.aspx#101215

DM368+TVP5158 可以采4D1吗
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/23984/80515.aspx#80515

TVP5160 上SDRAM的应用
http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/5329.aspx

TVP5150的输出和其他信号会同时接到主芯片引脚上,TVP5150不工作时,我们需要把TVP5150的输出引脚设置成高阻的,可以吗?

请看手册以下章节: 3.18 Reset and Power Down  里面有提到:
After RESETB is released, outputs SCLK and YOUT0 to YOUT7 are high-impedance until the chip is initialized and the outputs are activated.
所以只要拉一下 RESETB,放开之后不去配置TVP5150, 输出就是高阻的,并联且没有影响,这是可以做到。

TVP5158的多路复用
http://blog.csdn.net/shanghaiqianlun/article/details/7686885

DM8148+TVP5158 图像颜色不正常问题

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

DM8168 5158

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

Eason Wang:

5楼  TVP7002 问题

TVP7002的寄存器配置,EVM等信息请参考3楼。

对于TVP7002的输出格式的讨论:http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/63245.aspx

如果用TVP7002接入VGA,那么推荐按照VGA接口的规范添加EDID功能(一般是在VGA接口上的I2C上挂EEPROM实现),这样可以确保VGA源给过来的是一个标准VESA时序的信号。

http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/77334.aspx

问题:TVP7002具体支持什么格式和分辨率?

答: TVP7002 可以采集VGA和YPbPr视频输入。输出支持20位BT1120或者外同步方式。截断数据低位就可以用作16bit模式。   具体支持的分辨率,请看3楼链接中slec029a压缩包里面的excel文档,里面都列出来了。

问题: 在slec029a中没有看到YPbPr采集的1080p25p30的配置?

答:http://e2e.ti.com/support/data_converters/videoconverters/f/376/t/129640.aspx    需要外接LMH1980芯片实现。

问题: 在slec029a中没有看到TVP7002支持Data Enable(DE)方式的外同步输出接口?

答:支持的。 MISC Control 2寄存器Test output control        001 = Data Enable output 设置下即可。

问题: 如何用TVP7002实现自动分辨率检测和调整?
http://e2e.ti.com/support/data_converters/videoconverters/f/376/t/265312.aspx

问题:TVP7002 采集出现绿点怎么解?
http://e2e.ti.com/support/data_converters/videoconverters/f/376/t/264339.aspx
问题: TVP7002 采集到的图像有黑边
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/63421.aspx

视频解码器型号咨询!

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

Eason Wang:

6楼  THS8200 问题

问: THS8200 的热焊盘是否需要接地 ?

Please refer to this document:
http://www.ti.com/cn/lit/pdf/slea078
‘Solder the thermal pad to a thermal land on the PCB and
via to the internal GND plane. When split GND planes are used, the thermal pad should be connected
to the digital GND.’

问: THS8200 colorbar的问题
http://e2e.ti.com/support/data_converters/videoconverters/f/376/t/99047.aspx

问: THS8200竖纹
http://www.deyisupport.com/question_answer/dsp_arm/f/22/p/31240/97114.aspx#97114

问: 关于ths8200颜色问题

http://www.deyisupport.com/question_answer/analog/data_converters/f/58/p/46627/102677.aspx#102677

问: THS8200 偏色问题
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/45804/100323.aspx#100323

新手求问如何VPBE输出配置THS8200(DM6437)

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

THS8200 YUV422->VGA 颜色反掉的问题

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

THS8200是否支持CVBS输出?

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

THS8200输出偏亮/偏暗/亮度如何调节?

答:看一下手册关于FSADJ1 和FSADJ2 脚的描述。这两个脚是外接一个电阻到地的。电阻值是用来调整亮度的。而寄存器data_fsadj则是去选择是参考FSADJ1 还是FSADJ2来调整亮度。

问:为什么THS8200输出的VGA图像上出现拉丝现象?(Discrete Sync)

很可能是因为HSync和像素时钟之间不满足建立保持时间要求导致一些HSYNC没有被正确采到。 这种紧张的时序关系很容易导致图像上出现拉丝的现象,和温度也比较相关。 建议可以先用示波器的建立保持时间测量一下。尽量放宽时序margin。

THS8200显示颜色溢出的问题:

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

THS8200在输出VGA1440X900P60的信号HS与VS无法对齐

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

Eason Wang:

7楼  Reserved

Eason Wang:

8楼  Reserved

Eason Wang:

9楼  Reserved

Eason Wang:

回复 Eason Wang:

10楼沙发自己坐

char yang:

回复 Eason Wang:

你好,Eason

      我不知到你们是否测试过标清(TVP5150)缩放到cif,编码出来bitrate=300000(300kb),25fps的效果,我们的发现效果很差(很模糊,然后在看直线都是有锯齿的),我看了yuv文件,采集到的图像都有锯齿,不知到该怎么办.你是否有编码后的效果呀?或则我应该到哪儿去找到对应的效果视频?

       希望你能给我回复.

赞(0)
未经允许不得转载:TI中文支持网 » TI 模拟视频器件(视频ADC/DAC)资源索引帖
分享到: 更多 (0)