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.

[参考译文] TPS6.5982万:USB-C显示PD上的HPD和SBU上的DDI

Guru**** 2479035 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/573370/tps65982-usb-c-display-hpd-over-pd-and-ddi-over-sbu

部件号:TPS6.5982万

我们需要通过编程方式模拟HPD以及向主机PC提供EDID的显示数据接口。  

1)是否有任何理由我们不能通过发送"注意"数据包,在CC行上'伪造' HPD对话框? 屏幕将显示"闪烁",以确认成功。

2)收到HPD后,主机PC轮询SBU线路以获取无掺杂(超极性) DDI信号是否合理? 意思是,从最简单的VGA/HDMI显示器的意义上说,PC GPU是否会期望SBU1/2上的I2C从属设备准备好提供EDID?

谢谢大家!

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

    根据USB PD规范,我们严格使用CC线路进行PD消息传送。 但是,我们有一个备用模式,在触发GPIO事件时,您可以通过CC线路发送多达4个唯一的PDIOs (虚拟GPIO)。 SBU也用于我们部分中的备用模式。 我们有一份关于备用模式的应用说明,可能会对您有所帮助。 请在以下链接中参阅:
    www.ti.com/.../slva841.pdf

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

    谢谢Eric,我们的目标是使用DisplayPort备用模式,因此我认为我们不需要任何自定义PD消息。  

    我的理解是,如果我们发出DisplayPort alt模式配置信号,并提供HPD "plug (插入)事件/IRQ (有效负载0x18a),那么我们应该会在SBU线路上看到SDA/SCL信号,这是DFP (PC/Mac)进入I2C主模式所导致的。

    在最简单的情况下,例如在CC线路上使用PD协商进入DP Alt模式的VGA到USB-C适配器,SBU线路是否真正直接传递到DDI (仅是一个I2C从设备提供来自I2C EEPROM的EDID)?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前我只能肯定,我们针对DisplayPort Alternate模式的PD消息是正确的,它与我们购买的VGA到USB-C适配器匹配,以便进行比较。 此时的问题是,在HPD插件事件/IRQ时,我们不会看到屏幕"闪烁"。 我知道TX1/RX1和TX2/RX2通常会直接路由到DisplayPort设备,但由于我们的设计中没有一个,因此我们需要欺骗DFP,让它以为它连接了一个显示屏。 我们有TX1/RX1和TX2/RX2常闭,是否应该将其拉起? 谢谢!