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.

[参考译文] BQ24272:在就绪/充电状态振荡中

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1036812/bq24272-in-ready-charging-status-oscillation

器件型号:BQ24272
主题中讨论的其他器件:BQ24160

您好!

有时、充电器 IC 会在"充电"和"准备就绪"之间振荡。 我无法重现此问题-视频来自现场。

视频显示所有状态寄存器。 电压读数针对 SYS 引脚。

我想知道什么会导致这种情况发生? 状态寄存器不显示任何故障。 电池电压约为3.7V -因此根本不是满电。  

似乎它正在尝试开始充电、然后这被中止。

当电池电量非常低时、充电器工作正常-这是 一段时间后出现的异常。

如果报告"准备就绪"时有详细的状态图、有助于了解可能导致"准备就绪"充电器状态的刺激因素。  

此外、还更换了外部电源、以排除这种问题。

当"就绪"时、SYS 电压为4.295V、而当"充电"时、它为4.166V。 没有 AD 引脚连接到电池引脚以读取电池电压。 当电源未连接时、可通过 SYS 读取此值。

我们非常感谢您的任何帮助。 Thanks.e2e.ti.com/.../charger_2D00_video_5F00_crop.mp4

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

    您好、Hans、

    当由于故障(例如 CE 位/引脚禁用充电、BAT 或 SYS OVP)或终止(充电完成)等原因而停止充电时、会发生 IN Ready。  在验证充电终止时、充电器也会在就绪状态下报告(终止抗尖峰脉冲时间= 32ms +电池检测时间= 250ms)。  在这种情况下、当 V (SYS)= 4.295V 且 BATREG = 4.2V (我假设)时、似乎充电已完成或接近完成、但充电器未终止充电。  发生这种情况时、SYS 上将出现一个四边形、类似于  下图:

    如果存在这种石阶波形、则问题与 BQ24160 /27x 系列反向升压保护电路有关、该电路禁用端接、如 BQ24160数据表第24页所述。 反向升压意味着充电器的降压转换器正在意外的 OTG 模式下运行、而降压转换器则反向工作、以在输入端提供升压电压。 主机可以在 REG0x01b0中禁用此预防电路。

    此致、

    Jeff

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

    您好 Jeff、  

    感谢您的快速回答。

    我的电池大约是5000mAh 4.2V 型电池。 终止电流设置为250mA。 快速充电电流设置为925mA。  BATREG 被设定为4.16V 以不为电池充满电。 这是为了延长电池寿命。

    我同意将在 Ready 中报告的各种条件、但终止(已完成收费)除外。 STAT_2:0不能同时报告就绪和充电完成状态-它必须为一个。 我同意内部状态机可能处于就绪状态、但充电完成状态仍会显示、因为这种"其他"状态可能优先于 I2C 寄存器。

    在大约200mA 的负载下(即充电器插头输出)、电池电压(在视频中)约为3.7V 至3.8V。 因此,我要得出结论,收费既不完整,也不接近完成,远不计。 在正常条件下、充电完成后、当插头断开时、我们会看到 SYS 电压(即200mA 负载下的电池)约为4.0V 至4.1V

    在实验室测试期间、当电池负载低于200mA 且电池电压为3.8V 时、当我在 VBAT 上读取4.07V 且充电电流为0.80A 后立即充电

    机器上已经有一个专用按钮来关闭预防电路(反向升压检测电路)。  按下此按钮时 EN_NOBATOP 设置为1。 在该字段中按下按钮时、没有发生任何情况。 这可能表明异常情况与反向升压预防电路无关?

    我制作了一个新的固件补丁、以尝试在实验中强制执行相同的异常。 我通过按下向上/向下按钮来改变 VBREG 寄存器- VBREG 值也显示在显示屏上(包括偏移等)并与20mV 相乘。 不幸的是,我无法重复这个问题。

    但是、我发现了一些有趣的行为:假设在 VBREG 4.2V 上显示了完成的充电。 如果我然后将 VBREG 降压、它仍然会报告充电完成、直到我达到3.96V 的特定 VBREG 值、此时它将报告充电。 我仍然可以稍微调低一点、它仍然会报告充电情况。 我测量了充电电流(使用10m Ω 串联电阻器以获得最小的负载电压)、现在实际上有电流从电池流出! 因此、即使 IC 报告正在充电、电池也会耗尽! 当我到达 VBREG = 3.90V 时、从电池中消耗的电流为140mA。 然后、当我将 VBREG 设置为3.88V 时、将按预期报告电池 OVP、并从电池中排出250mA 电流-这是预期的。 我希望在从电池汲取电流时报告电池 OVP。 这种行为的原因是什么?

    当电池电量耗尽时、我还在示波器上测量了 VSYS、波形与您在上一帖子中向我展示的波形不同-即未满足条件(VBOVP > VBAT > VBATREG - VRCH)

    我还可以验证、当我向上移动 VBREG 时、在报告充电完成之前、我在 Ready 中看到了一小段时间。

    根据 BQ24160的数据表、只有当 VBOVP > VBAT > VBATREG - VRCH 时、反向电流保护才有效。  BQ24160数据表提到、启用 JEITA 的 IC 会自动将电压基准降至 VBATREG 值的0.98。 BQ24272在订购信息表中被指定为不符合 JEITA 标准、因此对于以下计算、我不使用系数0.98进行缩放。

    在  读取电池电压时、我尝试将 VBATREG 设置为3.9至4.2V 之间的各种范围。 下面针对 VBATREG = 4.20V 进行的示例计算。我能够满足条件、但仅具有较小的裕度-因此无法强制反向保护电路导通。 我该怎么做?  能够在实验室中复制问题(视频)将非常有助于找到解决方法。

    • VBOVP ={1.025 x  VBATREG 、1.075 x VBATREG} = {1.025 x 4.2V 、1.075 x 4.2V} ={4.305V、4.515V}
    • VRCH = 120mV
    • {4.305 V、4.515 V}> VBAT > 4.2 - 0.12 = 4.08 V

    此致、HC

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

    您好、Hans、

    一旦充电完成、充电器就会一直保持在该状态、直到 V (BAT)降至 VBATREG-VRCH 以下或者出现一个 SYS 瞬态事件、此事件会导致充电器进入补充模式、在此模式下、电池必须对 SYS 负载进行补充。

    这 可能表明异常情况与反向升压预防电路无关?、 当 V (BAT)>VBATREG-VRCH 和 IBAT<ITERM 时、唯一不会发生终止的其他实例是、如果有 SYS 瞬变导致充电器进入补充模式的时间超过终止抗尖峰脉冲时间(32ms)+电池检测时间(256ms)。

    关于此行为的原因是什么?、如果充电器正在灌入电池电流、并且 SW 节点在 EN_NOBATOP=1时具有脉冲波形、则充电器为反向升压(升压反向)。  应存在返回到输入引脚的脉冲。  

    关于 如何实现这一点?、在 BAT 引脚和电池或电池仿真器之间添加大于150m Ω 的串联电阻以及低 ITERM 设置会使大多数充电器 IC 跳闸反向升压保护电路。  此外、如果电池电压高于 VBATREG、从而  使 VBOVP > V (BAT)> VBATREG - VRCH、则大多数器件会跳闸反向升压保护电路。

    我们推荐的解决方案是使用监测计或其他类似 ADC 的器件来测量 V (BAT)和 I (BAT)执行端接、而不是依赖充电器。

    此致、

    Jeff