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.

[参考译文] TPS65987D:固件加载问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1332212/tps65987d-firmware-loading-issues

器件型号:TPS65987D
主题中讨论的其他器件:BQ25723

大家好!

我使用 TPS656987DDH + BQ25723设计了一个充电电路、可为8.4V 电池充电。

根据设计预期、在已经接入电池、然后连接 TypeC 端口的条件下、 我们可以正常地为电池充电。

但现在我在使用它时发现了一个问题:

问题现象1、当电池先连接后再连接到 Type C 端口时、电池无法充电。

问题现象2、先连接 TypeC 端口、再连接电池时、电池将正常充电。

在现象1中、测试发现 PP_HV1通道未打开、TypeC 端口的 VBUS 为0V、因此我认为 TPS65987DDH 的固件未加载。

在现象2中、根据固件配置、VBUS 可以达到20V。

在电路中、TPS65987DDH 的 ADCIN1 DIV=0.91、ADCIN2 DIV=0.29,SPI_POCI=1

如何修改电路或固件以满足设计预期?

这是固件。

e2e.ti.com/.../0305pd_2D00_change.pjt

期待您的回复和帮助!

此致。

格扎维尔

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

    您好 Xavier、

    是一名应用工程师、负责支持 USB-C 器件。 我对 BQ 器件有一些熟悉、但不是器件专家。

    您能否分享一下您的系统原理图?

    您正在使用哪个 GUI 版本?

    您希望如何进入 CHARGE 模式与 OTG 模式?

    谢谢。此致、

    克里斯

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

     Chris、您好!

    感谢您的答复。

    这是原理图。

    e2e.ti.com/.../5238.PDtest.pdf

    GUI 版本为6.1.4   、这应该是最新版本。

    我希望主板只有在关闭时才能够为电池充电。

    主板通电时、TypeC 端口检测被访问的设备的类型。

    • 如果它检测到电源适配器、就会开始为电池充电。
    • 如果检测到鼠标、键盘等从设备、可为其提供5V 电源。

    如果我错过了任何内容、请随时向我发送消息。

    此致。

    格扎维尔

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

    您好 Xavier、

    您是否在将 I2C 连接到两个器件的系统中具有 MCU? 我在原理图中没有看到一个。

    请查看以下文档: https://www.ti.com/lit/ab/slvaeq7/slvaeq7.pdf?ts = 1709768285141&ref_url=https%253A%252F%252Fwww.google.com%252F

    它可能与您需要执行的操作相关。


    我认为、您需要让 MCU (或可能是 PD 控制器)根据在端口协商的协议、通过 I2C 将 BQ 部分配置为 OTG 或 CHARGE 状态。

    这可能需要您读取 PD 控制器上的状态寄存器并向 BQ 部分发送 I2C 消息、以配置正确的工作模式。

    谢谢。此致、

    克里斯