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.

[参考译文] BQ25713:电池拒绝充电

Guru**** 2518870 points
Other Parts Discussed in Thread: BQ25713, BQ40Z50, BQ40Z50-R2

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1250665/bq25713-battery-refuses-to-charge

器件型号:BQ25713
主题中讨论的其他器件: BQ40Z50BQ40Z50-R2

大家好!

我们为我提供了一个使用 BQ25713充电器的板、从而对4节电池组进行充电。 电池组使用 BQ40Z50电量监测计、但两个器件之间不进行通信。

下方的充电电路未偏离参考设计太大。

在我的固件中、我启用了以下功能:

BOARD_GPIO_SET_BATTERY_CHARGEL_ENABLE_PIN (GPIO_PIN_RESET); //确保 ILIM_HIZ 为1.6V
bq25713_SET_max_charge_voltage (14400);
bq25713_SET_CHARGING_CURRENT (1024);
bq25713_ENABLE_LOW_POWER_MODE (false);
bq25713_SET_WATCHDOG (0);
bq25713_ENABLE_ibat (true);
bq25713_ENABLE_ADC_CONTROUS_CONV (TRUE);
bq25713_ENABLE_ADC_cmpin (TRUE);
bq25713_ENABLE_ADC_ichg (true);
bq25713_enable_adc_idchg (true);
bq25713_ENABLE_ADC_iin (TRUE);
bq25713_ENABLE_ADC_PSYS (TRUE);
bq25713_ENABLE_ADC_VBAT (真);
bq25713_ENABLE_ADC_VBUS (真);
bq25713_ENABLE_ADC_VSYS (TRUE);

遗憾的是、尽管电池 容量低于30%、但电池组仍拒绝充电。

此处是 BQ25713寄存器的转储:

---------------- 启动-------------------------------------------------------
Charger_Current。 。 。 。 。 。 03c0 (960mA)
MAX_CHARGE_VOLTAGE。 。 。 。 。 3840 (14400mv)
charger_option_0。 。 。 。 。 。 070e
charger_option_1。 。 。 。 。 。 8210
charger_option_2。 。 。 。 。 。 02b7
charger_option_3。 。 。 。 。 。 0030
ProcHot_option_0。 。 。 。 。 。 4a65
ProcHot_option_1。 。 。 。 。 。 81a0
ADC_OPTION。 。 。 。 。 。 。 。 。 a0ff
CHARGE_STATUS。 。 。 。 。 。 。 8008
PROCHOT_STATUS。 。 。 。 。 。 。 a800
IIN_DPM。 。 。 。 。 。 。 。 。 。 4100
ADC_VBUS。 。 。 。 。 。 。 。 。 。 FF01 (PSYS:12MV VBUS:19520mV)
ADC_IBAT。 。 。 。 。 。 。 。 。 。 0000 (IDCHG:0mA ICHG:0mA)
ADC_IIN_CMPINT。 。 。 。 。 。 。 008D (CMPIN:1692mV IIN:0mA)
ADC_VSYS_VBAT。 。 。 。 。 。 。 009e (VBAT:12992mV VSYS:2880mV)
OTG_VOLTAGE。 。 。 。 。 。 。 。 0000 (0mV)
OTG_CURRENT。 。 。 。 。 。 。 。 0000 (0mA)
INPUT_VOLTAGE。 。 。 。 。 。 。 3ac0 (15040mV)
MIN_SYSTEM_VOLTAGE。 。 。 。 。 2400 (9216mV)
IIN_HOST。 。 。 。 。 。 。 。 。 。 4100 (3250mA)
Manufacturer_ID。 。 。 。 。 。 0040
Device_ID。 。 。 。 。 。 。 。 。 008A
---------------- end (结束)-------

下面是  BQ40Z50寄存器的转储:

---------------- 启动-------------------------------------------------------
BATTERY_MODE (电池模式)。 。 。 。 。 。 。 。 。 6001
温度 。 。 。 。 。 。 。 。 。 0b7b (2939K)
电压. 。 。 。 。 。 。 。 。 。 。 。 32b1 (12977mV)
当前。 。 。 。 。 。 。 。 。 。 。 。 0000 (0mA)
AVERAGE_CURRENT。 。 。 。 。 。 。 。 0000 (0mA)
相对充电状态。 。 。 0016 (22%)
绝对充电状态。 。 。 0015 (21%)
剩余容量。 。 。 。 。 。 00e6 (230mA)
充电电流。 。 。 。 。 。 。 0fa4 (4004mA)
充电电压 。 。 。 。 。 。 3840 (14400mV)
电池状态。 。 。 。 。 。 。 。 02c0
设计容量。 。 。 。 。 。 。 044C (1100mA)
设计电压. 。 。 。 。 。 。 。 3840 (14400mV)
制造商名称。 。 。 。 。 。 。 。 。 。 。 Amscreen T2
开发名称。 。 。 。 。 。 。 。 。 。 。 bq40z50-R2
Cell Chem. 。 。 。 。 。 。 。 。 。 限制5
电芯1电压。 。 。 。 。 。 。 。 0caf (3247mV)
电芯2电压。 。 。 。 。 。 。 。 0cab (3243mV)
电芯3电压。 。 。 。 。 。 。 。 0cab (3243mV)
CELL4电压。 。 。 。 。 。 。 。 0cac (3244mV)
---------------- end (结束)-------

有人知道电池不在充电的原因吗?

谢谢、

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

    您好、Lee、

    我从您的 BQ25713寄存器中注意到、您获得了 SYS_SHORT 故障。 您是否正在加载 VSYS? 您能否提供 VBUS、VSYS 和开关节点的示波器捕获?

    我还注意到、对于4s 电池、您对 CELL_BATPRES 引脚的配置方式不正确。 这不重要,因为您将寄存器配置为正确的电压,但启动时,BQ25713会认为您有3节电池而不是4节电池,并设置3节电池的默认电压。 您应该将引脚配置为 VDDA 的75%、以使其显示您使用的是4S 电池、请参阅下面的。  

    此致、

    雅各布

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

    您好、Jacob:

    我没有注意到 SYS_SHORT 标志。 我将尝试清除 标志、以查看充电器是否开始生效。

    加油打气  

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

    您好、Jacob:

    我确实注意到 CELL_BATPRES 引脚上的电阻值仅提供了 VDDA 的71.4%。  

    数据表中提到 Vcell_4s 的最小百分比为68.4%。 不确定硬件工程师是否知道这一点?

    加油打气

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

    您好、Jacob:

    立即启动新的设计。 电池仍然拒绝充电、但至少没有报告短路、VSYS 看起来正常。

    ---------------- 启动-------------------------------------------------------
    Charger_Current。 。 。 。 。 。 03c0 (960mA)
    MAX_CHARGE_VOLTAGE。 。 。 。 。 3840 (14400mv)
    charger_option_0。 。 。 。 。 。 070e
    charger_option_1。 。 。 。 。 。 8210
    charger_option_2。 。 。 。 。 。 02b7
    charger_option_3。 。 。 。 。 。 0030
    ProcHot_option_0。 。 。 。 。 。 4a65
    ProcHot_option_1。 。 。 。 。 。 81a0
    ADC_OPTION。 。 。 。 。 。 。 。 。 a0ff
    CHARGE_STATUS。 。 。 。 。 。 。 8400
    PROCHOT_STATUS。 。 。 。 。 。 。 a800
    IIN_DPM。 。 。 。 。 。 。 。 。 。 4100
    ADC_VBUS。 。 。 。 。 。 。 。 。 。 FF01 (PSYS:12MV VBUS:19520mV)
    ADC_IBAT。 。 。 。 。 。 。 。 。 。 0000 (IDCHG:0mA ICHG:0mA)
    ADC_IIN_CMPINT。 。 。 。 。 。 。 008C (CMPIN:1680mV IIN:0mA)
    ADC_VSYS_VBAT。 。 。 。 。 。 。 b09d (VBAT:12928mV VSYS:14144mV)
    OTG_VOLTAGE。 。 。 。 。 。 。 。 0000 (0mV)
    OTG_CURRENT。 。 。 。 。 。 。 。 0000 (0mA)
    INPUT_VOLTAGE。 。 。 。 。 。 。 3ac0 (15040mV)
    MIN_SYSTEM_VOLTAGE。 。 。 。 。 2400 (9216mV)
    IIN_HOST。 。 。 。 。 。 。 。 。 。 4100 (3250mA)
    Manufacturer_ID。 。 。 。 。 。 0040
    Device_ID。 。 。 。 。 。 。 。 。 008A
    ---------------- end (结束)-------

    注意、充电电流为零。 电池组(BQ40Z50)仍拒绝充电:

    ---------------- 启动-------------------------------------------------------
    BATTERY_MODE (电池模式)。 。 。 。 。 。 。 。 。 6001
    温度 。 。 。 。 。 。 。 。 。 0b7b (2939K)
    电压. 。 。 。 。 。 。 。 。 。 。 。 32a1 (12961mV)
    当前。 。 。 。 。 。 。 。 。 。 。 。 0000 (0mA)
    AVERAGE_CURRENT。 。 。 。 。 。 。 。 0000 (0mA)
    相对充电状态。 。 。 0015 (21%)
    绝对充电状态。 。 。 0014 (20%)
    剩余容量。 。 。 。 。 。 00d6 (214mA)
    充电电流。 。 。 。 。 。 。 0fa4 (4004mA)
    充电电压 。 。 。 。 。 。 3840 (14400mV)
    电池状态。 。 。 。 。 。 。 。 02c0
    设计容量。 。 。 。 。 。 。 044C (1100mA)
    设计电压. 。 。 。 。 。 。 。 3840 (14400mV)
    制造商名称。 。 。 。 。 。 。 。 。 。 。 Amscreen T2
    开发名称。 。 。 。 。 。 。 。 。 。 。 bq40z50-R2
    Cell Chem. 。 。 。 。 。 。 。 。 。 限制5
    电芯1电压。 。 。 。 。 。 。 。 0caa (3242mV)
    电芯2电压。 。 。 。 。 。 。 。 0ca7 (3239mV)
    电芯3电压。 。 。 。 。 。 。 。 0ca8 (3240mV)
    CELL4电压。 。 。 。 。 。 。 。 0ca8 (3240mV)
    ---------------- end (结束)-------

    请注意、电池组温度正常(20.75°C)且电池平衡(估计)。 不确定问题是什么?

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

    您好、Lee、  

    您能告诉我 ILIM_HIZ 引脚的电压是多少吗? 此外、如果有可能断开 BQ40Z50而只使用 BQ25713、我认为使其只使用 BQ25713会有所帮助。

    此外、关于 CELL_BATPRESZ 引脚、如果它提供71.4%的 VDDA、则可以。 根据我对原理图中所示分压器的计算、我得到的 VDDA 为58.3%。

    此致、

    雅各布

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

    "您能告诉我 ILIM_HIZ 引脚的电压是多少吗?"  

    ILIM_HIZ 上的电压应为1.65V、但我将在周一再次进行检查。  

    "可以断开 BQ40Z50并只使用 BQ25713、我认为只使用 BQ25713会有所帮助"

    我可以取出电池组(电池+ BQ40Z50)、但不能仅取出 BQ40Z50。

    关于 CELL_BATPRESZ 引脚、如果它提供71.4%的 VDDA、则可以。 根据我对原理图中所示分压器的计算、我得到的 VDDA 为58.3%。

    我刚刚意识到 CELL_BATPRESZ 百分比、是指 来自分压器的 REGN 电压的百分比。 我认为这只是 分压器中电阻器的比率。 天哪!!!

    这将解释为什么 在配置之前 BQ25713充电电压默认为12.592V (3节)。 在配置期间、我将充电电压和电流设置为14.4V@1A。 但是、不正确的 CELL_BATPRESZ 电压是否会 导致任何其他问题?

    谢谢、

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

    您好、Lee、

    由于它目前正在识别您使用的是3节电池、因此应该不会导致任何其他问题。 如果它识别出2s 电池、那么 SYSOVP 将会出现一个问题、但是、由于3s 和4s 配置共享相同的 SYSOVP 值、因此应该可以使用此值。 此外,如果 CELL_BATPRESZ 变为低电平,这表示电池已被移除,这会将 ChargeCurrent ()寄存器重置为0A。   

    但是、如上所述、我认为 CELL_BATPRESZ 引脚不会导致您的当前配置出现任何问题。

    此致、

    雅各布

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

    我可以确认  CELL_BATPRESZ 设置为 3.5V、 ILIM_HIZ 为  IS1.64V。

    我最近注意到 VSYS 回到了2880mV 的最小值。 这一次没有电池短路的迹象、而是我的1.5A 充电保险丝熔断了。 换了一个更高的东西后,电池开始快速充电!!!

    仍然不确定我之前的问题是、当 VSYS 为14144mV 时、是否清楚地指示保险丝完好无损?

    谢谢、

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

    您好、Lee、  

    那么、您是说电池现在正在充电吗? 如果你已经找出这个问题、那么我可以继续、关闭这个主题。

    此致、

    雅各布