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.

[参考译文] BQ24155:在电池处于锁定/保护状态时加电

Guru**** 2503285 points
Other Parts Discussed in Thread: BQ24155, BQ24155EVM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/992360/bq24155-power-up-with-battery-in-lockup-protection

器件型号:BQ24155

我将向你提出一个非常紧迫的问题,希望你能帮助我回答。

我们最近了解到、我们的电池和 BQ24155不是很好。

问题是:

  • 电池因短路而锁定(电池进入高阻抗模式)
  • 器件会断开所有电源(包括充电器 IC)
  • BQ24155中的寄存器复位为默认值
  • 当尝试通过将器件插入5V 电源来唤醒器件时、充电器会在 Vbat 线路上提供脉冲
  • 脉冲持续50ms。
  • 此时 MCU 没有足够的时间初始化充电器 IC。
  • 来自充电 IC 的脉冲为3.54V、这是默认值。 要解锁电池、需要更高的电压。

我附加了一张示波器图片、说明在尝试为其加电时电池电压是什么样的。

是否有任何方法可以延长该脉冲的长度、以便我们可以初始化 BQ24155以提高调节电压?

在数据表中、它表示如果电池不存在、输出端的电压将保持恒定32分钟。

电源 锁定时的电池输出电压大约为0.6V 至0.8V (某种泄漏电流)。

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

    您好、Blaz、

    遗憾的是、无法更改32分钟计时器。  脉冲最终会给电池充电并导致电池组保护器关闭吗?

    此致、

    Jeff

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

    尊敬的 Jeff:

    我认为你没有使我感到失望。 我想延长图片中显示的持续50ms 的脉冲。  

    如果我们可以增加这个时间、我们可以初始化 BQ24155、并且调节电压将升高。 发生这种情况时、电池可以解锁。

    锁定时、电池始终处于高阻抗模式。 因此、没有电流可以进入或离开电池、只有更高的电压才能将其解锁。

    我的主要问题是关于脉冲。 为什么当数据表显示在电池断开时电压保持恒定时、它甚至会脉冲?

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

    您好、Blaz、

    抱歉。  我误读了您的电子邮件。  我怀疑问题是脉冲过冲。  如果达到 VBATREG=4.2V、则充电器开始其终止检测并下拉输出。  您能否将输出电容增加到至少47uF 并重试、或在输出端添加负载以防止过冲?  我正在尝试找到 BQ24155EVM、但可能需要从库存中订购。   

    此致、

    Jeff

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

    您好、Blaz、

    我从库存中获取了 EVM、但没有负载、它启动正常并调节至3.54V。  但是、当电阻负载仅为100欧姆时、充电器会难以加电。  在启动期间、电流限制会降低、我认为这是示波器图中振荡的原因。  启动后、电流限制仅为100mA、这意味着仅0.5W 可为 CSOUT 引脚上的负载供电。 如果您的主机处理器在 CSOUT 上的负载大于0.5W/3.54V 之前未增加充电器的输入电流限制 I2C 寄存器、则输出将崩溃。  

    此致、

    Jeff

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

    尊敬的 Jeff:

    感谢您的回答和测试。 我们 及时推进了初始化、现在充电器将电压提升到4.2V、电池解锁。我们还再次查看了 BQ24155数据表并修复了初始化问题。 现在它是:

    1. 关闭充电
    2. 复位寄存器
    3. 打开充电
    4. 写入所需的寄存器(调节电压、电流...)

    但这产生了另一个意外问题、即当使用锁定的电池唤醒电路时、充电器确实达到2.1V、但随后在 MCU 通知时关闭。  

    您能否为无电池操作推荐一个正确且最安全的初始化过程?
    请记住、在电池锁定的情况下、我们需要尽快获得4.2V 的稳压电压。

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

    您好、Blaz、

    我不明白为什么 MCU 会让电荷关断?  只要 MCU 发送 WD 计时器 ping、充电就应返回其设置、包括 VBATREG。  电池是否在运行时随机发生锁定?

    此致、

    Jeff

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

    如您的数据表中所述、MCU 不应在充电时复位寄存器。 因此、我们禁用了充电、然后复位这些位、然后重新启用充电。  

    在将电池焊接到电路板时、会在组装过程中发生电池闭锁。

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

    Blaz、

    RESET 位是 MCU 强制将寄存器复位为默认值的选项。  如数据表中所述、我们不建议在充电/OTG 进行过程中使用该位。  作为一项安全功能、如果安全定时器到期、充电相关寄存器也会复位为默认值。  如果在 CSOUT 上的电压降至2.1V 以下时 VBUS 上没有输入电源、这些参数也会复位。   因此、我建议:

    1.将电池焊接到电路板上

    2.使用默认值为 IC 加电(不论电池是否锁定或未锁定、CSOUT 应调节至至少3.54V)   

     MCU 将寄存器写入所需的值、并至少每32秒写入一次安全定时器位

    4. CSOUT 调节为新值

    此致、

    Jeff