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.

[参考译文] TDA4VM:H 时序超级帧

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448710/tda4vm-h-timing-superframe

器件型号:TDA4VM
主题中讨论的其他器件:AB15

工具与软件:

您好、TI 专家!

我们通过 TDA4 DSI 输出一个2560*800超级帧,然后由 DS981拆分成两个1280*800;

LCD 时序为:

当 H 方向的消隐区域2560*800不乘以2时、输出显示为正常:
当 H 方向消隐区域​​2560*800乘以2时、输出显示总是异常:
帮助我们确认在 TDA4上设置超级帧时存在的一些问题:
#1:在 TDA4中、超级帧时序的 H 方向消隐区域是否必须乘以2?
#2:如果 H 方向不乘以*2、这个时间是否会影响 DSI_TX 的有效输出?
期待您的回复

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

    巴里、您好!

    我看到这个主题是重复的: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1447388/tda4vm-h-timing-superframe/5555659?tisearch=e2e-sitesearch&keymatch=%2520user%253A585052#5555659

    [报价 userid="585052" url="~/support/processors-group/processors/f/processors-forum/1448710/tda4vm-h-timing-superframe "]
    #1:在 TDA4中、超级帧时序的 H 方向消隐区域是否必须乘以2?
    [报价]

    否、如果是单个帧、则消隐间隔不需要乘以2。

    也就是说、如果显示屏支持精简消隐模式。 例如、下面是一个来自 VESA-DMT-1.13.pdf 的示例、这个文档有一些预定义的显示监视器时序。 为了减少消隐、1280x800和2560x1600都对 HFP 使用48像素、对 HSync 使用32像素、对 HFB 使用80像素。

    [报价 userid="585052" url="~/support/processors-group/processors/f/processors-forum/1448710/tda4vm-h-timing-superframe "]
    #2:如果 H 方向不乘以*2、这个时间是否会影响 DSI_TX 的有效输出?
    [报价]

    如果您说如果 H 方向"消隐期"不乘以*2,它是否影响输出数据的吞吐量,那么它不会影响吞吐量,而是会影响是否有视频伪影。 监视器采用一定的消隐周期范围、如果编程周期超出可容忍的范围、则可能会出现视频伪影。

    如果您问 H 方向"分辨率"是否不乘以*2,它是否影响输出数据的吞吐量,那么是的,它将影响吞吐量,因为发送的数据较少。

    此致、

    Takuma

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

    你好、Takuma、

    只要1280*800是单帧。

    只要2560*800是超级帧。

    现在的问题是:

    使用的串行器 TI ds981不支持分离器模式、因此我们必须使用裁剪模式来分离。

    在这种情况下:

    #1:应如何在 TDA4中设置时序? 对于超级帧、空白消隐应乘以2?

    #2:在 ds981中,应该设置多少的 startx 和 endx, starty 和 Endy 的作物?

    期待您的回复。

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

    巴里、您好!  

    要了解时序参数、我建议使用 EVM 并连接到 DP 监视器。 然后您可以使用 kmsprint 打印 CRTC。 例如:

    root@j784s4-EVM:~# kmsprint
    连接器0 (40) DP-1 (已连接)
    编码器0 (39)无
    CRTC 0 (38) 3840x2160@30.00 297.000 3840/176/88/296/+ 2160/8/10/72/+ 30 (30.00) 0x100005 0x40
    平面0 (31) fb-id:67 (crtcs:0 1) 0、0 3840x2160 -> 0、0 3840x2160 (AR12 AB12 RA12 RG16 BG16 AR15 AB15 AR24 AB24 RA24 BA24 RG24 BG24 AR30 XR12 XB12 RX12 RX12 15 XB24 RX24 24 20 RXYXR24 20 RXYX24 30 RXYXR24 20)
    FB 67 3840x2160
    连接器1 (50) eDP-1 (已断开连接)
    编码器1 (49)无
    root@j784s4-EVM:~#

    您可以使用 VESA 文档对这些数字进行交叉检查、或者(因为您的分辨率不是标准的)根据规范计算时序参数。 在线搜索时、应该会有您可以参考的计算器。 例如、以下是您可能在线找到的计算器之一的输出:

    对于 startx、endx、starty 和 Endy、这是特定于您的应用程序的。 我假设 您 只需要活动帧区域的角。  

    此致、

    Takuma