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.

[参考译文] TPS65994AD:TPS65994AD DRP 器件的 PD 控制器配置问题

Guru**** 2457920 points
Other Parts Discussed in Thread: TPS65994AD

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1490614/tps65994ad-tps65994ad-pd-controller-configuration-issues-for-drp-device

器件型号:TPS65994AD
主题中讨论的其他器件: TPS65994

工具/软件:

我的 DRP 器件使用 TPS65994AD 作为 PD 控制器、我遇到了两个问题、我不确定是否可以通过 PD 控制器配置来解决这些问题:

  1. 当供电器件供电时、如果电压未达到要求的电平(例如低于12V)、则需要切断器件上的受电路径、以防止较低的电压泄漏。 是否可以配置 TPS65994来实现这种保护机制?

  2. 当我的器件的 PD 用作供电方时、主板需要在关断状态下断开 VBUS。 我想使用一个信号作为 PD 控制器的 GPI、其中其高/低电平表示电源状态(开/关)、并让 PD 控制器相应地管理 VBUS。 可以通过 TPS65994的配置来实现此功能吗?

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

    您好、

    请问这是不是一个新设计、终端应用是什么。

    此致

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

    这是一种成熟的设计、但最近发现了兼容性问题。  终端应用程序是笔记本电脑主板。

    谢谢!

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

    您好、

    让我在周二达拉斯时间结束时再联系您。

    您是否可以访问 TPS65994AD GUI?

    此致

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

    您好、

    这是一个吗?

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

    您好、

    这是 GUI。

    对于1、可通过配置自动协商灌电流寄存器来实现此目的。 您需要的应该是功能不匹配时自动禁用受电方。

    对于2、您可以使用其中一个 GPIO 上的故障输入事件将端口置于错误恢复状态、并且端口将停止供电。

    此致

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

    对于1、它不起作用。 我担心电压不足的情况、但似乎担心功率问题。

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

    如果您尝试使最小协商电压为12V、则不能为所需的最小功率施加15W。 如果您放置15W、这意味着5V3A 将协商、因此您希望其值高于15W

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

    让它正常工作!   当我首次连接我的器件时、MOSFET 仍会短暂导通-足以使 电源 LED 闪烁。 有什么方法可以避免这种情况? 这是我的电路。

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

    还发现一些奇怪的问题-如果我 在 开机前先连接显示器、则在重新插入 Type-C 电缆之前、屏幕会保持空白。  

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

     我注意到 GPIO 2状态为高电平、这意味着我的器件未被识别为显示器件。

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

    在什么情况下发生了这些问题? 它是否在电池电量耗尽的情况下? 如果电池电量耗尽、您的 ADCIN 设置是什么?

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

    如果显示屏(源设备) 在 上电前连接到我的设备、即芯片通过 VBUS 供电、就会出现这些问题。 因此、这应该是 电池电量耗尽 的情况。 现在、我的 ADC1和 ADC2读数为  2.  和  7. 分别。

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

    您好、

    您是否具有此项的 PD 日志? GPIO2是否是通知系统连接已进入 DP 模式的唯一方法?

    此致

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

    您好、

    目前只有 GPIO2、请随时提出其他潜在的解决方案。  

    顺便说一句、我们需要解决一个紧急问题。 最初、我与您的同事合作处理此问题、但最近未能联系到他。 具体情况如下:

    我们使用的显示器应该为我们的设备供电(通过12V)。 但是、在我们的器件系统引导期间(注意:不仅是上电、而且是系统引导期间)、VBUS 中断、通信收到硬复位。他帮助我配置 GPIO 以捕获 UART 调试消息-这里有两个日志:一个显示成功引导、另一个显示启动后断电。 您可以帮助分析这些内容吗?e2e.ti.com/.../decoder_2D002D00_250421_2D00_success-_2800_2_2900_.csve2e.ti.com/.../decoder_2D002D00_250421_2D00_fail.csv

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

    此外、该设置将 完全禁用 PD 芯片的正常运行。 但是、我只想将其限制为不  充当供电方、同时仍允许其充当 受 电器件。 这种配置是否可行?

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

    如果 GPIO 控制不可行、我们还可以尝试使用 I2C 进行配置。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、该设置将 完全禁用 PD 芯片的正常运行。 但是、我只想将其限制为不  充当供电方、同时仍允许其充当 受 电器件。 是否可以进行此配置?

    您所指的设置是什么? 如果您希望 PD 仅在 EC 启动之前充当受电方、您可以将 Type-C 状态机设置为仅受电、然后在 EC 启动后、您可以将其更改为 DRP

    csv 格式的 UART 日志对使用没有帮助、请用 saleae 捕获它。

    此致

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

    我想使用 GPI 单独控制接收通道的开/关状态。 以前、 您 建议使用 故障事件 方法、但这也会同时禁用源通道。 是否有办法在不干扰源端功能的情况下专门管理接收端通道?

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

    您可以让 EC 通过4CC 命令 SRDY/SRYR 控制电源路径。 您需要在全局 sys 配置寄存器中更改电源路径设置、并且可以在器件 TRM 中找到4CC 命令的详细信息

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

    我们器件的 EC 仅在启动后生效、但我需要 在 断电状态下控制电源路径。 您能帮助我手动配置 GPIO4 以实现以下行为吗?  触发 GPIO4时、源路径应 关闭。 这似乎很容易实现。

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

    PP1和 PP2位于源极路径上。当 GPIO4为低电平时、它们应关闭;当 GPIO4为高电平时、它们应开启。 这是我的固件、非常感谢!e2e.ti.com/.../S651_5F00_TPS65994AD_5F00_20250318.pjt

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

    因此、您基本上要做的是、当系统处于电池无电模式时、PD 应仅受电、直到系统/EC 上电。 一旦 SYSTEM/EC 上电、PD 就有拉电流和灌电流能力?

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

    是的!

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

    那么、您应该做的是将工程中的 Type-C 状态机设置为仅受电、并在 EC 启动并保护系统电源后执行。 然后、EC 将 Type-C 状态机更改为 DRP。

    或者、您可以将其保持为 DRP、因为在电池无电模式下、PD 也会是受电方、那么如果您想要供电、可以让 EC 发送 SWSr 以切换为供电方

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

    不过、即使系统断电、我们的器件仍可为65994提供待机功耗、因此它不会处于电池电量耗尽模式。 我们可以考虑在工程设置中将其设置为"仅受电方"、然后在启动期间让南桥与芯片通信以将其切换到 DRP。  您能否提供特定的 SMBus 从器件地址、偏移(或命令)和要写入的数据?

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

    另外、我是否可以让我的系统检测 TPS65994正在使用哪个固件文件?

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

    您可以在器件 TRM 中找到这些信息。 如果您有没有 TRM、请告诉我。

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

    我不确定要修改哪个寄存器。 我‘禁用 PP1/PP2并从"仅受电方"切换到 DRP、但问题是它会重置 Type-C 通信。 问题是、如果我的器件通过 Type-C 供电、则会立即切断其电源。 我需要的是确保主板断电时、TPS65994无法用作供电方、而其接收端功能必须始终保持完全正常运行。您能告诉我需要写入什么数据、或者我应该修改哪个寄存器来实现此目的吗?

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

    主板断电时、PD 的 VIN3V3是否会下降? 如果是这样、您不需要修改 Type-C 状态机、因为这会导致状态机复位和重新协商。

    如果 PD 设置为 DRP 并移除了 VIN3V3、则 PD 将处于电池无电模式、而电池无电模式仅会使 PD 受电、直到电池无电标志被清除。

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

    否、VIN3V3处于待机状态。

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

    如果 VIN3V3处于待机状态、为什么将 Type-C 状态机从"仅受电"更改为 DRP 会切断电路板的电源? VIN3V3是否不是来自系统电源轨、而是来自 VBUS?

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

     因为它会导致复位。

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

    是的、 更改0x28中的设置将导致 PD (和电源路径)复位。您说 VIN3V3是待机状态、这意味着系统侧电源不会下降、电源路径复位不应该会导致电路板电源出现问题。

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

    该系统具有两种供电方法:通过直流适配器或 Type-C 接口。 如果仅将 Type-C 接口用于电源、则会发生上述问题。 当 Type-C 接口的电源中断时、VCCIN3V3也会下降。

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

    因此、这意味着如果 Type-C 接口是电路板的唯一电源、则绝不能使用 Type-C 端口作为电源。 将 Type-C 状态机保持为仅受电方应该不是问题。