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.

[参考译文] BQ25157:当 VBAT <3.2V 和 VIN<4.2V 时 BQ25157 卡住

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1531588/bq25157-bq25157-stuck-when-vbat-3-2v-and-vin-4-2v

器件型号:BQ25157

工具/软件:


您好:
我在某些特定情况下遇到 BQ25157 的行为问题。
嵌入 BQ 的系统是独立的,通过电池为系统供电 — 除充电器之外没有外部源。

使用的电池的工作电压范围为 3.2V 至 4.2V  

BATUVLO 设置范围仅高达 3.0V 、因此我禁用该功能(寄存器 0x16 位[2–0]= 0b111)。
我的充电器功耗非常低、并且其电压会发生变化、因此我需要禁用 VINDPM(寄存器 0x18 位 7 = 1b1)。
这些设置是易失的、因此在我进入运输模式时会丢失。

当电池电压为 3.3V 时 、我将 BQ25157 置于运输模式以延长电池寿命。 如果电池长时间存放在货架上、它可能会放电至 3.0V  
当电池电压降至 3.2V 以下时 、我观察到了奇怪的行为:

1.如果 VBAT > 3.2V、则在 VIN > VBAT + VLP→OK 时启用 PMID、充电正常工作。
如果 VBAT < 3.2V 、则仅当 VIN > 4.2V →正常时才启用 PMID、充电正常、但为什么 现在有 4.2V VIN 阈值?
3.如果 VBAT < 3.2V 且 VIN 保持在 4.2V 以下 、则不会进行充电。 如果移除充电器、则不启用 PMID、常开型 1.8V LDO 保持活动状态、并 从电池获取 400µA 周围的电流。

有一种解决方案可以在充电器饱和至 4.2V 时自动返回运输模式。如果 400µA 在已放电的电池上耗尽、我恐怕会耗尽电池。

请告诉我这种行为对您来说是否正常?

感谢你的帮助。

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

    您好、

    当器件处于运输模式时、寄存器设置会重置为其默认值、因此可以复位所配置的一些寄存器设置。 因此、您看到的行为可能是由于以下原因造成的:

    [quote userid=“659792" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1531588/bq25157-bq25157-stuck-when-vbat-3-2v-and-vin-4-2v 如果 VBAT > 3.2V 、则在 VIN > VBAT + VLP→OK 时启用 PMID、充电正常。[/报价]

    这没关系、VBAT 高于上电时电压所需的 VBATUVLO、并且 VIN 超过退出睡眠所需的阈值。

    [quote userid=“659792" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1531588/bq25157-bq25157-stuck-when-vbat-3-2v-and-vin-4-2v 如果 VBAT < 3.2V 、则仅当 VIN > 4.2V →正常时才启用 PMID、充电正常、但为什么 现在有 4.2V VIN 阈值?

    这可能是由于寄存器复位、VINDPM 重新启用并设置为其默认值 4.2V。

    [quote userid=“659792" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1531588/bq25157-bq25157-stuck-when-vbat-3-2v-and-vin-4-2v 如果 VBAT < 3.2V 且 VIN 保持在 4.2V 以下 、则不会进行充电。 如果移除充电器、则不启用 PMID、常开型 1.8V LDO 保持活动状态、并 从电池中获取 400µA 周围的电流。

    在这种情况下、VIN 低于 VINDPM 阈值将阻止器件从 VIN 上电、因为它具有电流限制。  使用/MR 按键、您是否能够在这种情况下按预期退出运输模式?

    此致、

    Juan Ospina.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这可能是由于寄存器复位、VINDPM 已重新启用并设置为其默认值 4.2V。

    我同意、但为什么在案例 1 中、BQ25157 会记住 VINDPM 设置? 在该测试期间、BQ 处于运输模式。

    VIN 上的 4.2V 电压也应该是必需的。

    感谢你的帮助。

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

    尊敬的 Cedric:

    我将尝试在实验中重新创建行为、以便更好地分析此问题。 明天我将提供更多信息。

    此致、

    Juan Ospina.

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

    您好、感谢您的帮助。
    您还能解释一下 BQ25157 在 3.2V 和 3.0V 之间的电压变化(3.0V 是默认的 BATUVLOW 阈值)。 ?

    其他用例:  
    在 VBAT = 3.1V 时。 如果我在 VBATUVLOW = 3.0V 的 VIN 上施加 4.2V 电压(寄存器 0x16 = 3b000)并在之后删除 Vin;BQ25157 PMID 被导通、仅启用 VDD 始终导通((400µA 从电池电压下降)。
    当不存在 VIN 时、BATUVLO 阈值对 PMID 总线有何影响?

    您的帮助比您大!

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

    您好:

    看起来、为了让器件由电池供电、电池电压必须大于 3.2V VBAT_POR 阈值、而不仅仅是 VBUVLO。 例如、如果首先通过 VIN 启用器件、则 VBAT (<3.2V) 被置为有效、则只要 VIN 通电、该器件就将保持通电状态。 如果移除了 VIN、尽管 VBAT 高于 3.0V BUVLO、但如果它未先超过 3.2V 阈值、则器件不会保持导通状态。

    这似乎也会在退出 运输模式时发生、如果通过 VIN 退出运输模式、它实际上表现为首先由 VIN 驱动 POR。

    我同意、但为什么在案例 1 中、BQ25157 会记住 VINDPM 设置? 在该测试期间、BQ 处于运输模式。

    VIN 上的 4.2V 电压也应该是必需的。

    [/报价]

    我认为这种情况的区别在于、尽管 VIN 足够高、能够触发退出运输模式、但 VINDPM 会阻止器件从 VIN 供电。 但是、由于 VBAT 已超过 VBAT_POR 阈值、现在它由 VBAT 供电。 您可以通过尝试执行此测试(VIN < 4.2V 时通过 VIN 退出运输模式)并测量 PMID 电压(该电压应约等于 VBAT 电压)来确认该值。 如果在 VIN > 4.2V 时进行尝试、则 PMID 应约为 VIN 电压。

    遗憾的是、这一切意味着为了正确退出运输模式、VBAT 必须高于 3.2V VBAT_POR 要求。 否则、您将依赖 VIN 电压来执行此操作。 如果启用了充电、并且 VBAT 大约为 3.0V、则可能会快速超过该阈值。 但是、如果在此之前移除 VIN、则 PMID 将保持低电平。

    此致、

    Juan Ospina.