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

本帖内容涵盖以下芯片
--标清视频解码芯片: 
- 高清视频AD:
TVP7000/1/2/25i
- 高清视频DA:
在视频应用中,总是会需要用到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楼沙发自己坐

如果我的回复解答了您的疑问,请将该回复标绿,让更多人看到。谢谢!

54 个回复

  • 回复 char yang:

    http://www.deyisupport.com/blog/b/av_tech/archive/2011/07/20/tvp5150xxx-tvp5151.aspx

    EX6:为什么我的图像上锯齿、重影很严重?

    An:该类问题通常是由于场的处理造成的,属于系统设计问题。一是看是否分静止和运动。如果静止图像也有严重的锯齿,比如你输入一标准信号,看看水平交界的地方是否有明显的错行问题。如果有,应该是后端CPU奇偶场不分造成的。如果只有运动画面有,应该是后端CPU的de-interlace造成的。

    请问这里你提到的YUV文件,是缩放后的CIF还是采集到的原始YUV呢?

    如果我的回复解答了您的疑问,请将该回复标绿,让更多人看到。谢谢!

  • 回复 Eason Wang:

    你好,Eason

    我们用的平台包括dm365和dm368都带了tvp5150,

    下面这个链接是我之前问的一个问题,不过没有得到解答,链接如下:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/p/314811/1095670.aspx#1095670

    我当时问的问题是,我们的颜色(白色的时候)翩灰色,你可以看前3张图像,后面3张是找的另外一家公司的产品做的对比;

    现在我想讨论的是,我们采集出来的图像在两个颜色中的过度阶段出现了锯齿(我只能这样描述),对比下面的图片,他们在两个颜色间的过度是很干净的,我不知到为什么会出现这样的现象?不知到有什么好的解决方法,或者测试方法。我猜因为这样所以我们的视频看起来总是很模糊,尤其在编码后,希望你能帮助我。

         非常感谢

  • 回复 char yang:

    你好,Eason

    我的板子是EVM6467T,AM1808EVM板子都是TVP5147的AD芯片。

    开发板都有720p,1080p的例子。现在我有个半球摄像头,像素比较低。

    AN-5321A半球摄像机

    像素:PAL:512H×582V NTSC:512H×492V

    CCD类型:1/3"SONYCCD
    信号制式:PAL/NTSC
    分辨率:420TVL

    请问:这种PAL的信号应该是CVBS信号,他像素512*582输入经过TVP5147后,是否就是720P的BT.656数据标准数据,而不管前段的CCD摄像头的像素。如果我要评估720P,1080P的例子,需要使用什么类型的摄像头?

  • 回复 jian gong1:

    5147支持最多D1的分辨率。

    而720p和1080p的分辨率都是比这个大的多的。

    如果你要评估720p 1080p的例子,你需要看看你的6467板子上是否还有其他的视频接口? 如YPbPr,VGA等? 这个需要具体看你的EVM板子的接口。

    另外,据我所知,AM1808应该不能支持720p和1080p采集。

    如果我的回复解答了您的疑问,请将该回复标绿,让更多人看到。谢谢!

  • 回复 Eason Wang:

    你好,Eason

    我们使用TVP5151芯片,想将模拟信号通过TVP5151芯片转换成YUV格式,然后传给MT6572的camera接口。

    现在调试遇到了一些问题,MTK原厂Support给我们反馈“TI平台TV系列芯片在MT6572平台(Android)调试过”,能否帮忙确认一下,是否有驱动的示例代码。

    谢谢!

  • 回复 Yumin Xu:

    1.  TVP515x的数字接口就是10位的YUV口,通过设定寄存器就能采集图像并输出量化数据。

    2. 手机芯片应该都是MIPI一类串行接口, 需要用YUV->MIPI的桥片

    3. 所以你需要的驱动,无非就是 a) TVP5151要工作,所必须要配置的一组寄存器,这个我们能提供 b) 桥片要工作,所必须要配置的一组寄存器, non-TI c) 配置移动芯片通过MIPI口来采集图像的驱动, non-TI。

    你要的这个驱动,ti没有。我可以提供的东西就是a)

    BR,

    Eason

    如果我的回复解答了您的疑问,请将该回复标绿,让更多人看到。谢谢!

  • 回复 Eason Wang:

    你好,Eason

    感谢你的回复。

    我们需要TVP515X输出yuv422格式的数据,能否将对应的寄存器发我一下。

    谢谢!

  • 回复 Yumin Xu:


    CVBS1 In, Auto-switch

    WR_REG,VID_DEC,1,0x03,0x69 // GPCL HIGH, YUV output enable
    WR_REG,VID_DEC,1,0x0F,0x02 // GPCL on INTREQ/GPCL/VBLK pin
    WR_REG,VID_DEC,1,0x07,0x20 // Pedestal control on

    这样就能跑起来了,默认是自动检测输入格式和分辨率的。 输入是CVBS,输出是656嵌入同步的YUV422数据。

    如果有其他的要求,请在手册里面找相应的寄存器,不确定的话请找我。

    如果我的回复解答了您的疑问,请将该回复标绿,让更多人看到。谢谢!

  • 回复 Eason Wang:

    你好,Eason

    感谢你的回复。

    我们需要如图中的同步信号,有效数据区域hsync和vsync一直拉高:

    请问通过配置寄存器的方式能不能做到。

    谢谢!

  • 回复 Yumin Xu:

    Hi,

    Hsync 在 Active pixel处包络为高电平,是支持的。这个就是常见的DE(Data Enable)模式。 在5151上面的AVID脚输出, 设置一下3.21.4 Miscellaneous Controls Register【2】,3.21.6 Miscellaneous Output Controls Register【1】,3.21.16 Active Video Cropping Start Pixel MSB Register, 3.21.17 Active Video Cropping Start Pixel LSB Register,3.21.18 Active Video Cropping Stop Pixel MSB Register,3.21.19 Active Video Cropping Stop Pixel LSB Register

    Vsync这个,没有见过这种时序,应该是不行。

    如果我的回复解答了您的疑问,请将该回复标绿,让更多人看到。谢谢!