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.

[参考译文] BQ25121A:电池充电器的功能问题。 电池不能通过 IC 充电

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1253179/bq25121a-functionality-issues-with-the-battery-charger-battery-not-charging-via-charging-ic

器件型号:BQ25121A

您好!

我们正在使用 BQ25121AYFPT 电池充电器管理 IC。 我们未编程的充电 IC 输出为2.5V、编程的输出为3.3V。我们在电路板上面临许多类型的问题。 下面列出几项:

  1. 第一种情况:电路板无法使用电池加电、但通过 VIN 加电。 电池未在充电、如我们的板所示、而且当我们检查电池上的电压时、电池实际上未在充电。 我们通过板上的指示 LED 来指示此情况、以检查电池是否正在充电。  
  2. 第二种情况:指示 LED 显示电池正在充电、但电池电量保持不变、电池无法充电。 此外、该评估板在使用电池的情况下无法正常工作、但仅适用于 VIN、但指示 LED 在此处显示正在充电。  
  3. 我们尝试将 LLDO 电压设置为3V、但得到的是3.9V。 以下是我们在程序中设置的参数
    1. 充电电流设置300mA Get - 300  
    2. 终止电流设置1000 Get- 1000  
    3. 终止电流状态设置 true 获取- true  
    4. 电池调节容量设置4200 GET-4200  
    5. 输入电流限制设置400 GET-400  
    6. 电池 Ublo 电压设置2_2V 获取- 2_2V  
    7. vinDpm vol 设置4200 get- 4200  
    8. VIN DPM 状态设置 false 获取- false  
    9. 设置并获取 SYSOUT 状态 set-true get - true  
    10. 电压设置- SYS_VOUT_3_3V GET-SYS_VOUT_3_3V  
    11. 设置/获取 LsLDO 状态设置-真获取-真电压设置-3000mV 获取-3900mV  
  4. 以下是我们通过 DVM 检查硬件时所遵循的电源序列

步骤

系统输出

LS/LDO

上电

2.48V

0V

LS_CTRL_RESET

2.48V

0V

SET_所有 充电 IC 的设置、如第 3

3.29伏

0V

LS_CTRL_SET

3.29伏

3.29伏

LS_LDO_ENABLE 电压设置

3.29伏

3.29伏

在这里我们可以看到一个矛盾。 当我们检查 DVM 上的 LS/LDO 输出时、我们得到3.3V、但在程序中、在设置充电 IC 的参数后、LS/LDO 输出为3.9V、如第 3(k)。 我们检查了所有内容、但无法解决这些不匹配问题。 我们也有一块工作板、它们在上述条件下工作、但经过适当的时间、会在充电 IC 端损坏。  

请求您的真诚帮助。

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

    您好!

    Unknown 说:
    第一种情况:电路板无法使用电池加电、但通过 VIN 加电。 电池未在充电、如我们的板所示、而且当我们检查电池上的电压时、电池实际上未在充电。 我们通过板上的指示 LED 来指示此情况、以检查电池是否正在充电。  [/报价]

    在这种情况下、您能否提供电池电压以及/CD 引脚的状态? 此外、当存在 VIN 但电池未充电时、您能否在这种情况下以及 VIN 电压、PMID 电压和 BAT 电压共享寄存器日志?

    Unknown 说:
    第二种情况:指示灯显示电池正在充电、但电池电量保持不变、电池无法充电。 此外、该评估板在使用电池的情况下无法正常工作、但仅适用于 VIN、但指示 LED 在此处显示正在充电。  [/报价]

    这似乎与之前的情况类似、您能否提供相同的信息? 此外、您能否描述指示 LED 电路的工作原理?

    [报价 userid="571471" url="~/support/power-management-group/power-management/f/power-management-forum/1253179/bq25121a-functionality-issues-with-the-battery-charger-battery-not-charging-via-charging-ic ]Set/Get LsLDO state set- true get-true voltage set-3000mV Get-3900mV [/ 报价]

    要更改 LLDO 电压、必须在电压配置为新值时禁用第一个 LLDO。 这可能是您得到相同值的原因。 请注意、LSLDO 值最大为3.3V。 因此、 当输入高于3.3V 的电压时、实际上会反映负载开关模式。 在负载开关模式下、LSLDO 电压不经过调节。 LDO 用作负载开关、因此 VLDO 输出等于 VINLS 输入。 默认设置("3900mV")实际上意味着器件处于负载开关模式。

    此致、

    胡安·奥斯皮纳

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

    您好、Juan:

    感谢您提供的建议和及时的答复。 我们能够通过重置再设置 LSLDO 来解决不匹配问题。 现在、当我们将3.0V 设置为3.0V 时、我们会得到3.0V。

    除此之外、此处还有第1点和第2点的详细信息。 Im 还想知道您是否看了我提出的机票的第四点。

    首先也是最重要的、这是您要求的寄存器日志。

    存在 VIN 但电池未充电时的寄存器日志:


       STATUS_AND_SHIP_MODE_CTRL_REG = 0x00、 /**<状态和运输模式控制寄存器内存位置0x00h */ =十六进制:0x41
       FAULT_AND_FAULT_MASK_REG = 0x01、    /**<故障和故障屏蔽寄存器存储器位置0x01h */       =十六进制:0x0
       TS_CONTROL_AND_FAULTS_MASK_REG = 0x02、/**< TS 控制和故障屏蔽寄存器存储器位置0x02h */   =十六进制:0x88
       FAST_CHARGE_CTRL_REG = 0x03、          /**<快速充电控制寄存器存储器位置0x03h */      =十六进制:0xe8
       TERMINATION_PRE_CHARGE_REG = 0x04、    /**<终止/预充电寄存器存储器位置0x04h */   =十六进制:0x6
       BATTERY_VOLTAGE_CTRL_REG = 0x05、      /**<电池电压控制寄存器存储器位置0x05h */   =十六进制:0x78
       SYS_VOUT_CTRL_REG = 0x06、             /**< SYS VOUT 控制寄存器存储器位置0x06h */      =十六进制:0xFE
       LS_and_LDO_CTRL_REG = 0x07、           /**<负载开关和 LDO 控制寄存器存储位置0x07h */   =十六进制:0xd8
       PUSH_Button_CTRL_REG = 0x08、          /**<按钮控制寄存器内存位置0x08h */      =十六进制:0xc0
       ILIM_AND_BAT_UVLO_CTRL_REG = 0x09、    /**< ILIM 和 BATTERY UVLO 控制寄存器存储位置0x09h */   =十六进制:0x3f
       Voltage_BAT_MONITOR_REG = 0x0A、 /**<基于电压的电池监控寄存器内存位置0x0Ah */=十六进制:0x0
       VIN_DPM_and_TIMERS_REG = 0x0B          /**< VIN_DPM 和计时器寄存器存储器位置0x0Bh */      =十六进制:0x2


    /CD PIN 状态(存在 VIN 但电池未充电:
    )--"CD reset"

    第二、此条件下的电压如下(已在 DVM 上选中)

    PMID- 5.15V、
    VBAT- 4.08v、
    输入电压-    5.15V

    提前感谢您的帮助。

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

    您好!

    CD PIN 状态(VIN 存在但电池未充电:
    )--"CD reset"[/报价]

    您能解释一下吗、这里您是说/CD 是低电压? 如果在有电池时/CD 为低电平、则器件可能处于 HiZ 模式、这将禁用 I2C 通信并降低电流消耗。 这可能会解释您看到的器件未从 BAT 上电的行为。 您能否确认提升/CD 是否可以解决该问题。

    首先和最重要的是您要求的注册日志。

    此日志似乎表示电池正在充电、并且设备未出现任何故障。 您是否能够测量流入电池的电流(如果有输入源或流出输入源)? 或者、您可以尝试拆下电池并捕获 VBAT 的波形吗?  

    充电器似乎指示正在充电、但您提到电池电压不在上升。 您是否能够提供用于充电的电池的充电电流以及电压和容量?  

    此致、

    胡安·奥斯皮纳

    [/quote]