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.

[参考译文] BQ25622E:即使已供电、电池也无法充电

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1453832/bq25622e-the-battery-isn-t-charging-even-though-power-is-being-supplied

器件型号:BQ25622E

工具与软件:

大家好!
我似乎无法让我的电池正常开始充电、我不知道我可能犯了什么错误。
我希望这种简单的操作不需要更改我的 PCB、但遗憾的是、我不是很乐观。

我想用5V 充电器为3.7V 电池(最大4.2V)充电。
我的电池没有温度传感器,所以我启用TS_IGNORE.
为了进行此更改、我禁用了看门狗并启用了 ADC。
这是我对寄存器所做的唯一更改。

EN_CHG = 1、CE 引脚为低电平。
所有只读寄存器均不包含任何值—全部位于0x00

最让我困惑的是、我的电源消耗的电流很小。
在一个 PCB 上、电流为5V 的50mA;在另一个 PCB 上、电流为5V 的100mA;而在第三个 PCB 上、电流为5V 的10mA。
如果我增加电压、电流也会上升。
将 CE 设置为高电平不会改变这种情况、并且这些寄存器似乎都没有任何效果。


这里是我读取时得到的寄存器的值。
寄存器值  注释
0x02    0x40  默认值
0x03 0x03      默认值
0x04    0x20  默认值
0x05    0x0d  默认值
0x06    0x00  默认值
0x07    0x0a  默认值
0x08    0x60  默认值
0x09    0x0E  默认值
0x0E    0x0  默认值
0x0F    0xb  默认值
0x10    0x50 默认值
0x11    0x0  默认值
0x12    0x30 默认值
0x13    0x0  默认值
0x14    0x6  默认值
0x15     0x1c  STAT 引脚禁用。 我没有禁用它。
0x16     0xa0  看门狗计时器设置已禁用、静止不变
0x17     0x4F  默认值
0x18     0x4   默认值
0x19     0xc4  ILIM 引脚启用。 我没有启用它。
0x1A     0x8d TS_IGNORE =忽略、静止不变
0x1b     0x25 默认值
0x1C 0x3F      默认值
0x1D 0x0      默认值
0x1E 0x0      默认值
0x1F 0x0      默认值
0x20     0x0  默认值
0x21     0x0  默认值
0x22     0x0  默认值
0x23     0x0  默认值
0x24     0x0  默认值
0x25     0x0  默认值
0x26 0xb0     ADC_EN = ENABLE、静止不变
0x27     0x4  TS ADC 控制自动禁用
0x28     0x0  我还没有测量过任何内容
0x29 0x0      我直到现在还没有测量过任何内容
0x2A 0x0      我还没有测量过任何内容
0x2B 0x0      我直到现在还没有测量过任何内容
0x2C 0x4c     总线电压= 5196V
0x2D 0x14     总线电压= 5196V
0x2E     0x98 VPMID 电压= 4、47V
0x2F     0x11 VPMID 电压= 4、47V
0x30 0x9e     电池电压= 3998V
0x31     0xF   电池电压= 3998V
0x32 0x9e     系统电压= 3998V
0x33     0xF   系统电压= 3998V
0x34     0x0  默认值
0x35     0x0  默认值
0x36     0x32 TDIE = 25°C
0x37     0x0  TDIE = 25°C
0x38     0x1a



感谢您的帮助。

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

    尊敬的 Marvin:  

    感谢您通过 E2E 联系我们。 请查看我的以下评论。  

    首先、请确保参考数据表寄存器映射了解预期的默认寄存器设置。 例如、ILIM 和 STAT 引脚默认启用。 假设您未修改它们、这些寄存器处于预期值。  

    我已经审查了提供的信息、并且一些寄存器值似乎与之相矛盾。 例如、PMID 电压的 ADC 测量表明输入电压低于 VINDPM 阈值(默认值为4.6V)、但未设置 REG0x1D 中的 VINDPM_STAT。 输入电压低于 VINDPM 将解释您不会看到充电的原因。  

    下面是一些后续问题。

    -您能帮助提供 VBUS、VBAT、SYS 和 PG 信号的波形捕获,以便我们进一步分析您的 PCB 上发生了什么?  

    -如果将 VINDPM 设置降低为4V (REG0x08 = 0xC80)、您会看到行为有任何差异吗?

    此致、

    Garrett

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

    感谢您的帮助 Garrett。

    我将 VINDPM 降至4V、然后降至3、8V。 据我所知、这并没有任何变化。
    VPMID 当时为4、2V。

    这里是波形的两张图片。 我希望大家都能看到。

    PG 确实指明了错误的来源、但我无法解释原因。 据我所知、源应该良好。  

    此致、

    Marvin

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

    尊敬的 Marvin:  

    无论是焊接问题还是电路板上的 PCB 本身、充电器 IC 的输入侧似乎都不正确。 PG 信号保持高电平表示输入电源存在一些问题、4.2V 时的 VPMID 也支持这一点。  

    VBUS 和 PMID 引脚之间只有 Q1 RBFET。 5V 至4.2V 的压降与预期不符、尤其是对于您最初报告的电流消耗非常有限的情况。  

    另外、为了进一步帮助您进行调查、我已经查看了您的原理图、没有发现任何关键问题。 设计中应考虑所有必需元件。  

    此致、

    Garrett

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

    感谢您缩小问题范围。

    至少现在我知道这不是固件问题。