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:拉电流模式下的电压更改请求中断

Guru**** 2587345 points
Other Parts Discussed in Thread: TPS65988, TPS65988DK

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1344668/tps65988-interrupt-for-voltage-change-request-in-source-mode

器件型号:TPS65988

你好。

我们尝试使用 TPS65988CERJTR 作为源。 它被连接至一个微控制器、此微控制器能够控制 DC-DC 升压的电压输出。 它可以在5V 3A 电压下工作、但我们需要更多电源。

我将新的 PDO 配置为9V/15V/20V、全部为3A。 根据我的理解、微控制器应检查 TPS 中断、该中断指示受电方请求了一个新的 PDO、并更改了升压电压。 但是、我找不到我应该在配置软件中启用哪种中断。 我尝试了"RDO received from Sink"和"新合同作为提供商",他们似乎不被触发,即使我可以看到 PD 记录器上的请求。 同样、我尝试了"RDO 状态更新"、它被触发、但当我读取 PD 寄存器时、它被设置为0。

此致、

穆赫迪

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

    尊敬的 Mehdi:

    您能否共享.pjt 文件?

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

    你好。

    这是我的.pjt 文件

    e2e.ti.com/.../test_5F00_tps65988.pjt

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

    是否有将 TPS65988用作源的微控制器的示例或应用手册? 我发现的唯一情况是使用较新版本的 TPS65988、并通过其 GPIO 或 I2C 主模式控制电压。

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

    我尝试使用"新合同作为提供商"IRQ。 当使用 PD 记录器时、我看到源接受了请求、但中断仅在使用5V PDO 时触发;对于其他 PDO、我看到请求被接受、但 IRQ 未触发。 有什么事我错过了吗?

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

    有任何更新吗? 我还遇到类似问题...

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

    你好。

    上周、我设法使它正常工作。

    您需要使用受电方转换完成的 IRQ。 当 IRQ 被触发时、读取受电方请求 RDO 寄存器(可能与有效合约 RDO 一起工作、但我不确定)。 然后、使用最高有效位来了解受电方请求的电压、并按预期配置您的直流/直流。

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

    是否尝试从 MCU 读取 RDO 并设置 DC2DC? 我们通常不建议这样做。 如果您的某个东西正常工作、那么可能没问题。 此外、我们不推荐 将 TPS65988CE 用于新设计。 您应查看 TPS65988DK。

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

    这可能是由于电池电量耗尽模式所致吗? 最近被告知无电电池模式不允许协商安全5V 电压以外的触点。  它需要主机向 PD 控制器发送命令以退出电池电量耗尽模式。

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

    我知道 TPS65988CE 不推荐用于新设计、TI 建议使用 TPS65988直接驱动直流/直流转换器、但我不设计硬件、我只是对任何现有的硬件进行编程。

    我当时正在尝试读取 RDO 并使用 MCU 设置直流/直流、现在它可以正常工作了。 我只需要知道 MCU 上捕获的是哪种中断来触发电压变化、它是"灌电流转换完成"、即使在阅读主机接口技术手册时似乎出错了也是如此。

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

    这可能是在您的案例中、但在我的案例中、这是因为我没有使用正确的 IRQ。

    您需要首先应用 vSafe5V、然后发生协商、然后需要在275ms 内施加正确的电压、否则 TPS65988将发送硬复位(如电力输送规格中定义)、而不会超过5V。

    要使用的 IRQ 为"受电方转换完成"、即使阅读数据表和主机接口技术手册时看上去并不正确。

    如果您在配置软件中启用此中断、您可以在 MCU 中添加一个用于读取 RDO 的 ISR (RDO 的最高有效位指示受电方请求哪个 PDO)、并将直流/直流转换器配置为相应的电压。