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.

[参考译文] TPS65988:TPS65988仅在初始插件时协商 PDO

Guru**** 2584005 points
Other Parts Discussed in Thread: TPS65988

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1179405/tps65988-tps65988-only-negotiates-pdo-at-initial-plug-in

器件型号:TPS65988

你好。 由于我无法使修补程序加载/编程正常工作-请参阅相关问题-我不得不直接向寄存器写入、这要归功于 Application Customization Tool 中的 Raw View (v.6.1.3)

这导致了某种程度上正确的配置。

  • 我们有2个 PDO (5V 和15V)。
  • Passmark USB PD 测试仪 PM125

如果我将 USB PD 测试仪默认设置为请求5V PDO、我在端口上获得5V 电压。

如果我将 USB PD 测试仪默认设置为请求15V PDO、我会在端口上获得15V 电压。

但是、在这个"初始协商"后、我无法使切换 PDO 的协商生效。

已在 TPS65988EVM 中尝试完全相同的配置(除了几个不同的 GPIO 引脚)-其中两个可用的 PDO 之间的协商是"来回"的。

请您通过向我指出正确的方向或查看我的项目文件来帮助我解决任何明显的错误。
e2e.ti.com/.../USB_5F00_5V_5F00_15V.pjt

谢谢你。

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

    您好 Tobias、

    您能否在切换灌电流 PDO 时捕获 PD 日志? 它可能是 PM125限制、在切换灌电流 PDO 时无法发送新的灌电容。  

    谢谢、此致、

    林德华

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

    你(们)好 当然可以。

    从(默认) 15V/3A PDO 切换到5V/3A PDO:

    从(默认) 5V/3A PDO 切换到15V/3A PDO:

    您可以看到、灌电流/拉电流之间没有协商-电压没有变化。 但 CC 线路"必须"是正常的、因为初始插件上的协商/源功能工作正常(如先前的 PD 日志以及 PM125中列出的正确 PDO)。

    但是、当在 TPS65988EVM 上尝试相同的操作时、我会得到:
    (默认值) 5V/3A 至15V/3A:

    然后返回到5V/3A (包括仍在日志中的15V/3A 协商):

    这就是我认为 PM125 "应该"能够发送灌电流电容器的原因。

    有什么想法吗?

    谢谢、

    托比亚斯

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

    大家好、我设法解决了具体问题。

    问题在于我错误地将数据写入 PD 3.0配置寄存器(0x42)(即[0x00、0x00、0x04、0x1A]、而不是[0x1A、0x04、0x00、0x00])。

    但是、该配置仅适用于一个端口。 该端口不能用于尝试使用 GPIO #13 (SWD 数据)从可变 DCDC 输出在5V 至15V 之间切换、但"它绝不会变为高电平/3V3。 为此、使用 GPIO #13有任何限制吗? 我认为这是在 EVM 默认配置中使用的方法。

    GPIO #14用于另一个端口(采用相同的方式)、并与当前配置一起工作。

    谢谢!

    // Tobias

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

    您好 Tobias、

    GPIO 13不应存在任何限制。 它应与 GPIO 14相同、但用于其他端口。

    谢谢、此致、

    Chris

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

    大家好、再次感谢您的观看。

    使用跳线进行修补/重新配置为 GPIO15而不是13后-"Port 0 Source PDO 1 Negotiated (端口0源 PDO 1协商)"会按预期变高、并实现所需的功能。

    但是、作为最后一个问题-由于我已经在多个制造单元上使用 GPIO13尝试了"旧配置"(请参阅我上次答复中的图片)(甚至检查了焊接/重新焊接 GPIO13/Pin 41)、但没有成功。 您确定对于 TPS65988而言、无需任何"特殊"即可将 GPIO13设置为上述输出/使用、因为它被标记为"SWD 数据"等?

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

    您好 Tobias、

    我能够与支持 GUI 的工程师交谈、他说(SWD 数据)不应该在那里。 数据表也没有将该引脚作为 SWD 数据进行引用。

    该引脚应用作常规 GPIO、但让我看看我是否可以在我的端使用65988EVM 重复您的问题。

    如果您使用的是 GPIO15、我建议您继续使用该 GPIO。

    谢谢、此致、

    Chris。