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.

[参考译文] BQ25700A:未连接电池时、不提供 VSYS

Guru**** 2557520 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/740308/bq25700a-when-the-battery-is-not-attached-does-not-provide-vsys

器件型号:BQ25700A
主题中讨论的其他器件:BQ25700

您好;

我 正在为 基于 BQ25700的手持设备开发2节锂聚合物电池充电器。  我使用的 是5V USB 充电器或通过 Type-C 连接器的15V USB 智能充电器。  我们处于测试阶段开发-将完全可操作的印刷电路板连接到系统。  

但是、如果电池不存在或完全放电、并且我连接了一个充电器、我通常会得到 VSYS=0。  例如、VBUS=15V、HIDRV1 = 0V、因此没有电流流经第一个 MOSFET (Q60)。  如果我连接12V 或5V、情况也是如此。  如果未连接电池、则处理器未通电、因此 我们具有默认(POR) BQ25700设置。 I measured REGN = 6V、ILIM_HIZ =~1V。

我在 VSYS 上尝试了一个非常小的负载(<100mA)而没有使用处理器; 我尝试 了一个处理器(~500mA)负载-没有看到差异。

有时、它工作正常、我得到 VSYS = 6.1V、整个系统可以唤醒、处理器可以完成其工作。

有时,我的 VSYS 如下所示:

如果现在我插入电池、一切都正常、充电器提供电源并为电池充电;MOSFET 会发生脉冲。

通常、它更常在15V 电压下工作、大多数情况下不在5V 输入电压下工作。  此外、如果我断开充电器并等待一两分钟、则比我在几秒钟内重新连接充电器更有可能工作。

我测试了10多个印刷电路板-它们都是机器组装的。  大部分时间都是正常的、 但我不知道原因。   其中一些电池有时可以工作、有些则不能工作(当连接电池时、它们都可以正常工作)。  

我知道、当充电器连接到 VBUS 时、BQ25700应该始终提供 VSYS、那么什么问题呢?

请帮助、我没有想法。

谢谢、

Steve

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

    在施加5V/15V 但 VBUS 未出现的情况下、您是否能够通过 SMBus 进行读取? (通常可以。)

    如果是、您能否读取寄存器0x20 (充电状态寄存器)和寄存器0x21 (PROCHOT 状态寄存器)并向我发送它们的值? 如果有一个使 BQ25700无法启动 VSYS 的警报跳闸、则应在这些寄存器中的一个中标记它。

    您认为 BQ25700应该在没有电池连接的情况下启动 VSYS 是正确的。 我还将查看您的原理图、但如果您能够获得这些寄存器值、则可能有助于更快地解决问题。

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

    您好 Steve;

    感谢您的快速响应。

    因此、当我连接测试模块并为电路的一部分加电时、情况会稍有不同。  现在(使用我修改的这个板进行测试)、 当我施加15V 电压时、系统始终会启动。  然后、我读取0x20:0xA000 & 0x21:0x0000。  它还可在12V 电压下工作。

    当我施加5V 电压时、它仍然不会出现。  我测量 VBUS = 5V、VREG = 5V、ILIM_HIZ =~1V。  我 对电路进行了操纵、因此我的 SMB 上拉电阻器具有3.3V 电压、并且我无法通信-我无法从芯片的寄存器0xFE 中获取制造商 ID = 0x40 (这就是我检查是否存在通信的方法)-我获得0000。  

    我将修改另一个板以获取可能更多的数据。

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

    您好;

    我花了更多的时间、看起来芯片正在关闭、因为当充电器在升压模式下开始工作时、VBUS 会在很短的时间内降至其关断限值以下。  我的电池充电器电源经过一些保护电路、它的有效输出阻抗似乎大于此芯片在5V 输入电源下运行时所需的阻抗。

     我试图找到进入 VBUS 引脚的输入电流、但找不到。  因此、我想用更高的值替换1欧姆电阻器、并且对 VBUS 提供很少的滤波、因此短时脉冲不会关断芯片。

    有什么建议吗?

    谢谢、

    Steve。  

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

    根据您的系统要求、您可能会采取一些方法。

    如果您能够预测这种情况何时发生、您应该能够将输入电流限制(寄存器0x3F)减少到适配器可以处理的值。 这将无需更改电路板、但减小输入电流可能会导致输出电压斜升更慢或下降。 或者、它可能只是导致电池以较低的速率进行临时充电。 这取决于您的 VSYS 加载。

    如果这不起作用、那么我认为下一个最佳解决方案可能是增加您的输入电容(即 EVM 上的 C4、C4、C23、C24、C44)、以便提供适配器在此转换期间无法提供的电流。

    如果您不关心适配器压降、那么您能否在转换期间暂时或静态地降低寄存器0x3D 中允许的最小输入电压、而不是更改 V_IN 滤波器?

    最后、如果上述任何一项都不起作用、那么我同意您可以通过修改输入滤波器来过滤掉 BQ 检测到的 V_IN 压降。

    请注意、我们使用 EVM 上提供的 V_IN 滤波器和输入电容来验证器件(即、我们使用 EVM 验证器件)。 虽然我不清楚这些硬件更改中的一个或另一个的不利影响、但请注意、与 EVM/参考设计的任何硬件偏差都可能会改变系统级性能。 因此、如果可能、您可能希望查看寄存器设置的更改。

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

    上周、我没有看到此主题的后续问题、因此我假设上述问题解决了您的问题、我将关闭此主题。

    此致、
    Steve