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.

[参考译文] BQ25887: BQ25887快速充电上3安培,寄存器设置,不能做快速充电。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1476785/bq25887-bq25887-fast-charging-on-3-amp-register-settings-not-able-to-do-the-fast-charging

器件型号:BQ25887

工具与软件:

我将这款 BMS 用于我们的含两节电池的葡萄糖计产品。  根据数据表、它应该会以3A 的电流充电、但根据我的测试、我无法使用该电流为电池充电、而且当我检查 CRG_STAT 寄存器显示为0时、也是如此。 我使用 Arduino Uno 进行开发。 请帮我解决这个问题、对我来说、这是一个瓶颈问题。 我 也可以分享测试代码。  

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

    您好!

    当充电电流低于目标值时、测试条件是什么、例如 VBUS (VBUS 引脚上的电压)、IVBUS、VBAT (BAT 引脚上的电压)、IBAT、VSYS、ISYS 和所有寄存器读数?

    谢谢!

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

    您好、Ning、感谢您的答复。  VBUS - 5.23V
    VBAT - 8.24V  

    03:13:41.839 -> ADC IBUS:0.01
    
    03:13:41.839 -> ADC ICHG:0.00
    
    03:13:41.839 -> ADC VBUS:5.16
    
    03:13:41.839 -> ADC VBAT:8.34
    
    03:13:41.839 -> ADC 顶部电池电压:3.97
    
    03:13:41.839 -> ADC TS:83.79
    
    03:13:41.839 -> ADC TDIE:22.50
    
    03:13:41.839 -> ADC 电压底部单元:4.30
    
    03:13:41.839 -> ICO 标志:1.
    
    03:13:41.870 ->
    
    03:13:41.870 ->充电状态:
    
    03:13:41.870 -> IINDPM STAT:0
    
    03:13:41.870 -> VINDPM STAT:0
    
    03:13:41.870 -> TREG STAT:0
    
    03:13:41.870 -> WD STAT:0
    
    03:13:41.870 -> CHRG STAT:0
    
    03:13:41.870 -> PG STAT:1.
    
    03:13:41.870 -> VBUS STAT:1
    
    03:13:41.870 -> ICO STAT:0
    
    03:13:41.870 ->
    
    03:13:41.870 -> NTC 统计信息:
    
    03:13:41.870 -> NTC STAT:5
    
    03:13:41.870 ->
    
    03:13:41.870 ->故障统计信息:
    
    03:13:41.870 -> VBUS OV 故障:0
    
    03:13:41.870 -> TSHUT 故障:0
    
    03:13:41.870 ->计时器故障:0
    
    03:13:41.870 ->
    
    03:13:41.870 ->电池平衡统计信息:
    
    03:13:41.870 ->电池 BAL STAT:0
    
    03:13:41.870 ->高侧 CV:0
    
    03:13:41.870 ->低侧 CV:0
    
    03:13:41.870 ->高侧 OV:0
    
    03:13:41.870 ->低侧 OV:0
    
    03:13:41.870 ->电芯 BAL OC:0 


    设置(我会使用这些设置)如果要查看代码设置配置、请让我知道  

    charger.setCellVoltageLimit(4.2);
    charger.setInputVoltageLimit(4.2);
    charger.setInputCurrentLimit(3.0);
    charger.setFORCE_ICO(false);
    charger.setEN_ICO(false);

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

    您好、Ning、感谢您的答复。  VBUS - 5.23V
    VBAT - 8.24V  

    03:13:41.839 -> ADC IBUS:0.01
    
    03:13:41.839 -> ADC ICHG:0.00
    
    03:13:41.839 -> ADC VBUS:5.16
    
    03:13:41.839 -> ADC VBAT:8.34
    
    03:13:41.839 -> ADC 顶部电池电压:3.97
    
    03:13:41.839 -> ADC TS:83.79
    
    03:13:41.839 -> ADC TDIE:22.50
    
    03:13:41.839 -> ADC 电压底部单元:4.30
    
    03:13:41.839 -> ICO 标志:1.
    
    03:13:41.870 ->
    
    03:13:41.870 ->充电状态:
    
    03:13:41.870 -> IINDPM STAT:0
    
    03:13:41.870 -> VINDPM STAT:0
    
    03:13:41.870 -> TREG STAT:0
    
    03:13:41.870 -> WD STAT:0
    
    03:13:41.870 -> CHRG STAT:0
    
    03:13:41.870 -> PG STAT:1.
    
    03:13:41.870 -> VBUS STAT:1
    
    03:13:41.870 -> ICO STAT:0
    
    03:13:41.870 ->
    
    03:13:41.870 -> NTC 统计信息:
    
    03:13:41.870 -> NTC STAT:5
    
    03:13:41.870 ->
    
    03:13:41.870 ->故障统计信息:
    
    03:13:41.870 -> VBUS OV 故障:0
    
    03:13:41.870 -> TSHUT 故障:0
    
    03:13:41.870 ->计时器故障:0
    
    03:13:41.870 ->
    
    03:13:41.870 ->电池平衡统计信息:
    
    03:13:41.870 ->电池 BAL STAT:0
    
    03:13:41.870 ->高侧 CV:0
    
    03:13:41.870 ->低侧 CV:0
    
    03:13:41.870 ->高侧 OV:0
    
    03:13:41.870 ->低侧 OV:0
    
    03:13:41.870 ->电芯 BAL OC:0 


    设置(我会使用这些设置)如果要查看代码设置配置、请让我知道  

    charger.setCellVoltageLimit(4.2);
    charger.setInputVoltageLimit(4.2);
    charger.setInputCurrentLimit(3.0);
    charger.setFORCE_ICO(false);
    charger.setEN_ICO(false);

    另一个观察结果-
    等效电压。 -引脚至低电平、然后  
    IINDPM STAT:0、我可以测量的充电电流将接近1.5安培。  




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

    您好!

    我们正在解决此问题、我们将很快回复您。

    谢谢!

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

    您好!

    伏底电池:4.30V、高于4.2V 充电电压限制。 必须减小充电电流。

    谢谢!

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

    因此、如果我对这些电池放电、应该是3.0A 的充电电流。 我的目标是实现3A 快速充电  

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

    您好!

    请参阅 图9。 电池充电曲线、当电池完全充电器或高于充电电压限制时、快速充电电流不再适用。

    谢谢!

    宁。

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

    IINDPM STAT:0
    VINDPM STAT:0
    TREG STAT:0
    WD STAT:0
    ICO STAT:1.
    充电状态:未充电
    电源正常状态:正常
    VBUS 状态:适配器(3.0A)
    ------- NTC 统计数据------------------------------------------------------- 
    NTC 状态:冷
    故障统计信息:
    VBUS OV 故障:0
    TSHUT 故障:0
    定时器故障:0
    电池平衡统计信息:
    电池 BAL STAT:0
    高侧 CV:0
    低侧 CV:0
    高侧 OV:0
    低侧 OV:0
    电池 BAL OC:0
    ADC IBUS: 0.00 
    ADC ICHG:0.00
    ADC VBUS:5.16
    ADC VBAT:7.84
    ADC CELL TOP:4.30
    ADC CELL BOT:3.51
    -------------------------------------------------------- 


    这些是寄存器值、即使电池已放电、但仍然不在充电。  

    setCellVoltageLimit (4.2);
    setChargeCurrentLimit (1.0)
    setInputVoltageLimit(5.0);
    setInputCurrentLimit (2.0)
    setFORCE_ICO (false);
    SETEEN_ICO (TRUE)
    这些是寄存器设置、设置这些值后、我启用了从寄存器充电、并将 CD 引脚设置为低电平、电池仍然无法充电。 为什么? 如果您能帮助我解决这个问题、我将非常有帮助。  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如前所述、 CellVoltageLimit 设置为 4.2V、由于  ADC 电池顶部为4.30V (高于4.2V 充电电压限制)、因此器件停止充电。

    请尝试通过将 REG2A[6]设置为1以启用电芯平衡、然后再次检查。

    谢谢!

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

    我已为 CB_AUTO_EN 设置寄存器- 1 、但 CB_STAT 仅在该情况下显示零。  

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

    您好!

     CB_AUTO_EN 位 用于启用自动电芯均衡模式。 电芯平衡仅在满足必要条件时才有效。

     CB_CHG_DIS 位 REG2A[7]设置是什么?

    谢谢!

    宁。

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

    它被置1  

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

    您好!

    请将  CB_CHG_DIS 位更改为0并重试。

    谢谢!

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

    未尝试任何更改   这就是原理图  

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

    您好!

      有关原理图审阅和布局技巧、请访问 e2e.ti.com/.../faq-bq25883-faq-bq2588x-schematic-review-and-layout-tips-for-bq25882-bq25883-bq25886-and-bq25887。

    为了进行调试、当器件不充电时、您是否可以 手动测量 VBUS (VBUS 引脚处的电压)、IVBUS、VBAT (BAT 引脚处的电压)、IBAT、VSYS、ISYS?

    谢谢!

    宁。

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

    VBUS - 5.13V IBUS - 0.26A VBAT1- 3.6V VBAT2 - 3.2V IBAT - 0什么是 VSYS 和 ISYS
     我也可以从寄存器中读取这些相同的值。  

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

     这是设置和电池。  

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

    您好!

    VBAT-VMID 与 VMID-GND 之间的电压是多少?

    谢谢!

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

    这些引脚未暴露在模块中。 我们可以通过任何其他方式进行调试吗? 此外、您能否向我提供所需的寄存器值、以便我可以对其进行设置以验证设置是否正常?

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

    您可以在未进行充电时测量端子连接器、以找到这些电压。

    此致、

    Mike Emanuel

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

    我已经测量了两节电池的端子电压-电流分别为3.4V 和3.6V

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

    与建议的后宁相比、布局看起来如何?

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

    布局正确、因为该模块是  该供应商提供的 www.mikroe.com/balancer-5-click 标准模块、并且根据原理图、设计良好。 还有什么问题?  

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

    您好!

    您是否测试了多个器件?

    谢谢!

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

    是的、我使用了两个模块。 是否有任何方法可以检查模块是否有问题? 因为它可以通过 I2C 进行读取/写入。

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

    您好!

    最简单的调试方法是在相同测试条件下与 EVM 行为进行比较。

    谢谢!

    宁。