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:DisplayPort 1.4输入(来自 DP 电源)和 USB PD 输入(来自交流适配器)更改为一个 USB-C 输出(DP ALT + USB PD)

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1305922/tps65988evm-displayport-1-4-input-from-dp-source-and-usb-pd-input-from-ac-adapter-to-one-usb-c-output-dp-alt-usb-pd

器件型号:TPS65988EVM

您好!

我希望使用 TPS65988EVM 板来评估我们的用例 、即连接 DisplayPort 拉电流+ USB-USB PD 拉电流(20V)、并让其输出到一个 USB-C 连接器上(连接到 DP ALT 和 USB PD 兼容灌电流)。

根据 TPS65988EVM 的文档、可能可以单独执行每个(将 USB-C 拉电流和 USB-C PD 灌电流连接到 PD、以进行电力输送、并将 DisplayPort 拉电流通过 Type-C 灌电流连接到 DisplayPort)、 但我想知道  TPS65988是否能够同时处理和协商两个操作。 请参阅下方的方框图。  

谢谢!

布赖恩

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

    您好、Brian、

    是的、EVM 能够同时用作 DP 源并用作 USB-USB PD 源。

    谢谢。此致、

    克里斯

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

    Chris、您好!

    感谢您的确认。  现在我有了我的 TPS65988EVM、但在获取端口2 (拉电流)进行广播并向灌电流器提供 PD 配置文件(卡在5V/0.9A)时遇到一些问题。 此电路板由端口1 (灌电流)(20V/3A)通过交流适配器直接供电。

    连接流程-交流适配器->端口1 (灌电流)-> TPS65988 ->端口2 (拉电流)->灌电流器件

    我已在 GUI 中正确配置了 GPIO14/15。 检查 CC 日志后、它看起来不像 TPS65988的端口2 (源)正确通告任何高于5V/0.9A 的 PDO。 可变降压 应正确配置、以提供任何 PD 协商电压(5V/9V/15V/20V)。 我是否需要通过其他杠杆将 EVM 拉高以触发此协商? 谢谢

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

    您好、Brian、

    您能否共享用于 GUI 的.pjt 文件? 您是否还可以共享 CC/ PD 日志?

    为了确保 Source 端口正确广播、您主要对这5个寄存器感兴趣:

    1.全局系统配置

      确保正确配置电源路径、我要将其与 GUI 中的默认988源项目进行比较

    2.端口配置

      检查 DFP 或 DRP 的端口配置字段

    3.端口控制

      应选择"Process Swap to Source"、且不应选择"Initiate Swap to Sink "

    4.发送供电方能力

      对于所需的每个电压、您应该具有拉电流 PDO、

    I/O 配置

      检查供电方 PDO 的 I/O 是否与用户指南相匹配

    如果灌电流侧正常工作、连接后、VSYS 引脚上是否出现20V 电压?

    您的 J11配置是什么样的?

    如果您有20V 桶形插孔、则应该能够从 GUI 和测试源加载988 DFP 项目之一、同时从桶形插孔为电路板供电。

    谢谢。此致、

    克里斯

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

    Chris、您好!

    感谢您的 全面响应。 请 在下面找到.pjt 和 PD /CC 日志文件。 我将端口 A 用作源端(连接到灌电流器件)、将端口 B 用作接收端(连接到交流适配器)。 我能够确认两侧都独立工作正常、但如果我将两者合并并尝试从端口 A 向端口 B 供电、则会出现问题。

    我的 J11配置是连接 PP_HV2 <--> SYS_PWR 和 PP_HV1 <--> A-VAR

    如果我直接向 SYS_PWR 提供20V 电压(通过外部电源)、我能够从端口 A 为灌电流提供20V 电压。 如果我将交流适配器连接到端口 B、我可以在 SYS_PWR 引脚上看到20V。  

    我发现下面的这个线程实现了非常类似的东西、但即使在比较.pjt 文件时、我也找不到任何显著的差异。  https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1256776/tps65988dkevm-what-are-the-required-jumper-settings-for-a-dual-usb-c-port-product-that-receives-power-only-from-usb-c

    如果您需要我提供任何其他信息、请告诉我。 谢谢!

     e2e.ti.com/.../TPS65988_5F00_PortA_5F00_source_5F00_PortB_5F00_sink_5F00_test_5F00_files.zip

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

    Chris、您好!

    通过进一步挖掘、我认为我找到了根本原因。 假设我仅通过端口 B 供电、我相信 TPS65988会在电池电量耗尽的状态下运行。 如果我进入调试模式并清除电池电量耗尽标志(灌电流已断开)、然后在端口 A 上重新连接灌电流、我看到 TPS65988能够灌电流和拉电流相同的20V 电压。  

    在我们的用例中、我们是否有机会自动清除 TPS65988中的电池电量耗尽标志? 鉴于这两个系统都没有板载电池、我们希望一切都使用 USB-C 直接供电、这是否可以绕过?   

    与此同时、为了在我的 TPS65988EVM 上进行测试、我将 R109填充、将 BJ_Detect 连接到 GPIO1、并将 GPIO1改为 GUI 中的桶形插孔检测事件。 这样、当端口 B 连接并协商到15V 或20V 时、它将跳闸 GPIO1、从而自动清除电池电量耗尽标志。  

    请告诉我您的想法。 如果有更简单的方法清除标志、我就听不清(这会帮助一吨用户在最终设计中不需要比较器和额外的电路)。

    谢谢!

    布赖恩

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

    您好、Brian、

    进一步挖掘后,我想我找到了根本原因。 假设我仅通过端口 B 供电、我相信 TPS65988会在电池电量耗尽的状态下运行。 如果我进入调试模式并清除电池电量耗尽标志(灌电流已断开)、然后在端口 A 上重新连接灌电流、我看到 TPS65988能够灌电流和拉电流相同的20V 电压。  [/报价]

    是的、这可能是问题所在。 当切断 VBUS (非内部电源)电源时、我们进入"电池电量耗尽模式"下的操作、并设置 DBFg。 在电池电量耗尽模式下、拉电流能力限制为5V、因此需要清除标志。

    在我们的用例中、我们是否有机会自动清除 TPS65988中的电池电量耗尽标志? 鉴于这两个系统都没有板载电池、我们希望一切都使用 USB-C 直接供电、这是否可以绕过?   

    与此同时、为了在我的 TPS65988EVM 上进行测试、我将 R109填充、将 BJ_Detect 连接到 GPIO1、并将 GPIO1改为 GUI 中的桶形插孔检测事件。 这样、当端口 B 连接并协商到15V 或20V 时、它将跳闸 GPIO1、从而自动清除电池电量耗尽标志。  

    请告诉我您的想法。 如果有更简单的方法清除标志、我就听不清(这会帮助一吨用户在最终设计中不需要比较器和额外的电路)。

    [/报价]

    TPS65988没有本机 PD 直通、并且在没有外部 MCU 的情况下无法相对于其他端口有效合约更新"发送源电容"寄存器。 电池电量耗尽标志的行为有助于防止因消耗过多电量而意外导致系统欠压。

    在设计系统时、您可能需要考虑这一点。

    使用 Barrel_jack 事件的问题之一是、灌电流端口可能会尝试执行 PR_swap、导致系统断电。 该事件适用于向系统施加内部电源的情况。

    一种更好的方法是使用"Port X Load App Config X Event" GPIO 事件。 您可以保持虚拟地址应用配置不变、以避免更改配置、并在进入时使用电池电量耗尽标志清除(DBFg)命令。

    我链接了一个应用手册、该手册进入了该功能的配置。

    https://www.ti.com/lit/an/slvaf46a/slvaf46a.pdf?ts = 1704729128153&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTPS65988

    遗憾的是、我看不到有关比较器硬件的方法。 您仍需要某种方法来触发 GPIO。

    谢谢。此致、

    克里斯

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

    Chris、您好!

    感谢大家提供的指导和说明、我能够成功使用您建议的应用配置寄存器来清除电池电量耗尽标志。 我们正在进行 设计、  如果未使用 BC1.2功能、我想确认 TPS65988上是否需要 USB2信号。  根据我的测试、如果两个端口上的 USB2信号都保持 NC 也可以、但请告诉我您的想法。 谢谢。

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

    您好、Brian、

    是的、器件上的 USB_DP 和 USB_DN 引脚仅用于支持 BC1.2、如果不需要 BC1.2则可以保持 NC。

    谢谢。此致、

    克里斯

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

    Chris、您好!  

    感谢您确认 USB2!  

    我进行了 原型设计 、以便在接收端请求20V 电压时、使用 TPS65988EVM 通过外部 PP_EXT (PP3)路径提供20V 电压。 在所有其他电压(5V、9V、15V)下、我想改用内部 PP_HV1开关、连接到可变电源。

    在 配置工具中、我已选择 PP3作为输出、GPIO16多路复用为 PP3替代功能、PP3通过合适的20V PDO 提供电源、并且在电路板上、我已删除了 R27 (根据原理图建议、将 EXT 路径用作源路径)。  

    我还没有得到更新、但配置中有没有我在这里遗漏的东西? 这样做的动机是、 当我们通过两个端口拉出和灌入20V 电压时、通过高侧 FET 和电感器绕过 DCR 损耗。 我知道 EXT 路径建议仅用于受电方、但请告诉我、我是否需要考虑任何其他注意事项。  

    谢谢!

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

    您好、Brian、

    您似乎有正确的想法。 您能否监控这些节点的电压、并查看它们在尝试协商20V 时执行的操作。 在20V 合约期间、您是否还可以共享 PD 日志?

    在 GUI 中、确保在"Global System Configuration"中将 PP3配置为"Source Configuration"、并在"Transmit Source Capabilities "中将"Switch Source"配置为 PP3。

    谢谢。此致、

    克里斯