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楼沙发自己坐

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

55 个回复

  • 回复 Eason Wang:

    你好,Eason

    感谢您的回复。

    大部分摄像头sensor芯片都是这样输出给android主芯片的(比如HM5065,datasheet在附件中,43页)。是否是极性的问题呢,如果vsync信号在有效数据区域一直拉低也是可以的,这样是否可以做到呢?

    还有我们量到vsync大概是60Hz一次,我们的模拟数据源是一秒钟30帧的pal,这是否正常呢?

    TVP5151 datasheet中,VSYNC在一帧数据会产生2次,是这样吗? 

    谢谢!

    HM5065-DS-V03.pdf
  • 回复 Eason Wang:

    Eason,你好!

    现在可以看到图像了,但是颜色有异常:

    是否可以通过修改寄存器的方式解决这个问题。

    谢谢!

  • 回复 Yumin Xu:

     请提供原始的图像做对比分析,为了搞清楚:

    1. 图像是否完整,是否有位移?

    2. 颜色不对是哪种类型,典型的如红蓝反色,或者颜色过渡有问题

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

  • 回复 Eason Wang:

    Dear Eason Wang:

        您好,我目前在调试TVP5150 遇到了输出图像会有轻微抖动的问题,我这边也搜索了相关的文档说要修改奇偶场的问题,由于刚刚调试不清楚奇偶场

        的修改是指具体的哪些寄存器修改,还是说cpu端的修改,请帮忙回复在下的疑惑,谢谢。

  • 回复 jp chen:

    你是需要TVP5150芯片输出奇偶场?手册上看这两个寄存器

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

  • 回复 Eason Wang:

    Dear Eason Wang:

              您好,非常感谢您的回复,目前初始化的寄存器测试如下:

             1.未有图像输出

               tvp5150_write_cmos_sensor(0x03,0x6b);
               tvp5150_write_cmos_sensor(0x0f,0x02);

            2.有图像输出,但是图像会抖动

             tvp5150_write_cmos_sensor(0x03,0x6f);
             tvp5150_write_cmos_sensor(0x0f,0x02);

      

            3.有图像输出,但是图像会抖动

             tvp5150_write_cmos_sensor(0x03,0x6f);
             tvp5150_write_cmos_sensor(0x0f,0x02);

            抖动问题和论坛中的帖子http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/48382.aspx 描述得差不多

          如下图整个屏幕都在抖动,特别是红色的区域比较明显,请Eason帮忙分析一下是平台的原因,还是说输入的信号,其他其他的原因导致,非常感谢

          

  • 回复 jp chen:

     2.有图像输出,但是图像会抖动

             tvp5150_write_cmos_sensor(0x03,0x6f);
             tvp5150_write_cmos_sensor(0x0f,0x02);

     

            3.有图像输出,但是图像会抖动

             tvp5150_write_cmos_sensor(0x03,0x6f);
             tvp5150_write_cmos_sensor(0x0f,0x02);

    首先,你的2/3两点, 寄存器值是一样的,是否有遗漏了某种情形?

    从寄存器配置上来看, 是没有什么问题的。你可以做的是

    1. 回读寄存器确认配置正确无误。

    2. 用示波器测量FID管脚确有FID信号输出,能测量到电平跳变并且周期正确。

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

  • 回复 Eason Wang:

    此外, 和TVP对接的主芯片,那么他们的接口是嵌入式同步还是分离同步?是否接了Hsync,Vsync,FID?

    那么主芯片采集端的软件是配置成用嵌入同步还是用分离同步来采集? 按照之前你的描述来看,你只配置了tvp的FID输出,但是主芯片采集端是否配置了分离同步去采集?即使配置了分离同步的采集,那么是否是包含FID的分离同步?

    BR,

    Eason

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

  • 回复 Eason Wang:

    Dear Eason Wang:

           您好,非常感谢你如此细心的回答。

         我先介绍我这边的硬件接法,FID/GLCO和AVID和INTREQ/GPCL/VBLK脚都悬空 ,HVSYN和VSYNC的输出如下图片,我这边咨询了MTK工程师,他们那边

         说MTK摄像头采集没有嵌入同步和分离同步采集的说法(有可能是表达方式不一样),所以目前我也不清楚是哪种方式?但目前预览的大小只能设置为320*288才  能让显示满屏。之前描述的寄存器初始化如下。请Eason 帮忙分析抖动的原因跟硬件接法相关还是说跟主控端设置有关,非常感谢。

            2.有图像输出,但是图像会抖动

             tvp5150_write_cmos_sensor(0x03,0x6f);
             tvp5150_write_cmos_sensor(0x0f,0x02);

            3.有图像输出,但是图像会抖动

             tvp5150_write_cmos_sensor(0x03,0x6f);
             tvp5150_write_cmos_sensor(0x0f,0x00);

     

        HVSYNC

        

    VSYNC

  • 回复 jp chen:

    Hi,

    由于你的FID是悬空的,那么即便采用分离同步,那也只使用了Hsync和Vsync。 所以你贴的这两组寄存器和其结果应该没有用了。

    从你的Hsync和Vsync波形本身来看,没有问题。

    在同步方式这一点上你仍然需要确认一下主芯片采集用的是哪种同步方式。

    请看手册以下章节来理解一下。

    3.12 Synchronization Signals

    3.14 Embedded Syncs

    在tvp段有寄存器来控制是用Embedded Sync还是Discrete Sync。 

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