主题中讨论的其他器件: TPS65988
我将 TPS65988EVM 配置为提供器、并在 EVM 和消费类器件之间捕获了 USB PD 日志。
请参阅 EVM 发送的以下截屏的11 SOP* VDM 数据包。 它显示错误:“结构化 VDM 版本”。
EVM 将 VDM 版本设置为1.0,但它应该是"Ver 2.0"。

我使用了以下固件版本和配置实用程序的默认 DFP Only 项目文件。

我是否可以使用更新的固件来解决此错误?
此致
Saito
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.
我将 TPS65988EVM 配置为提供器、并在 EVM 和消费类器件之间捕获了 USB PD 日志。
请参阅 EVM 发送的以下截屏的11 SOP* VDM 数据包。 它显示错误:“结构化 VDM 版本”。
EVM 将 VDM 版本设置为1.0,但它应该是"Ver 2.0"。

我使用了以下固件版本和配置实用程序的默认 DFP Only 项目文件。

我是否可以使用更新的固件来解决此错误?
此致
Saito
您好、Saito、
假设电缆类型为"无源"、则如下图所示、VDO 版本将设置为1.0。

在 GUI 配置工具中,您可以更改一些设置以将 VDM 版本设置为2.0。 首先检查 PD3配置寄存器(0x42)、并确保规格版本[0:1]和[2:3]都设置为 USB/PD 版本3。 接下来、在 Transmit Identity Data Object (0x47)下、将 Product Type (Cable Plug)[227:229]设置为 Active Cable 、 并将 VDO Version [317:319]设置 为0x1 (2.0版)、如下所示:
这应将 VDM 版本设置为2.0 (使用 TotalPhase 的 PD 日志):

此致、
林德华
尊敬的 Lin:
>首先检查 PD3配置寄存器(0x42)并确保正确
>规格版本[0:1]和[2:3]都设置为 USB/PD 版本3。
规格版本[0:1]和[2:3]都设置为 USB/PD 版本3。
>下一步在发送标识数据对象(0x47)下、设置任一产品
>类型(电缆插头)[227:229]至有源电缆和 VDO 版本[317:319]
>至0x1 (版本2.0)、如下所示:
我尚未通知我已将发送标识数据对象(0x47)从默认的仅 DFP 项目更改为发送标识数据对象(0x47)。
默认的仅 DFP 项目设置 SOP'(系联插头)标识对象的数量。 但是、TPS65988 EVM 没有绳插头、它有一个插座。 因此、我将 SOP'(线性插头)标识对象的数量设置为0。 然后在 GUI 工具中删除 SOP'(抖动插头) Discover Identity Response 设置。因此我不需要设置产品类型(电缆插头)[227:229]和 VDO 版本[317:319]。
您的 PD 日志显示988未将 SOP*结构化 VDM 发送到电缆,因为您设置了一根系线电缆。 如果将 SOP'(线性插头)标识对象的数量设置为0,则会导致问题的发生,因为988发送了版本为1.0的 SOP*结构 VDM。
此致
Saito