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.

TDA2E: 如何修改输出视频同步信号的频率

Part Number: TDA2E

团队成员你们好:
1.原硬件通过车机主机控制器输出视频到导航显示屏显示正常,应用层配置输出视频帧率30帧;
2.相同硬件线需要通过LVDS直接输出视频到新的显示屏,新的显示屏需要同步信号频率30HZ,
现测得SOC管脚输出频率固定为24.5HZ,配置输出视频帧率为60帧后频率无变化。
3.目前需求需要提高同步管脚输出频率30HZ以上,需要协助确认如何配置,谢谢。

  • 原硬件通过车机主机控制器输出视频

    请问“原硬件”具体是指什么?车机主机控制器具体是指什么?

     

    .相同硬件线需要通过LVDS直接输出视频到新的显示屏,

    相同硬件线是指什么?能否详细描述一下。

    SOC管脚输出频率固定为24.5HZ

    SOC管脚是什么管脚?

    目前需求需要提高同步管脚

    同步管脚是指哪个管脚?

  • 你好,我详细 描述一下现在的问题,代码配置如下:

    pVInfo->mInfo.pixelClock = 74250U;//37125U;
    pVInfo->mInfo.fps = 60U; //30u
    pVInfo->mInfo.hBackPorch = 220;
    pVInfo->mInfo.hSyncLen = 80;
    pVInfo->mInfo.hFrontPorch = 440;
    pVInfo->mInfo.vBackPorch = 20;
    pVInfo->mInfo.vSyncLen = 5;
    pVInfo->mInfo.vFrontPorch = 5;

    现象:

    当我设置fps为30U,pixelClock 为37125U;用示波器测量SOC的VSYNC管脚,读出频率为24.5hz;

    当我设置fps为60U,pixelClock 为74250U;用示波器测量SOC的VSYNC管脚,读出频率为49hz;

    疑问:当fps为30试,VSYNC信号为何只有24.5hz,而没有30hz?

  • 你好,我详细 描述一下现在的问题,代码配置如下:

    pVInfo->mInfo.pixelClock = 74250U;//37125U;
    pVInfo->mInfo.fps = 60U; //30u
    pVInfo->mInfo.hBackPorch = 220;
    pVInfo->mInfo.hSyncLen = 80;
    pVInfo->mInfo.hFrontPorch = 440;
    pVInfo->mInfo.vBackPorch = 20;
    pVInfo->mInfo.vSyncLen = 5;
    pVInfo->mInfo.vFrontPorch = 5;

    现象:

    当我设置fps为30U,pixelClock 为37125U;用示波器测量SOC的VSYNC管脚,读出频率为24.5hz;

    当我设置fps为60U,pixelClock 为74250U;用示波器测量SOC的VSYNC管脚,读出频率为49hz;

    疑问:当fps为30试,VSYNC信号为何只有24.5hz,而没有30hz?

  • 能否描述一下您的板子硬件情况?视频分辨率是多少?用的是哪个SDK版本里的哪个demo?  log信息能分享一下吗?

    另外请参考下面的帖子,也是设了30fps, 但达不到30问题,试试根据分辨率计算一下pix clock。
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/940042/tda2hg-what-is-dssm2m-maximum-output-fps/3489388