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.

[参考译文] BQ25672:始终无充电电流(CC 模式和放大器;无故障)

Guru**** 2399305 points
Other Parts Discussed in Thread: BQ25672

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1518590/bq25672-always-no-charging-current-cc-mode-no-fault

器件型号:BQ25672

工具/软件:

尊敬的 团队:

我的英语不好,但我会尝试解释我的问题。

我们有一个 使用 BQ25672的情况、  电池为3S (18650)。 我的电源是24V (LRS-350-24平均水平)

有时长时间没有充电电流(电流为0mA)、但有时可以正常工作(电流约为1500mA)

以下是 电流为0时 MCU 读取的寄存器值

REG00_0x0B=2750mV (Minimal_System_Voltage)
REG03_A0   (Charge_Current_Limit)=0xA0 (1600mA)
REG05_REG_ Input_Voltage_Limit      = 0xDC (22000mV)
REG0A_RE-CHARGE_Control = 0xA3
REG0F_A2 = Charger_Control_
REG0F_REG1 = Charger_Control_ 0x85
REG0F_0x402 = Charger_Control_
REG0F_0x003 = Charger_Control_  
REG0F_0x01 4 = Charger_Control_
REG0F_0x1E 5 = Charger_Control_
REG1B_0x0F = Charger_Status_
REG1B_REG1 = Charger_Status_ 0x6A
REG1B_REG2 = Charger_Status_
REG1B_0x00 3 = Charger_Status_
REG1B_0x00 4 = Charger_Status_

REG20_FAULT_Status_0  = 0x00
REG21_FAULT_Status_1  = 0x00
REG26_FAULT_Flag_0   = 0x00
REG27_FAULT_Flag_1   = 0x00

REG2E_ADC_Control     = 0x80
REG33_IBAT_ADC       = 0mA
REG3B_VBAT_ADC      =10942mV


原理图如下




SW3的 PIN6连接到 P_QON、SW3的引脚7连接到 PROG、SW3的 PIN8开路



​​需要调整哪些寄存器值? 电路图中是否有错误?

您可以帮助检查该案例吗?  谢谢。

此致、

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

    尊敬的 Ken:

    我在原理图上没有看到明显的错误。  仅在上电时读取 PROG 引脚(这意味着在 VBUS 和 VBAT 均降至低于并随后上升到高于各自的 UVLO 电压后)。  因此、您无法使用 PROG 引脚在1S 和3S 之间动态切换。  我还假设您的输入电压始终大于最终电池电压 VREG、因为 BQ25672是仅降压充电器。  我还看到看门狗计时器设置为40s。  如果看门狗计时器到期、许多寄存器会复位为默认值。  您的软件是否会定期写入看门狗计时器位? 最后、您是否可以重复让充电器不发生更改的操作、然后执行1次寄存器读取?  我需要在故障后立即查看状态寄存器和故障寄存器0x1B 至0x27、因为这些寄存器在读取后清除。

    此致、

    Jeff

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

    尊敬的 Jeff:
    感谢您的答复。 是的、我每3秒写入一次看门狗计时器位。
    我发现它在没有电池的情况下启动时有一些故障标志。

    以下是充电器在不设置任何寄存器的情况下首次读取时的寄存器值。

    REG1B_0x2F、Charger_Status_ 0 = 0x2F
    REG1C_0x0A 1 = Charger_Status_
    REG1D_REG2 = Charger_Status_
    REG1E_0x00 3 = Charger_Status_
    REG1F_0x00 4 = Charger_Status_
    REG20_FAULT_Status_0  = 0x20
    REG21_FAULT_Status_1  = 0x00
    REG22_AF.0   = Charger_Flag_
    REG23_0x92 1   = Charger_Flag_
    REG24_REG2 Charger_Flag_   = 0x50
    REG25_0x10 3   = Charger_Flag_
    REG26_FAULT_Flag_0    = 0x20
    REG27_FAULT_Flag_1    = 0x40

    以下是第二个读取寄存器值。

    REG1B_0x2F、Charger_Status_ 0 = 0x2F
    REG1C_0x0A 1 = Charger_Status_
    REG1D_REG2 = Charger_Status_
    REG1E_0x00 3 = Charger_Status_
    REG1F_0x00 4 = Charger_Status_
    REG20_FAULT_Status_0  = 0x20
    REG21_FAULT_Status_1  = 0x00
    REG22_0x20 Charger_Flag_   = 0x20
    REG23_0x001   = Charger_Flag_
    REG24_0x002   = Charger_Flag_
    REG25_0x003   = Charger_Flag_
    REG26_FAULT_Flag_0    = 0x00
    REG27_FAULT_Flag_1    = 0x00

    我想知道为什么充电器有一些故障标志? 如何解决?

    此致、

    Ken

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

    尊敬的 Ken:

    第一读报告:

    二读报告:

    因此电池电压高于 VREG*1.05%。  您的 VREG 设置 REG0x01-0x02是什么?  此数据是在未连接电池时获取的吗?    

    此致、
    Jeff

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

    尊敬的 Jeff:

    我看不到二读报告。
    是的、第一个和第二个读数是在未连接电池的情况下测得的。

    我的使用步骤
    1.打开充电器的电源
    2.插入电池
    因此、在插入电池之前开启电源时、我发现了一些故障标志。 (VBAT_OVP)

    REG0x01-0x02 = 0x04EC (1260)


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

    尊敬的 Ken:

    当没有电池或电池包保护器 FET 开路且仅安装最小 BAT 引脚电容(降额前~20uF)时、预计会出现 BATOVP。  要防止:

    1.移除电池后、通过 CE 位或引脚禁用充电

    2.当电池及其热敏电阻被移除时,允许 TS 故障禁用充电

    3.在 BAT 上添加200uF 电容

    此致、

    Jeff