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.

[参考译文] BQ25895M:BQ25895MRTWR 充电问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1179325/bq25895m-bq25895mrtwr-charging-issue

器件型号:BQ25895M

大家好、我设计了一个使用  BQ25895MRTWR IC 的电池充电电路  

当电池电量完全耗尽(0V)时、如果我们为电池供电、IC 将不会为电池充电、它将达到2.99V (3V)的电压电平并停止、而不会达到指定的电压、我只能设置 i2c 寄存器中的值。  

电池的详细信息如下。

容量:5000mAH

电池电压:3.7V-4.2V

链接: https://www.innovoya.com/product-page/955465-5000mah-rechargeable-lithium-polymer-battery-cells-1

我还将附上原理图供您参考。

 e2e.ti.com/.../BQ25895MRTWR-review.pdf

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

    您好、Delish、

    当电池连接电压为2.99V 且启用充电时、您能否提供显示所有寄存器值的完整寄存器转储?

    您是否还能提供示波器捕获、显示 VBUS、IBUS (输入电流)、VBAT 和 IBAT (电池电流)。

    有关   BQ2589X:原理图审阅和 PCB 布局设计提示、请访问 e2e.ti.com/.../faq-bq25890-faq-bq2589x-schematic-review-and-pcb-layout-design-tips。

    有关  详细的布局指南、请访问 e2e.ti.com/.../bq25895-4-layers-board-review---agnd-gnd-and-power-planes。

    此致、

    James

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

    我不会将任何值转储到 IC 中的寄存器。 它将处于默认状态。

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

    您好、Delish、

    寄存器转储是对所有寄存器值的读出、这样我就可以查看是否存在任何故障并检查 IC 的条件。 默认寄存器设置仅是器件可报告的信息的一部分。 如果可能、当您发现充电问题时、请分享您的所有寄存器值、以便我可以尝试在我的末尾复制行为

    对  电池而言、一直到0V 的电池消耗通常是不利的、您是在 IC 的 VBAT 引脚还是在电池端子上测量电池电压?

    我在上面提到的示波器捕获将有助于直观地显示您看到的问题、以便我可以比较我可以在我的末尾收集的波形

    此致、

    James

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

    尊敬的 James:

    我想详细解释一下我的情况。

    情况1.

    电池电压:2V

    充电器已连接、 电池电压不增加后、电池将充电至2.99V。 在这种情况下、电池充电、IC 不会提供任何输出。

    寄存器值:将作为默认值。 (我的假设)因为电池充电 IC 不提供任何输出、所以我无法转储或读取寄存器值。

    情况2.

    电池电压:3.6V (使用外部充电器手动为电池充电并连接)

    充电器已连接、电池将充电。  器件将打开。

    寄存器值

    I2C MD 6A 0
    0000:08 05 31 3e 20 13 82 8d 03 44 70 02 00 13 58 59 .1>.... DP...XY

    => I2C MD 6A 0F
    000f:59 50 00 08 3a 关断关断 FF ff ff ff ff ff ff ff ff ff ff YP...:

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

    您好、Delish、

    情况1)如果电池充电至2.99V、这足以为器件供电并访问寄存器。 此外、如果您连接了有效的适配器(根据原理图为5V)、适配器电压还应使器件在可用寄存器的情况下保持开启状态。  

    有一些只读寄存器可报告有关器件状态和 ADC 值的有用信息。 ADC 转换可通过设置 REG02[7]= 1b 或设置 REG02[6]= 1b 来启动、以实现连续1秒转换。 转换后、您可以读取更新的寄存器 ADC 寄存器值(   有关寄存器列表、请参阅数据表的第8.4节)。 需要特别注意的是 REG0E[6:0]、它报告检测到的 VBAT 引脚电压;REG12[6:0]、它报告检测到的通过 BATFET 的充电电流。 当电池卡在2.99V 电压时、我要检查这些寄存器。

    您应该进行一些测量以缩小潜在问题的范围。 请在尽可能靠近 IC 的位置测量这些电压。 当您看到器件在2.99V 时停止为电池充电时、请进行以下测量:

    • VBUS 电压
    • PMID 电压
    • SYS 电压
    • 电池电压
    • REGN 电压

    您能否确认仅在连接 2.99V 电池时 I2C 通信是否正常 ? 检查 REG09[5]以查看 BATFET 是否关闭。

    此外、请提供充电行为的示波器捕获。 如果无法做到这一点、请告诉我。

    情况2)这些寄存器读数看起来正常、因此当电池连接到3.6V 时、器件正常运行。 为了解决案例1、我需要上述信息。

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

    尊敬的 James:

    我最初无法获得寄存器值、因此回复延迟了、抱歉。

    电池电压:2.505V
    寄存器值
    I2C MD 6A 0
    0000:48 05 31 3a 20 13 82 9d 03 44 93 02 00 13 00 H.1:... D.
    => I2C MD 6A 0F
    000f:00 00 00 08 3a 关断关断 非常非常棒的酒店 :.........
    VBUS 电压:0V
    PMID 电压:0.780V
    SYS 电压:0V
    电池电压:2.506V
    REGN 电压:0V

    我使用了一个外部工具来读取该 IC 的 i2c 寄存器。我希望这就是您想要的方式。

     我今天还有一个观察结果、

    • 我将"电池1"充电2天、初始充电电压为1.175V。 我观察到它已被充电至1.838。

    根据我的理解、电池充电 IC 不会从涓流充电状态变为预充电状态。

    我有两个问题,也请大家回答。

    1.  IC 是否会以默认配置为电池充电?
    2.  连接到此 IC 的电池是否需要最低电压?

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

    尊敬的 James:

    我最初无法获得寄存器值、因此回复延迟了、抱歉。

    电池电压:2.505V
    寄存器值
    I2C MD 6A 0
    0000:48 05 31 3a 20 13 82 9d 03 44 93 02 00 13 00 H.1:... D.
    => I2C MD 6A 0F
    000f:00 00 00 08 3a 关断关断 非常非常棒的酒店 :.........
    VBUS 电压:0V
    PMID 电压:0.780V
    SYS 电压:0V
    电池电压:2.506V
    REGN 电压:0V

    我使用了一个外部工具来读取该 IC 的 i2c 寄存器。我希望这就是您想要的方式。

     我今天还有一个观察结果、

    • 我将"电池1"充电2天、初始充电电压为1.175V。 我观察到它已被充电至1.838。

    根据我的理解、电池充电 IC 不会从涓流充电状态变为预充电状态。

    我有两个问题,也请大家回答。

    1.  IC 是否会以默认配置为电池充电?
    2.  连接到此 IC 的电池是否需要最低电压?

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

    您好、Delish、

    1) 1) IC 将使用默认设置为电池充电。 对于低于2V 的电池、涓流充电电流应为100mA (典型值)。 与您上一个实验类似、您能否在电池连接1.8V 时检查充电电流(IBAT)?

    2) 2)未列出开始充电的最低电池电压。 充电器应对电池进行涓流充电、除非有一些保护电路阻止充电路径。

    要使 I2C 处于活动状态并使电池为系统供电(SYS 节点)、您需要在 BAT 引脚上至少2.3V。 这是电池用作电源时的情况。 充电期间、电源应来自运行电压介于3.9V 至14V 之间的 VBUS。

    在这些器件未转换到下一个充电阶段的情况下、我们需要查看电池电流(IBAT)的运行方式以及整个电源路径中的电压电平(VBUS -> PMID -> SW -> VSYS -> VBAT)。 如果不清楚电源路径电流行为、就很难评估该问题。

    此致、

    James

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

    大家好、James、我在连接1.3V 电池时检查了充电电流、电流为4.6mA。 达到1.8V 后为8μA μ A。  

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

    对于具有3.53V 充电电流的电池、充电电流为1.4A

    对于具有2.1V 充电电流的电池、为11μA μ A。  

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

    您好、James

    我的理解。  需要以下表格数据、对吧? 请确认。

      T=00:00:00 T+01:00:00 T+02:00:00 T+03:00:00 T+04:00:00 T+05:00:00
    VBUS            
    PMID            
    软件            
    VSYS            
    VBAT            
    充电电流(IBAT)            
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    由于假期原因、我们将于2023年1月3日之后返回给您。

    感谢您的耐心等待、

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

    您好、Ning、

    当然。 同时、我将收集您所需的数据并共享这些数据。

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

    您好、Delish、

    您在上一次答复中建议的表格  会有所帮助。

    您还能提供显示 VBUS、IBUS (输入电流)、VBAT 和 IBAT (电池电流)的示波器捕获吗?

    当您将输入适配器连接到 VBUS 并且电池电压为1.3V 且已启用充电时、其值是多少...

    • REG0E[6:0]
    • REG0F[6:0]
    • REG10[6:0]
    • REG11[6:0]
    • REG12[6:0]

    确保在条件设置后运行 ADC 转换、以获取最新的 ADC 读数。

    此致、

    James