主题中讨论的其他器件: HD3SS214
大家好、
我们在4:1 DP-MUX 应用(仅 DP、无 USB-C)中使用 TUSB546-DCI、并通过 I2C 对其进行控制。 到目前为止、我们在所选寄存器设置方面没有遇到任何问题。 我们的客户希望在我们的装置上操作他的 DockingStation、但 MUX 输出上的显示仍然是暗的。 坞站以笔记本电脑作为源。 笔记本电脑和扩展坞通过 USB-C 电缆连接。 集线站通过标准 DisplayPort 电缆连接到我们的多路复用器。 我在 TUSB546的输出通道0-3上看不到任何数据、在 AUX 通道上看到无限流量。 它看起来像是永无休止的链路训练。 当 AUX_snoop_disable 为0时会发生这种情况。 如果我们将该位设置为1、则会得到一个屏幕信号。 对此可能有何解释? 在另一个过程中、我读取:
AUX snoop 用于电源管理。 TUSB546会监听 AUX 写入 DisplayPort 接收端的 DPCD 寄存器0x00101 (LAIN_COUNT_SET)和0x00600 (SET_POWER_STATE)、并根据写入 LAIN_COUNT_SET 的值禁用/启用通道。 当 SET_POWER_STATE 在 D3中时、TUSB546禁用所有通道。 否则、活动通道将基于通道数集的值。 如果您禁用 AUX 监测功能、则会失去此电源管理功能。
"D3中的 POWER_STATE 意味着什么?
那么、为什么 TUSB546会关闭其输出、即使源仍在尝试执行链路训练?