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.

[参考译文] BQ25890:使用未知的12V 适配器时、bq25890无法正常充电

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/621772/bq25890-bq25890-can-not-charge-normal-when-use-unknown-12v-adapter

器件型号:BQ25890

我们将此芯片用于只有12V (适配器)输入和12V 输出的产品。  由于适配器是常见的12V/2A 适配器、因此输入电流限制将自动设置为400mA。 然后、充电器芯片可以为电池(1s2P、7000mAh)充电良好。 我们认为电池充电速度太慢。 因此,我们使用 I2C 将输入电流限制设置为大于 600mA like1A (REG00,0x54)。 充电器芯片无法为电池充电。 波形就像这样。

如果我使用直流电源将输入电压调节到7.5V 以下、则充电器工作正常。  有人知道这是如何发生的? 我现在该怎么办?

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

    如果将电源电压降低到7.5V 会导致充电重新启动、则您似乎处于 VINDPM 状态。 启动时、充电器默认为相对 VINDPM 模式。 在相对模式下、充电器会自动将 VINDPM 阈值设置为在启动时低于检测到的 VBUS 电压600mV。 寄存器0D[0:6]报告此值。 如果 VBUS 上的电压开始降至低于该阈值、则充电器会降低输入电流限制(从而降低充电电流)、以防止 VBUS 降至阈值以下。 通过将 REG0D[7]设置为1、然后将您自己的 VINDPM 阈值写入 REG0D[0:6]、可强制输入 VINDPM 电压。

    12V 适配器 QC2.0是否兼容? 您是否启用了 HVDCP (REG02[3])?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回复。 我已经尝试了很多设置 REG 值的操作。
    12V 适配器剂量不支持 QC2.0。 因此、我不想进行 HVDCP 握手。 无论我为 REG02[3]设置了什么值、结果都没有不同。
    我已将 REG0D 中的 VINDPM 设置为绝对值、设置为0x8D、没有什么不同。 当输入电压为5V 时、我可以立即开始充电、这与我设置的值不匹配。 然后、我尝试将电压调节到12V、当电压变为高电平时、脉宽会非常窄、这是正常情况。 直到电压接近12V、它突然变为与接线柱中的电压相同。