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.

[参考译文] BQ25895:边际 Vbus 电源下的输出不稳定

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/771585/bq25895-unstable-output-under-marginal-vbus-supply

器件型号:BQ25895
主题中讨论的其他器件: TIDA-01556TIDA-00818TIDA-01182BQSTUDIO

你(们)好

我一直在调查一个异常问题。 我没有发现我们的实施存在重大问题、但检查了所有明显的问题。 我们的原理图已附在末尾

该设计充电正确、读取正确、降压正确。 它具有良好的效率(89 - 90%)。 我们一直使用太阳能电池板(6V/6W)测试此设计。 问题在于、当我们有少量可用功率(太阳能电池板的弱光)时。

定制板


弱光条件下、我们的硬件(我们自己的 PCB)实现可实现2.3V 的输出、即使在提供了电池电源(3.5V)且未连接负载的情况下也是如此。 此时太阳能面板和位于 I2C 总线上的 EV2300 USB -> I2C 接口上会亮起一点灯。 我们的 MCU 由 VSYS 供电、通电后、出于测试目的、它会设置配置、然后处于无限循环中(while (1);)。 在输出端没有负载的情况下、会发生以下情况:

  • 当覆盖太阳能电池板时、它会产生稳定的 VSYS 输出。
  • 当太阳能电池板被赋予更多的光时、它会产生一个稳定的 VSYS 输出。  
  • 当输出端具有电子负载(几乎任何负载、例如仅2-3mA)时、它将产生稳定的 VSYS 输出。

下面的示波器截图显示了太阳能电池板的手(前半部分、稳定的 VSYS)、然后取出手、以便车间照明太阳能电池板。

提取以下设置:

太阳能电池板

拆下手提式太阳能电池板后立即(获得车间照明)

完成上述操作后的一小段时间

SW (= 2.29V DC)、REGN (= 4.23V)、ILIM (= 20mV)、SYS (= 2.31V)、BTST (= 3.73V)的示波器截图均为处于此状态的直流电。 如上所述、我只需添加更多或更少的光、它将恢复到稳定状态、否则它将无限期地保持这种状态。

已检查以下项目:

  • 充电时的开关波形看起来正常且调节合理
  • PMID 上的所有电容器在输入上为 X7R/25V/10%/1206
  • Vbus 上1uF (0805、10%、25V、X7R)
  • 输出电容为40uF (10V/0805 / X7R / 10%)、其中20uF 紧邻芯片
  • 电感器的额定电流为5.2A、饱和电流为7A、最大直流电阻为26mR (74438357222)
  • 所有连接都与评估板非常相似(重要的地方有大量铜)
  • 连接到同一接地层的模拟和电源接地(被识别为潜在问题)。

我对模拟接地进行了重新布线、使其连接到引脚17、18 (PGND)。 为此、我提升了组件、使 TS、VREG、ILIMIT 接地连接通过 Kynar 导线连接到引脚17、18。 这不会改变行为。

疑难解答

  • 用于3.5V 电池电源的电源具有感应引线、宽大的电缆尺寸和 Keithley 电源。
  • 还使用3.5V 电池和具有相同结果的短引线进行了测试
  • 已检查自举电容器是否正确(从慕斯器件# CGA2B3X7R1H473K050BB 处重新安装一个带有标签袋的自举电容器)

评估板

我决定使用 BQ25895评估板检查评估板的类似行为、并使用电源而非太阳能电池板进行测试。

JP1 -未安装
JP2 -/PG + PG
JP3 -对 DSEL 短路
JP4 -短接至 VSYS
JP5 -已安装
JP6 -未安装
JP7 -未安装
JP8 -未安装
JP9 -已安装
JP10 -已安装

  • 5.2V 电源、Vbus 上的6mA 恒定电流限制、输入上的电解电容为1000uF
  • 来自电源或电池的3.5V 电压(来自 PSU 的电流限制为2A)
  • 输出无负载。
  • 电池管理工作室中的以下配置

给出了以下轨迹。 请注意、这种行为本身并不不正确、因为它不会明显下降到低于 Vbat 电压。 足够好了!

设置 FORCE_VINDPM = 0似乎可以解决上述问题(锯齿形)。 我们实际上确实希望使用 FORCE_VINDPM、以便我们可以执行峰值功率跟踪(根据 TIDA-01556)

在移除 Vbus 上的其他假太阳能电源时、它会正确下降、并且不会下降到低于电池电压。 足够好了!

我们的板(与评估板相同的测试)

我们可以使用以下方法在类似条件下模拟面板:

  • 硬件
  • 5.2V 电源、Vbus 上的6mA 恒定电流限制、输入上的电解电容为1000uF
  • 来自电源或电池的3.5V 电压(来自 PSU 的电流限制为2A)
  • 输出无负载。
  • 以下配置由 MCU 设置、然后进入 while (1)循环。 从 I2C 总线将设置读入 Battery Management Studio (与评估板上使用的设置相同)

迹线显示器件大幅下降至低于电池电压。 不够好!


如果未勾选 FORCE_VINDPM (= 0)、则看起来稳定。 打开/关闭5.2V/6mA 恒定电流电源不会平稳恢复到电池电压。

接下来如何进行? 问题..

  1. 理论上、为什么在这种边缘条件下 VSYS 会无限期地下降到低于 Vbat?
  2. PCB 设计是可能的原因、因为 PGND 和 AGND 共用同一接地平面-但除此之外、它与评估板非常相似。 (请注意、TIDA-00818在接地层上不共享 PGND 和 AGND)。 我修改了一个板来隔离所有 AGNDD、并使用电线在引脚17/18的单点连接。
  3. 是否可能改善 C12 (输入电容1uF)或 C17 (电池电容10uF)上的接地连接?
  4. 它提到使用电源板作为单一连接点(P55、11.1点4)将 AGND 连接到 PGND。 17、18与电源板是否电气上不同? 在 TIDA-01182上、17、18连接到散热焊盘。直接(无过孔)、在评估板上、它们保持分离并通过散热焊盘过孔连接。
  5. 更大的输入电容器? (当前为1uF/C12、但由于 PMID 电容= 40uF、似乎不太可能)
  6. 评估板和电路板上跳线配置的差异会带来什么影响?
  7. 我已经检查了示波器上的 SW 行为、它在充电时看起来稳定。
  8. 是否需要围绕自举电容器进行任何调优? (注释0r 已安装 R19)。

我可以进行任何必要的测量... 帮助!

PCB 设计

原理图

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

    关于太阳能应用的这篇文章具有大量的寄存器设置和硬件配置。 我们正在查看这些信息、并将在明天返回给您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我有一些其他信息可能有助于:

    1/我在 Vbus 上添加了10uF / 0805 / X5R / 25V (1uF 上有背带)-无变化

    2已将 C17的 GND (电池电容)的额外接线增加至17、18以改善接地连接-无变化。

    我忘记提一下、从"极电源"设置(电路板上为5.2V/6mA CC)中、1000uF 电容器- PMEG40T20ERX 之前有一个肖特基二极管。

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

    我认为这里存在一个非常基本的问题;负载和/或启动电流对于您的太阳能电池板支持来说太大、尤其是在弱光条件下。

    在我假设您使用6mA 电流限制进行仿真的每一个弱光条件下、充电器的工作 Iq 都远远超出了充电器可以处理的范围。 VINDPM 环路只能调节充电电流和系统的电压。 因此、在这种低功耗情况下、输入基本上会崩溃。 转换器无法执行任何操作来防止输入下降到睡眠阈值以下。

    我想象的是、锯齿波形表示的是恒定转换器分别在太阳能电池板卸载和加载时启动和停止。

    您还可以在查看 BQStudio GUI 时注意到这一点。 在每种情况下、VBUS 状态都显示"无输入"。

    因此,一般而言,我认为这只是面板在严重阴影时(坦率地说,对于任何严重阴影的面板)的功率限制,而不是设计问题。 我还会使用实际的紫外光来确认您的发现。 您提到了您的车间照明灯、但我也会用您的实际太阳能电池板检查室外阳光。


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

    您好、Joel、感谢您的回复。

    我不认为这是正在发生的情况--

    1/在第一个 POST 中执行的所有测试均使用3.5V 电池或 Vbat 上的3.5V 电源。 根据数据表中的几个描述、但明显地说、8.2.6.3它不应明显低于 Vbatt。 请参见下图。

    2 TIDA-01556 准确描述了这个应用、其中 VSYS 被用来为控制 MSP430微控制器供电、所以它必须保持稳定。 虽然这些 TI 参考设计无法保证、但我希望他们已经通过了一些测试-弱光在太阳能应用中很常见(每天至少两次-日出和日落!)

    3评估板没有表现出这种现象,我不能在评估板上重现“完全故障”的现象。

    如果您不确定、Chris Glaser / Jeff F 是否有任何想法/事情要测试/尝试?

    再次感谢

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

    我仍然认为运行是由您的电源输出导致的。 实际上、即使是评估板也会显示不正确的波形。 一旦输入电压被调节、它不应像您所示那样振荡。 这可能是由于电路板设计之间的细微差异以及电源的来源导致其中一个压降超过另一个压降。

    我想指出的另一件事是 TIDA-01556。 本参考设计假定您正在充电。 在 BQStudio 的屏幕截图中、已禁用充电(取消选中此复选框以启用充电)。 此处的控制环路 VINDPM 可降低充电电流、从而将输入电压调节至特定阈值。 在未启用充电的情况下、输出电压将失去调节能力。

    这里的另一点是您强制 VINDPM 为5.2V 的电压。 由此、VINDPM 被完全设置为您的电源电压。 根据我之前的评论、如果不能降低充电电流、转换器的 VINDPM 将允许 VSYS 下降。 当您设置为5.2V 时、一旦您打开电源、转换器将立即拉回提供的输出电流。 您可能需要将 VINDPM 阈值设置为5.0V 或5.1V 进行测试、但这可能不是唯一的问题。 我认为定制电路板设置和 EVM 电路板设置之间的另一个主要区别是您持续运行 MCU。 尝试使用 MCU 对充电器进行一次编程(只需禁用充电器寄存器中的看门狗计时器)、并将其置于最低功耗模式、然后为您的5.2V/6mA 工作台电源供电。 您可能需要查看 MCU 为运行该代码而消耗的电流、即使该代码处于无限循环中也是如此。 如果我们假设在这种超轻负载条件下效率为90%(如果您查看图2、这种情况非常慷慨。 系统轻负载效率与系统轻负载电流间的关系在数据表中、您可以看到效率下降的速度)、然后 SYS 的输出可用功率为28mW。 在3.7V (VSYSMIN)下、您的 MCU 不能也不能使 VSYS 上的任何器件消耗超过7mA 的电流。

    一天结束时、MPPT 会尝试找到电源的最佳功率点。 但是、如果即使在该最佳点、输出仍然要求比系统尝试消耗更多的功率、则电池板电压将崩溃。 您的电源将崩溃。

    正如我在上面提到的、您可以快速检查以下几个方面:
    1) 1)监测 VSYS 在波形中下降时的 VBUS 电压)
    2) 2)监控充电器的 SW 节点;您可能会看到几乎为零的 HSFET 开关脉冲。
    3)监控(使用单独的电源轨作为通信电源轨。) 通过 BQStudio 的充电器状态、例如 VINDPM 或电源正常状态)
    4) 4)将 VINDPM 阈值更改为更低的值。 由于输入功率非常低、因此这可能不会产生不同的效果
    5) 5)启用充电


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

    你(们)好

    感谢您提供详细信息。

    我知道、即使在评估板上、波形也不正确。 关键点是它不应低于电池电源电压。

    我将使用与定制板相同的设置对评估板进行编程。 MCU 启动后、它仅对设置进行一次编程、然后进入无限循环。 在这个设置中、安全装置已经被禁用。 MCU 使用2mA。

    ______此部件的全部优点是,如果需要,电池将适当地对 VSYS 进行补充,因此它不会明显低于电池电压。_________

    我提出的问题是、我可以重现一些情况、这意味着它可能会无限期地低于电池电压、或者它会振荡并降至低于电池电压。 它不应该这样做、即使输入上没有足够的电源(因为它将由电池供电)。

    我将在启用充电的情况下再次进行测试、但我看不到电池在启用或不启用电池充电的情况下不应对此进行补充的任何原因。

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

    我想我们就在同一页上。 正确的做法是、电池应补充系统的电源。

    我将在具有类似测试条件的工作台上对此进行检查。


    此致、
    Joel H
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很好。 我打算很快开始新的原型设计、并注意接地层 AGND / PGND 分离、但我想首先了解我看到的行为(即无限期地低于电池补充电压)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对此进行了任何更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我进一步深入探讨了这一点、甚至可以在我的 EVM 上进行复制。

    我使用了与上述设置相同的设置、但无法在具有电源的 EVM 上复制:
    "评估板

    我决定使用 BQ25895评估板检查评估板的类似行为、并使用电源而非太阳能电池板进行测试。

    JP1 -未安装
    JP2 -/PG + PG
    JP3 -对 DSEL 短路
    JP4 -短接至 VSYS
    JP5 -已安装
    JP6 -未安装
    JP7 -未安装
    JP8 -未安装
    JP9 -已安装
    JP10 -已安装

    5.2V 电源、Vbus 上的6mA 恒定电流限制、输入上的电解电容为1000uF
    来自电源或电池的3.5V 电压(来自 PSU 的电流限制为2A)
    输出无负载。
    电池管理工作室的以下配置"


    从 BQStudio 屏幕抓图中、充电器看起来根本没有检测到适配器、这意味着输入崩溃。 我建议使用不同的电源尝试此测试。

    您可以尝试的另一项操作是在 BQStudio 中禁用 ICD (取消选中启用 ICD 复选框)。 在某些情况下、ICD 正在运行、并将输入电流限制设置为1.6A、但考虑到它不处于"优化"状态、这是奇怪的。

    我建议的最后一点是在 VSYS 上添加一些电容。 可能需要额外20 μ F 至100 μ F 的电容、以查看行为是否有所改善。


    此致、
    Joel H