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.

[参考译文] BQ25798:VSYS 负载电流会影响充电终止电流

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1511864/bq25798-vsys-load-current-impacts-charge-termination-current

器件型号:BQ25798
主题中讨论的其他器件: BQ40Z50

工具/软件:

您好!我们正在评估是否有必要将 VBUS 从9V 增加到12V、以努力以牺牲 BQ25798效率为代价来增加可用输入功率。  完整充电周期的结果如下:

该图是 通过 I2C 持续轮询 BQ25798和我们的电量监测计(BQ40Z50)而获得的。 从 BQ25798读取输入电流和充电器温度、而其余参数从电量监测计中读取。  可以看到充电器温度已达到热调节限值(120度 c)非常容易、因此电池电流被限制回 编程的充电电流(5.0A);这似乎是预期现象。

然而、从此测试中恢复的日志表明、在电池电流(从电量监测计中读取)达到250 mA 之前充电不会终止;这远低于  BQ25798 (480 mA)的编程终止电流。 因此、充电时间大约比预期长2小时。

当我一小段时间后到达工作台时、我移除并重新插入 USB-C 充电器、然后发现充电立即重新开始。 转储  BQ25798寄存器;结果如下:

   0 1 2 3 4 5 6 7 8 9 a b c d e f
00:02 01 B8 01 F4 6a 01 2c 8c 0c 03 00 dc 4b 3D A2
10:80 00 10 01 14 aa c0 7a 55 01 2c 0f 90 01 00
20:00 00 df 94 00 00 00 00 ff C7 7f 1f ff fc 80 00
30: 00 01 37 01 04 2f 13 2e F4 2e F6 11 37 11 4b 02
40:54 00 35 00 0d 00 2a 00 19 ff ff ff ff ff ff ff ff ff ff ff FF ff

由此、我们可以得出结论:

  • IBAT = 260 mA < ITERM = 480 mA
  • VBAT = 4407mV > VREG - VRECHG = 4200mV
  • CHG_STAT = 4 (CV 模式)

数据表第9.3.9.3节中定义的有关充电终止的所有三个条件都得到满足:为什么继续充电?

启动时、我在 VSYS 下游禁用了值几百 mA 的照明;充电立即终止。 然后、我重新启用负载、并且充电未恢复。 在负载仍处于启用状态的情况下、我移除并重新插入了 USB-C 充电器 、以便在更受控的设置中创建原始故障条件。 充电立即再次恢复、 BQ25798寄存器会报告类似的情况:

   0 1 2 3 4 5 6 7 8 9 a b c d e f
00:02 01 B8 01 F4 2b 00 C8 8c 0c 03 00 dc 4b 3D A2
10:80 00 10 01 14 aa c0 7a 55 00 C8 0f 90 01 00 00
20:00 00 00 00 00 00 00 00 ff C7 7f 1f ff fc 80 00
30: 00 03 7e 01 79 13 21 13 09 13 11 39 11 50 02
40:54 00 2e 00 00 00 00 19 ff ff ff ff ff ff ff ff ff ff ff ff FF ff

 如前所述、我们可以看到:

  • IBUS = 894 mA
  • IBAT = 377 mA < ITERM = 480 mA
  • VBAT = 4409mV > VREG - VRECHG = 4200mV
  • CHG_STAT = 4 (CV 模式)

禁用负载后 、BQ25798寄存器如下所示:

   0 1 2 3 4 5 6 7 8 9 a b c d e f
00:02 01 B8 01 F4 2b 00 C8 8c 0c 03 00 dc 4b 3D A2
10:80 00 10 01 14 aa c0 7a 55 00 C8 0f f0 01 00 00
20:00 00 00 80 00 00 00 00 ff C7 7f 1f ff fc 80 00
30:00 00 E4 00 13 A7 13 98 13 96 11 25 12 15 02
40:54 00 35 00 00 00 00 00 19 ff ff ff ff ff ff ff ff ff ff ff ff ff FF ff

现在、我们可以看到:

  • IBUS = 228 mA
  • IBAT = 0
  • VBAT = 4389
  • CHG_STAT = 7 (DONE)

结果似乎表明、与仅 IBAT 相比、从 VSYS 汲取的电流可能会影响用于判断终止的电流-这些结果是否符合预期?  如果是、是否有办法解决此问题?  提前感谢您的支持—如果我可以提供任何其他信息、请告诉我。

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

    尊敬的 Jeff:

    我以前没有见过。 是否有机会在 IBUS 上探测电流探头?  当 PFM 关闭时、充电器会在此输入电流范围附近在 DCM 和 CCM 之间抖动、这是一个已知问题。  如果您没有电流探头、我们可以看一下 SW1、因为在 DCM 中、低侧 FET 不会转动、充电器通过体二极管。  此外、您可以尝试打开 PFM、这样会有所帮助。

    此致、

    Jeff

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

    您好 Jeff—感谢您的快速反馈。 我无法快速保持电流探头、但我  在 SW1上测量了以下波形:

    它在1.5 MHz 处保持稳定、 似乎不会进入 DCM。 SW2在 VREG 处保持稳定。  测量时的 BQ25798寄存器显示如下、 IBAT = 444 mA < ITERM = 480 mA:

       0 1 2 3 4 5 6 7 8 9 a b c d e f
    00:02 01 B8 01 F4 24 01 2c 8c 0c 03 00 dc 4b 3D A2
    10:80 00 10 01 14 aa c0 7a 55 01 2c 0f 90 01 00
    20:00 00 00 80 00 00 00 00 ff C7 7f 1f ff fc 80 00
    30:00 01 84 01 bc 2e fc 2e F6 2e E9 11 37 11 4F 02
    40:52 00 38 00 13 00 30 00 19 ff ff ff ff ff ff ff ff ff ff ff ff ff FF ff

    我确实尝试了为看门狗重新启用 PFM 模式、但没有任何变化-我认为该负载电流过高。 无论如何、PFM 模式都不是我们的选项;由于 此线程中描述的原因、该模式已被禁用

    我已经在我尝试的每个样本(到目前为止是4个)中重现了这个问题—据我所知、这个问题对应于 VSYS 上的负载电流。 我们正在评估设计的新版本、该版本会  在 VSYS 上增加一些额外负载、这 可能说明了我们  以前没有看到此问题的原因。

    这个问题对我们来说是一个阻碍因素—我们还能检查什么吗? 我们可以在充电期间禁用或降低负载、但我想、要保证不会发生这种现象的负载电流可能很难预测。

    在绝对最坏的情况下、我们可以设置 EN_TERM = 0并使 BQ40Z50成为充电终止的仲裁器、但是、这涉及到电量监测计的闪存发生变化、因此时机并不成熟。

    有关相关说明—您能否在禁用 PFM 模式的情况下分享有关 CCM/DCM 问题的更多详细信息? 我们是否应该注意到或可能需要解决?

    再次感谢您的持续支持—如果我能提供任何其他信息、请告诉我。

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

    尊敬的 Jeff:

    我有点困惑、因为我没有任何关于终止电流设置为如此高的投诉。  我收到了终止电流设置为低于120mA 的投诉。  我会安排一些基准时间来进行查看。  如果您按照数据表中的建议放置了0.1uF SYS 至 GND 电容器、您能提醒一下吗?  测量充电电流的电流检测放大器对噪声非常敏感。  为此、我想知道充电器的 ADC 报告的充电电流是什么?  是否准确?  ADC 使用与 ICHG 环路和终止比较器相同的电流检测放大器。  另一个选择可能是在电流逐渐降到1A 以下后将充电电流寄存器设置降低到1A 以下。  ICHG 设置为< 1A 会使电池 FET 具有更大的阻性、因此提供更准确的电流测量。  这对其他想要 ITERM <ITERM 的人有效 120mA。  

    我不建议禁用终止并使用 BQ40Z50充电 FET 进行终止。  当 EN_TERM=0时、BAT OVP 阈值从105%*VREG 下降到 VREG 本身。  这可能会导致在充电、TERM、OVP 和再充电时振荡。  您可以使用 BQ40Z50电流测量来查找终止电流、然后通过软件禁用充电。  但这可能需要更改40Z 固件。

    CCM/DCM 本质上是一个、因为它们之间没有迟滞。  因此有一个窄输入电流范围(175 -250mA)、其中充电器本质上具有 CCM 和 DCM 的模式(相对于小信号)振荡。  功率等级高于该值、波形证明了这一点。

    此致、

    Jeff

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

    您好 Jeff—感谢您的更新!  由于您的慷慨帮助,我认为我们已经解决了这个问题(更多的一点)。 但首先、根据您的反馈:

    如果您按照数据表中的建议放置了0.1uF SYS 至 GND 电容器、您能提醒我吗?

    我可以确认该电容器存在、下面突出显示了该电容器:

    由于机械限制、我们无法将任何元件放置在底部、因此该电容器位于顶部和 DUT 附近。

    为此、我想知道充电器的 ADC 报告的充电电流是什么?  是否准确?

     BQ25798 (寄存器0x33–0x34)和 BQ40Z50 (SBS 命令0x0A)报告的 ICHG 在5%范围内似乎始终一致、 已知 BQ40Z50有点高、因为这些电池包尚未按样本进行校准。

    一旦电流逐渐降至1A 以下、另一种选择可能是将充电电流寄存器设置降低到1A 以下。

    I 将充电电流降低至800 mA (寄存器0x03–0x04 = 0x0050)、但行为保持不变;CHG_STAT 保持3'b100 (CV 模式)、而充电电流继续下降至400 mA。 我移除并重新插入了 USB-C 充电器、以防重新启动充电周期可能会产生影响、但该行为会立即重现。

    我们有几种不同的方法来控制照明、第一种方法是非常粗略的 PWM 方法、其中整个 LED 灯串会快速打开和关闭、从而 在 VSYS 上产生很多垃圾。 第二种是恒流 LED 驱动器、其中后者尚未使用、因为固件尚未完全就绪。

    我仍然怀疑此问题确实与噪声相关、于是将控制源切换到恒流 LED 驱动器、然后问题就解决了—ICHG 从0x1df (479 mA)下降到0x1d5 (469 mA)、然后降至零。 这是在充电电流限制恢复到5A 的情况下发生的、有趣的是、终止阈值稍微 偏离 (428 mA)、而充电电流限制降至800 mA。

    看来我们现在已经走出了树林— 为子孙后代解决一些其他问题:

    [报价 userid="10748" url="~/support/power-management-group/power-management/f/power-management-forum/1511864/bq25798-vsys-load-current-impacts-charge-termination-current/5813362 #5813362"]我不建议禁用终止并使用 BQ40Z50充电 FET 进行终止。

    我与你们保持一致;无论如何、在这一阶段执行这项工作将是相对痛苦的。

    您可以使用 BQ40Z50电流测量值来查找终止电流、然后让软件禁用充电。  但这可能需要更改40Z 固件。

    这是一种可行的权变措施、 在我们的特定情况下、不需要对 BQ40Z50闪存进行任何更改。

    CCM/DCM 本质上是一个、因为它们之间没有迟滞。  因此有一个窄输入电流范围(175 -250mA)、其中充电器本质上具有输入/输出 CCM 和 DCM 的模式(相对于小信号)振荡。

    在某些空闲条件下、我们的输入电流似乎可能会落在此范围的高端、尽管我们在此处未看到、但可能会在 P/V/T 上出现 如果发生此问题、我们会看到什么样的系统级行为?

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

    尊敬的 Jeff:

    好消息!  您也许可以使用不同尺寸的去耦电容器来调谐 SYS 噪声。  奇怪的是、降低 ICHG 设置会使情况更糟。

    中的模态振荡通常在可闻范围内、因此陶瓷电容器开始唱歌。

    此致、

    Jeff

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

    再次感谢 Jeff—我在所有这些方面都与您保持一致。 如果我有任何其他问题、我将联系您。 祝您愉快!