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.

[参考译文] AM68A:需要对 BT656隔行视频输出(DISPC)进行一些澄清

Guru**** 2482105 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1444600/am68a-need-some-clarification-for-bt656-interlaced-video-output-dispc

器件型号:AM68A

工具与软件:

尊敬的专家:

在下面中、我提到 TRM (SPRUJ28D、2024年7月)。

TRM 描述了 BT656隔行扫描模式下 DISPC 视频端口输出的设置、并规定偶数字段的线数应在 DSS0_VP_SIZE_SCREEN[29-16] LPP (第1669页)中设置。

但在对 DISPC Overlay Manager 的描述中、文档指出:"叠加负责将子帧定位在显示输出帧(指定的
由 DSS0_VP_SIZE_SCREEN[13-0] PPL 和[29-16] LPP 视频端口寄存器字段提供..." (第1654页)。

因此、当 Overlay Manager 只填充"DSS0_VP_SIZE_SCREEN[29-16] LPP 行时、这只是1个字段。 隔行扫描的第二个字段是什么?

谢谢。

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

    您好!

    没明白。 即使是第二个字段也会以同样的方式发出、不是吗? 每个字段在隔行扫描输出中逐个发出、因此需要将 LPP 设置为字段大小。  

    此致、

    Brijesh

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

    您好!

    很抱歉这么晚了、但在使用 NTSC 和720x480分辨率时、它只显示720x240。

    此致、

    Frank

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

    您好、Frank、

    在 NTSC 显示中、每个场都会逐个发送、因此我们需要在考虑场大小(720x240)的情况下配置参数。  

    此致、

    Brijesh

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

    好的、我们需要配置参数。

    但是、这些参数应该具有哪些参数、哪些值?

    此致、

    Frank

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

    弗朗茨、您好!  

    PDK 驱动程序提供了用于设置 分辨率输出消隐/计时参数的接口。 您需要更改为 NTSC 标准。  

    默认情况下、SDK 配置1080p 输出分辨率、如下所示。  需要针对 NTSC 对该值进行更改。 请注意、这将是隔行扫描 输出的字段时序。  

    PRM.timings.width = 1920U;
    prm.timings.height = 1080U;
    prm.timings.hFrontPorch = 88U;
    prm.timings.hBackPorch = 148U;
    prm.timings.hSyncLen = 44U;
    prm.timings.vFrontPorch = 4U;
    prm.timings.vBackPorch = 36U;
    prm.timings.vSyncLen = 5U;
    prm.timings.pixelClock = 148500000ULL;

    此致、

    Brijesh