Other Parts Discussed in Thread: TMDS1204
工具/软件:
尊敬的团队:
我在电路板中使用的 TMDS1204 IC、我正在测试 HDMI1.4/2.0。
我面临 4K 60fps 的问题、数据将进入 TX 子系统、但视频锁不来自 PHY。
我们可以做什么来实现 4K 60fps。
此致、
Irfan
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.
尊敬的 J:
它的工作分辨率较低。
从 soc 到转接驱动器的布线长度: 8303.46
注意:其中包括 SOM 的 B2B 连接器和连接转接驱动器的 FMC 连接器
从转接驱动器到 连接器的布线长度: 1199.1.
注意:这包括 PI3WVR14412Q 之间的多路复用器。
我提到的锁定信号意味着、虚拟视频将进入 TX 子系统、在子系统之后、有一个 VPHY、其中锁定信号输出连接到 LED。
此外、FMC 连接器 (ASP-134488-01) 是否支持 HDMI2.1 速度。
该 IC 是否有任何 Linux 内核驱动程序???
此致、
Irfan
尊敬的 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
尊敬的 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