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.

[参考译文] TMDS1204:视频输出不适用于 4K 60fps

Guru**** 2652575 points

Other Parts Discussed in Thread: TMDS1204

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1575960/tmds1204-video-output-is-not-coming-for-4k-60fps

器件型号:TMDS1204


工具/软件:

尊敬的团队:

我在电路板中使用的 TMDS1204 IC、我正在测试 HDMI1.4/2.0。
我面临 4K 60fps 的问题、数据将进入 TX 子系统、但视频锁不来自 PHY。
我们可以做什么来实现 4K 60fps。

此致、
Irfan

e2e.ti.com/.../HDMI-1-Output.pdf

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

    您好、  

    低分辨率是否正常工作、或者根本没有显示?
    从 SOC 到转接驱动器的布线长度是多少?
    从转接驱动器到连接器的布线长度是多少?


    数据将流向 TX 子系统、但视频锁不来自 PHY。

    您是否看到信号从 SOC 发出、但转接驱动器没有信号发出? 如果有信号、您是否尝试过增大 EQ?

    此致、
    j

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

    尊敬的 J:

    它的工作分辨率较低。
    从 soc 到转接驱动器的布线长度: 8303.46
    注意:其中包括 SOM 的 B2B 连接器和连接转接驱动器的 FMC 连接器
    从转接驱动器到 连接器的布线长度: 1199.1.
    注意:这包括 PI3WVR14412Q 之间的多路复用器。

    我提到的锁定信号意味着、虚拟视频将进入 TX 子系统、在子系统之后、有一个 VPHY、其中锁定信号输出连接到 LED。  

    此外、FMC 连接器 (ASP-134488-01) 是否支持 HDMI2.1 速度。

    该 IC 是否有任何 Linux 内核驱动程序???

    此致、
    Irfan

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

    尊敬的 Irfan:  

    感谢您提供的信息。  
    FMC 应支持 HDMI 2.1、并且此 IC 没有 Linux 内核驱动程序。 但是、此 IC 将在 I2C 模式下运行。  
    您能否探测转接驱动器是否有任何输出?

    如果有信号、则可能存在过多的后置通道损耗。 您能否将 EQ 提高到最大值、还是缩短电缆长度以查看是否有任何改进?

    此致、
    j



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

    尊敬的 J:

    希望我可以探测输出,但不幸的是,我不能。
    下面是我提到的、我测试的只有#1、#2 和#24 分辨率不起作用的分辨率。
    所用显示器为 LG 24GN650 和高级高速电缆、参考时钟为 297MHz。
    另外、我还注意到当我 测试较低分辨率(如 4K 50fps)时、时钟何时变为 75MHz 和 148.5MHZ。


    连接器:
    ID     编码器状态         名称           大小 (mm)      模式  编码器
    38     0      已连接      HDMI-A-1       530x300        31     37
     模式:
     索引名称刷新 (Hz) hdisp HSS htot vdisp VSS VSE vtot
     #0 1920x1080 143.98 1920 1968 2000 2080 1080 1083 1093 1157 346500 旗标:phsync、nvsync;类型:首选、驱动程序
     #1 3840x2160 60.00 3840 4016 4104 4400 2160 2168 2178 2250 594000 标记:phsync、pvsync;类型:驱动程序
     #2 3840x2160 59.94 3840 4016 4104 4400 2160 2168 2178 2250 593407 标志:phsync、pvsync;类型:驱动程序
     #3 3840x2160 50.00 3840 4896 494 5280 2160 2168 2178 2250 594000 标记:phsync、pvsync;类型:驱动程序
     #4 3840x2160 30.00 3840 4016 4104 4400 2160 2168 2178 2250 297000 flags:phsync、pvsync;type:driver
     #5 3840x2160 29.97 3840 4016 4104 4400 2160 2168 2178 2250 296703 标志:phsync、pvsync;类型:驱动程序
     #6 3840x2160 25.00 3840 4896 494 5280 2160 2168 2178 2250 297000 标志:phsync、pvsync;类型:驱动程序
     #7 3840x2160 24.00 3840 5116 5204 5500 2160 2168 2178 2250 297000 标记:phsync、pvsync;类型:驱动程序
     #8 3840x2160 23.98 3840 5116 5204 5500 2160 2168 2178 2250 296703 标志:phsync、pvsync;类型:驱动程序
     #9 1920x1080 120.00 1920 2008 2052 2200 1080 1084 1089 1125 297000 标志: phsync , pvsync ;类型:驱动程序
     #10 1920x1080 119.88 1920 2008 2052 2200 1080 1084 1089 1125 296703 flags: phsync , pvsync ; type: driver
     #11 1920x1080 119.98 1920 1968 2000 2080 1080 1083 1088 1144 285500 flags : phsync , pvsync ; type: driver
     #12 1920x1080 99.93 1920 1968 2000 2080 1080 1083 1088 1133 235500 flags: phsync , nvsync ; type: driver
     #13 1920x1080 60.00 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags : phsync , pvsync ; type: driver
     #14 1920x1080 59.94 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags : phsync , pvsync ; type: driver
     #15 1920x1080 50.00 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags : phsync , pvsync ; type: driver
     #16 1280x1024 75.02 1280 1296 1440 1688 1024 1025 1028 1066 135000 标志:phsync、pvsync;类型:驱动程序
     #17 1280x720 60.00 1280 1390 1430 1650 720 725 730 750 74250 标志:phsync、pvsync;类型:驱动程序
     #18 1280x720 59.94 1280 1390 1430 1650 720 725 730 750 74176 标志:phsync、pvsync;类型:驱动程序
     #19 1024x768 119.99 1024 1072 1104 1184 768 771 775 813 115500 标志:phsync、nvsync;类型:驱动程序
     #20 1024x768 75.03 1024 1040 1136 1312 768 769 772 800 78750 标志:phsync、pvsync;类型:驱动程序
     #21 1024x768 60.00 1024 1048 1184 1344 768 771 777 806 65000 flags:nhsync、nvsync;type: driver
     #22 800x600 119.97 800 848 880 960 600 603 607 636 73250 flags : phsync , nvsync ; type: driver
     #23 800x600 75.00 800 816 896 1056 600 601 604 625 49500 flags:phsync、pvsync;type:driver
     #24 800x600 60.32 800 840 968 1056 600 601 605 628 40000 标志:phsync、pvsync;类型:驱动程序
     #25 720x576 50.00 720 732 796 864 576 581 586 625 27000 flags:nhsync、nvsync;type:driver
     #26 720x480 60.00 720 736 798 858 480 489 495 525 27027 标志:nhsync、nvsync;类型:驱动程序
     #27 720x480 59.94 720 736 798 858 480 489 495 525 27000 标志:nhsync、nvsync;类型:driver
     #28 640x480 75.00 640 656 720 840 480 481 484 500 31500 标志:nhsync、nvsync;类型:驱动程序
     #29 640x480 60.00 640 656 752 800 480 490 492 525 25200 标志:nhsync、nvsync;类型:驱动程序
     #30 640x480 59.94 640 656 752 800 480 490 492 525 25175 flags:nhsync、nvsync;type:driver

    您能否根据附件建议任何可以进行的插针束带设置

    此致、
    Irfan

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

    尊敬的 Irfan:  

    您是否尝试过不同的水槽?
    由于大多数解决方案都可以正常工作、因此这似乎不是 TMDS1204 问题、因为似乎不存在电气问题。  
    如果您可以将 TMDS1204 置于 I2C 模式、您能否看到此脚本是否有任何改进?


    请尽管使用 F 或任何较低的 EQ 值。  

    如果器件进入断电模式、或者由于某种原因修改了终端、这将强制器件在 HDMI 2.0 中始终处于工作模式。  

    此致、
    j

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

    尊敬的 J:

    我已经在 RGB 中测试了所有上述分辨率、我没有看到 RGB 的 4K 60fps 输出、但当我测试 NV12 和 NV16 的 4K 60fps 时、分辨率有效。 您能解释一下为什么 RGB 模式没有出现这种情况吗?

    此致、
    Irfan

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

    尊敬的 Irfan:

    这可能是因为 4k60 中的一些视频时序超出了 HDMI 2.0 规范。 其中一种情况是采用 CVT 的 RGB 颜色格式。 请参阅本网站上的视频计时: https://tomverbeure.github.io/video_timings_calculator?horiz_pixels=3840&vert_pixels=2160&refresh_rate=60&margins=false&interlaced=false&bpc=8&color_fmt=rgb444&video_opt=false&custom_hblank=80&custom_vblank=6

    此致、

    j

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

    尊敬的 J:

    我们使用的视频时序值为  CEA-861。
    我们使用以下提到的命令进行 TX 信息测试:

    root@zynqmp-iwg30m:~# modetest -D amba_pl@0:drm-pl-drvHDMI1_v_HDMI_TX_ss_0 -s 38:#1@BG24 &
    [2] 1176.
    正在尝试打开设备“i915"...完成“完成
    root@zynqmp-iwg30m:~#设置模式 3840x2160-60.00Hz(在连接器 38、CRTC 34 上)

    [2]+ stopped (SIGTTIN)       modetest -D amba_pl@0:drm-pl-drvHDMI1_v_HDMI_TX_ss_0 -s 38:#1@BG24
    root@zynqmp-iwg30m:~#
    root@zynqmp-iwg30m:~#
    root@zynqmp-iwg30m:~#[ 694.543880] sched: RT 节流已激活

    root@zynqmp-iwg30m:~#
    root@zynqmp-iwg30m:~#
    root@zynqmp-iwg30m:~#
    root@zynqmp-iwg30m:~# cat /sys/devices/platform/amba_pl@0/a0020000.v_smid_tx_ss/vphy_info [ 703.224322]*** HDMI-TX 电缆断开连接***
    HDMI_INFO [ 704.142337]*** HDMI-TX 电缆已连接***
    root@zynqmp-iwg30m:~# cat /sys/devices/platform/amba_pl@0/a0020000.v_HDMI_TX_ss/HDMI_info  

    流信息
    ---------------
           颜色格式:    RGB
           颜色深度:8.      
           每时钟像素数:2.
           模式:            渐进
           帧速率:      60Hz
           分辨率:      3840x2160@60Hz
           像素时钟:     5940000

     流时序
    ------------------------

    HSYNC 时序:HAV=3840、HFP=176、HSW=88 (HSP=1)、HBP=296、Hto=4400
    Vsync 时序:VAV=2160、VFP=08、vsw=10 (VSP=1)、VBP=072、vto=2250

     

    此致、
    Irfan

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

    尊敬的 Irfan:

    如前所述、您是否尝试过增加转接驱动器上的 EQ?

    此致、
    j

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

    尊敬的 J:

    我已通过 1K 电阻将 TXPRE 引脚拉至 VCC3V3。
    但面对同样的问题、它显示 RT 节流已激活。

    此致、
    Irfan

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

    尊敬的 Irfan:  

    我们的器件在消除 ISI 抖动后通过传入的电信号。  
    因此、由于我们的器件、这似乎不是问题、因为我们的器件不会导致 RT 节流。  

    此致、

    j

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

    尊敬的 J:

    我检查了 TMDS clk 信号、它在适用于 4K 50 和 4K 60fps 的 TMDS1204 Re 驱动器之前和之后是 148.5。
    我已经添加了 ILA 的锁定就绪信号,它是高 4K 50 和低 4K 60。
    您能提出我应该检查的任何其他参数吗?

    此致、
    Irfan

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

    尊敬的 Irfan:  

    请参阅来源的文档。  

    此致、
    j