Thread 中讨论的其他器件: TDP0604、TDP1204、 TMDS1204、 TDP158
工具/软件:
你(们)好
我直接从 DP++连接器连接到没有 100NF 系列电容器的元件,这是否会影响到我无法使用 4K 屏幕,只能使用 HDMI,
如果我通过 HDMI 连接器连接、该连接器通过串联电容器连接到组件、在这种情况下、我能够使用 4K 屏幕
还是有其他影响它的因素?
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.
工具/软件:
你(们)好
我直接从 DP++连接器连接到没有 100NF 系列电容器的元件,这是否会影响到我无法使用 4K 屏幕,只能使用 HDMI,
如果我通过 HDMI 连接器连接、该连接器通过串联电容器连接到组件、在这种情况下、我能够使用 4K 屏幕
还是有其他影响它的因素?
e2e.ti.com/.../KVM-4X2-_2D00_-DOCF605_5F00_REV-B_5F00_TEST.pdf
您好、
对于此 DP++源、它是否需要读取适配器 ID? 某些 DP++源可能需要读取适配器以区分 HDMI 或 DVI 输出的支持。 TDP0604 不支持适配器 ID、因此、如果 DP++源读取它、它将返回 DP++源假定 DVI 输出的所有“0",“,因此、因此支持的最大频率为 165MHz。
是否可以禁用此功能并强制 DP++源输出 4K@30Hz 和 4K@60Hz?
谢谢
David
谢谢
在将 I2C 控制器连接到 DP159 元件 (R363、R364、R374、R375、R385 R386、R396、R397)、控制器从 DP159 读取适配器 ID、并使用 EDID 更新主机、作为从屏幕读取的代码、
++DP 在 4K 30Hz 模式下工作、而不是 4K 60Hz、这是因为该组件仅支持 DisplayPort 双模标准版本 1.1、还是出于其他原因?
通过 HDMI 连接器从主机连接时、与屏幕的连接仅为 4K 60Hz 4:2:0、而不是 4K 60Hz 4:4:4、这是元件的限制、而且根据标准、我在 4K 60Hz 连接中测量的 CLK 频率为 340M、而不是 594MHZ、
如果原因是组件不支持此频率、则组件 tmds1204 或 tdp1204 会执行 594MHZ 的 CLK 并以 4K 60Hz 4:4:4 的总配置进行处理。
这些元件如何支持通过 DP++连接器与主机进行连接?
您好、
除 CVT 格式外、DP159 仍支持 4K@60Hz 4:4:4 分辨率。 但对于 HDMI2.0、DP159 TMDS_clock_RATIO 位必须为“1"。“。 如果您在 340MHz 测量时钟频率、 则该点可能未正确设置 TMDS_clock_RATE_STATUS。
作为发现的一部分、供电方读取受电方的 E-EDID 信息以了解受电方的能力。 该读取内容的一部分是 HDMI 论坛供应商特定数据块 (HF-VSDB) MAX_TMDS_HDMI Character_Rate 字节、用于确定支持的数据速率。 根据值、源将写入从器件地址 0xA8 偏移 0x20 位 1、TMDS_clock_RATE_STATUS。 SNx5DP159 会监测此写入以确定 TMDS 时钟比率、从而相应地设置自己的 TMDS_clock_RATE_STATUS 位。 如果写入 1、则 TMDS 时钟为 TMDS 位周期的 1/40。 如果写入 0、则 TMDS 时钟为 TMDS 位周期的 1/10。 除非将 1 写入地址 0xA8 偏移 0x20 位 1、否则 SNx5DP159 将始终默认为 TMDS 位周期的 1/10。 当 HPD_SNK 置为无效时、该位会复位为默认值。 如果源不写入该位、则 SNx5DP159 将不会配置为 TMDS 时钟 1/40 模式以支持 HDMI2.0。
如果该位被置位、您应该会看到 CLK 频率为 594/4 =~148MHz。
谢谢
David
谢谢
DP++连接器连接有什么问题? 我们只能在屏幕前以 4K 30Hz 的频率工作、而不能在 4K 60Hz 下工作。 这是否也与配置 CLK 寄存器的问题有关、还是一个不同的问题?
“将 I2C 控制器连接到 DP159 组件 (R363、R364、R374、R375、R385、 R386、R396、R397)、控制器 从 DP159 读取适配器 ID、并使用 EDID 更新主机、作为从屏幕读取的代码、
++DP 在 4K 30Hz 模式下工作、而不是 4K 60Hz、这是因为该组件仅支持 DisplayPort 双模标准版本 1.1、还是出于其他原因?“"</s>“
您好、
查看原理图、可以将 SCL_SRC 和 SDA_SRC 连接到电平转换器。 但对于 DP159、DDC 监控在 SCL_SNK 和 SDA_SNK 上完成。 因此、在没有侦听的情况下、DP159 不会自动设置 TMDS_CLK_RATE_STATUS 位。 您必须将监测配置更改为 SCL_SNK 和 SDA_SNK 端。
++DP 在 4K 30Hz 模式下工作、而不是 4K 60Hz、这是因为该组件仅支持 DisplayPort 双模标准版本 1.1、还是出于其他原因?“"</s>“
否、DP++版本 1.1 将支持 4K@60Hz。
谢谢
David
您好、
要 将监测配置更改为 SCL_SNK 和 SDA_SNK 侧、我们是否可以通过 SDA_SRC 和 SCL_SRC 或通过 SDA_CTL 和 SCL_CTL 来配置 TMDS_CLK_RATIO_STATUS 位、如果需要访问哪些寄存器?
您可以使用寄存器 0x0B 配置 TMDS_CLK_RATIO_STATUS 位、如下所示。 DP159 寄存器通过 SDA/SCL_CTL 总线访问。 要更改 TMDS_CLK_RATIO_STATUS 位、必须首先设置 DDC_TRAIN_BIT。

谢谢
David
你(们)好
在用于侦听的直接 I2C 连接中、我通过 HDMI 连接器一次将主机输入连接到背对背连接的组件、DP159 连接到 TDP158、然后通过 HDMI 连接器连接到监视器。
在此连接模式下、主机和显示器以 4K 60Hz RGB 的速度工作。
但是、如果我在 DP159 和 TDP158 元件之间的同一背对背连接中通过 DP 连接器从主机连接 DP++、然后通过 HDMI 连接器连接到显示器、
在此连接模式下、主机和显示器的工作速度为 4K 30Hz RGB、而不是 4K 60Hz RGB。
因此、这些元件支持 DisplayPort 双模标准
版本 1.1 或出于其他原因、如果这些元件不支持该版本、是否有其他元件支持 DisplayPort 双模标准
版本 1.2。

这是我描述的 here.e2e.ti.com/.../BLOKER_5F00_KVM_5F00_HDMI-_2600_-DP-I2C-connection_5F00_Architecture.pdf 连接的方框图
您好、
当您提到背对背连接的元件时、您是指方框图中的 DP159 还是多路复用器?
DP159 和 DP158 都支持高达 6Gbps 的信号传输速率、以实现每像素 4k 2k 60p 24 位的最高分辨率。
但对于 DP++源、它是否会读取 DP159 适配器 ID? 适配器中的最大 TMDS 时钟速率将向源指示 支持 4K@60Hz。

如果 DP++正在读取适配器 ID、是否有办法禁用它并强制 DP++输出 4K@60Hz 分辨率?
谢谢
David
谢谢
1.组件背对背连接,无需使用多路复用器直接连接线,如所附方框图所示。
2.是的,它直接通过 DP 连接器读取 DP159 适配器 ID。
3.是否有办法使 DP++以最大速度在 4K 60Hz RGB 模式下工作、可以通过 I2C 或任何其他方式启动或写入 DP159 和 TDP158 组件。
4.根据数据表的说明,该组件支持 DisplayPort 双模
版本 1.1、根据此标准、它只支持 4K 30Hz RGB、或者有什么我不理解的、它的工作速率仅为 5.4GBps、而不是 6Gbps。
您好、
DP159 是 2 类 DisplayPort 双模电缆适配器。 2 类适配器可支持高达 165MHz TMDS 时钟速率(DVI 规格限制)的 DVI、或支持高达 300MHz TMDS 时钟速率的 HDMI。
在 4K@60Hz 分辨率下、TMDS 时钟速率为数据速率的 1/40。 4K@60Hz 分辨率的数据速率为 5.94Gbps、数据速率为 1/40、时钟速率或频率为 148.5MHz、低于 2 类 DisplayPort 双模电缆适配器的最大 300MHz 时钟速率。 因此、DP158 和 DP159 作为 2 类 DisplayPort 双模电缆适配器、将支持 HDMI2.0 4K@60Hz 分辨率。
对于问题 3、 如果源支持 4K@60Hz 分辨率、则应由 DP++源(而不是 DP158 或 DP159)发出该分辨率。 DP158 或 DP159 将设置的唯一内容是 TMDS_CLK_STATUS 位、必须将该位设置为 1 才能实现 4K@60Hz 分辨率。 DP158 或 DP159 可以通过监听 DDC 总线来自动设置此位、或者在将分辨率更改为 4K@60Hz 时、源可以手动写入此位。
如果源正确读取适配器 ID、我希望源发送 4K@60Hz 分辨率。 您能否咨询源供应商、看看源代码是否支持 4K@60Hz 、以及是否支持 4K 60Hz、如何启用它?
谢谢
David
谢谢
我们遇到了 SN75DP159RSB 的问题、即 DP++输入无法启动 SCDC 通信来实现 HDMI 2.0 功能。
消息 :
引脚搭接模式下的 SN75DP159RSB(选择 HDMI、自适应 EQ)。 出于安全原因、没有将监视器连接到 SNK 端。相反、我们在 0xA8 处实现了 I2C 从器件的控制器、用于捕获转接驱动器需要监测的 SCDC 数据。
HPD_SRC 和 HPD_SNK 上拉至 3.3V。
问题 :
问题 :
e2e.ti.com/.../4628.BLOKER_5F00_KVM_5F00_HDMI-_2600_-DP-I2C-connection_5F00_Architecture.pdf
您好、
以下是 DP159 适配器 ID 的一部分

电缆适配器使用寄存器 0x00 至 0x0F 来指示适配器是包含 HDMI 还是 DVI 插座。 如果适配器包含 DVI 插座、则寄存器 0x00 至 0x0F 将返回 0x00h。
寄存器 0x10 指示电缆适配器是 1 类还是 2 类。 对于 1 类、读取寄存器 0x10 将返回 0x00h 或 0xFFh。 对于 2 类、读取寄存器 0x10 将返回 0xA0h。
您是否可以使用 I2C 分析仪探测和解码 DDC 总线上的 I2C 事务? 您应该会看到 0x80(适配器)、0xA0 (EDID)、0xA8 (SCDC)、请注意这些都是 8 位寻址。 在 4K@60Hz 条件下 、您应该会看到主机将 SCDC 寄存器 0x20 的位 1 设置为“1"。“。
谢谢
David
谢谢
我们有一个具有 2 个 I2C 端口的微控制器。
我们能够验证扩展 DDC(地址 0x80 处)的寄存器 0x10 为 0xA0。
通过软件断点、我们能够验证计算机主机仅在使用 HDMI 电缆时才将 SCDC 寄存器 0x20 的位 1 设置为“1"。“。 如果我们使用 DP 电缆、计算机主机不会尝试访问任何 SCDC 寄存器。
我们也知道,与 DP 计算机主机读取 HDMI 适配器 ID ,因为我们有 4K@30 分辨率,否则它将被限制为全高清分辨率。
使用示波器、我们得到了与上述相同的结果。
谢谢
我们收到的答案
是的、Dell OptiPlex 7090 支持 DP++(DisplayPort++) 双模式、支持 4K 分辨率 (60Hz) 和 RGB 颜色。 它具有支持 HBR2(高比特率 2)的标准 DisplayPort 1.4 端口、能够以 60Hz 的频率处理 4K 分辨率和 RGB 颜色。 此外、它还可能具有支持 DisplayPort 交替模式的 Thunderbolt 4 端口、该端口还可以支持 4K 60Hz RGB。
我们还通过在 DP++与 HDMI 之间传输数据的加密狗将 DP++端口连接到支持 4K 60Hz RGB 的显示器上、并且可以正常工作。
我们需要您的帮助、以便了解为什么通过两个背对背连接的 DP159 组件(如前文所述)、它在 4K 60Hz RGB 中不起作用、而仅在 4K 30Hz RGB 中起作用?
您好、
查看 Win Display 设置时、您是否会看到 4K@60Hz 分辨率显示为支持的最大分辨率? 如果没有、您是否已检查 DDC EEPROM 中的 EDID 以确保 EDID 报告 4K@60Hz 作为支持的分辨率之一?
对于 DP158 和 DP159、我注意到其 SDA_SNK 和 SCL_SNK 未连接到 DDC 总线。 在本例中、对于 4K@60Hz 分辨率、您是否手动将 HDMI_CLK_STATUS_RATIO 位设置为 1?

谢谢
David