This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 无法识别TVP5158

Guru**** 2553260 points
Other Parts Discussed in Thread: TVP5158

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/596381/tvp5158-is-not-recognized

主题中讨论的其他部件:TVP5158

我正在使用TI的TVP5158,它正在调试中

以下问题:设置为CH1,A/D,VO_A以输出8位的D1信号,

但后者不被承认。 原因是什么?接下来我应该怎么做?非常感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您正在设置哪些寄存器?

    您是否说时钟和数据输出不摆动?

    巴西,

    Steve

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!底部是TVP5158的寄存器设置,工作模式

    它是模拟CVBS输入通道1,PAL信号,输出选择DVO_1,

    格式为8位DI格式,但转换芯片无法识别后者。

    接收到标准DI信号,芯片输入端口为正常。

    寄存器设置:


    信号链路:

    CVBS输入-------- TVP5158 --- FPGA --- GS2972


    1.当前状态:

    将TVP5158设置为单模式,GS2972无法检测到输出信号。

    TVP5158输出时钟:27m;

    TVP5S的DVD_A输出数据输入了FPGA提取HS。

    但当您消除输入CVBS时,HS,VS和OE是正常的;

    其他测试:FPGA使用TVP5158的27M时钟输出生成色条测试图,GS2972检测到该值。

    输出正常显示。


    二.

    TVP5158套件内容:

    在DVD_A处输出TVP5a自身的蓝场测试信号

    格式:8bit d1 format.PAL系统。

    TVP5158寄存器如下所示:
    00h:7E b0 03 00 02 00 00 51 58 71 02 82 00 ff 03
    10小时:80 00 80 00 00 70 0A 40 00 00 00 0 c 00 00 00 00 00
    20h:6a 08 80 80 00 F5 00 00 00 00 06 1e 04 00 f2 08 04
    30小时:FF ff ff 00 00 6a 08 05 07 84 00 d0 02 19 00 20 01
    40小时:07 00 47 00 04 00 07 00 84 00 d0 02 6F 02 18 00
    50小时:84 00 d0 02 97 00 bc 02 26 00 06 01 1e 09 34 03
    60H:00 09 40 1e 18 00 0b 00 1f 1f 02 10 04 64 20
    70小时:7D 00 8a 64 04 02 0f 0f 03 05 20 1e 02 08 03
    80h:0A 01 5a 06 00 03 22 00 00 12 1D 64 00 0A 04
    90小时:10 80 80 00 4c 1a 60 50 00 00 00 0A 05 05 03 bc.
    A0H:BC 00 0d 02 90 01 78 00 08 03 D8 05 00 01 00
    B0H:00 ff ff E4 00 71 12 40 00 01 D7 0f 00 00
    C0H:00 88 C9 01 00 00 00 00 00 A5 ff 7e 01 00 00 00 00
    D0H:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    E0H:00 00 00 00 25 25 25 25 54 00 00 00 00 00 00 00 0025.
    F0h:08 00 00 00 00 00 00 00 00 00 25 25 25 25 25 2f 01

    3.  

    在VIN_1中输入CVBS (PAL颜色条)

    该寄存器与上一个寄存器相同,但A9:40。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在视频信号连接到输入时,状态0寄存器表示什么?

    请注意,如果未连接视频,则仍将有数字输出流,但它将包含黑色视频(取决于蓝屏寄存器的配置方式)。

    尝试将'蓝色'屏幕颜色更改为黑色以外的颜色,以便我们可以确定是否检测到有效的视频输入。 例如0xAA,0x55,0x55,因为在示波器/逻辑分析器上更容易看到。 (在示波器上,大多数时候都会在大多数数据位上出现交替的高/低转换。

    另请注意,连接/断开视频的内容将在数字视频流中出现中断。 接收设备必须能够动态地重新同步到SAV/EAV代码。

    当CVBS已连接时,FPGA的H/V/F输出是否与未连接时不同? 如果是这样,则FPGA可能无法正确解码SAV/EAV代码。

    所以,只是为了澄清... 您是否指出在启用蓝屏但无CVBS的情况下,GS2972可以正确显示蓝屏,但当您连接CVBS时,GS2972将停止显示良好的图像?

    GS2972可接受多大抖动? 如何确定“转换芯片无法识别”? 来自TVP的时钟输出将具有明显的抖动,因为它将与传入的CVBS信号同步。 直接使用此时钟生成高速SDI时钟可能由于抖动而无法工作。

    首先要检查的是状态寄存器,以确保TVP正在检测有效的视频信号以及该视频信号是什么。
    其次,将蓝色屏幕颜色设置为可在示波器上监控的颜色,并设置为模式01。
    第三,确保GS2972和FPGA正确地重新同步到SAV/EAV代码。
    第四,检查串行器时钟抖动要求。

    巴西,
    Steve