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.

[参考译文] BQ24725A:无法充电、BATDRV 始终为0V

Guru**** 2391245 points
Other Parts Discussed in Thread: BQ24725A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/897589/bq24725a-no-charging-possible-and-batdrv-always-0v

器件型号:BQ24725A

您好!

遗憾的是、电池无法充电(3Ah 的3S1P)(ACOK 为高电平)。

此外、BATDRV 输出始终为0V (即使没有交流适配器)。

我用作交流适配器 A 实验室 PSU (24V 电流限制@ 2A)

当我使用评估板时、一切工作正常。

系统负载仅是用于 MCU 的微型3.3V 降压稳压器。

我已附上原理图和部分布局。

此致

请标记 Rudolphe2e.ti.com/.../BS2000_2D00_M4_2D00_PSU_2D00_039_5F00_SCH.PDF

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

    Mark、您好!

    我在您的原理图中看不到任何明显的错误。 您能否提供以下信息来帮助进一步调试?

    1) 1)您的寄存器设置是什么?

    2) 2)您能否捕获适配器插件期间显示 VCC、ACOK、PHASE 和 REGN 的波形、与 BQ24725A 数据表中的图1类似? 此外、该测试期间的电池电压是多少?

    3) 3)仅连接电池和系统时、您能否捕获另一个显示 VBAT、VSYS、BATDRV 和 REGN 的波形?

    4) 4)"+11V_System"是您的3.3V 稳压器的输入、对吗? 使用 BQ24725A 等传统拓扑充电器、系统电源轨可高达适配器电压(24V)或低至电池电压。

    此致、

    Angelo

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

    您好、Angelo、

    寄存器设置为:

    ChargeVoltageLimitit = 12592mV

    ChargeCurrentLimit=1000mA

    InputCurrentLimit= 2000mA

    _ChargerOptions.bits.Charge_Inhibit = 0U;//默认0
    _ChargerOptions.bits.ACOC_ThresholdAdj = 0U;//Default 1.
    _ChargerOptions.bits.NotInUse = 0U;//未使用
    _ChargerOptions.bits.ac_AdapterInication = 0U;//只读
    _ChargerOptions.bits.I_OutSelection = 1U;//Default 0
    _ChargerOptions.bits.LearnEnable = 0U;//默认0
    _ChargerOptions.bits.I_FaultLowSideAdj = 1U;//Default 0
    _ChargerOptions.bits.I_FaultHiSideAdj = 0U;//Default 1.
    _ChargerOptions.bits.EMI_FreqAdjEnable = 1U;//Default 0
    _ChargerOptions.bits.EMI_FreqAdj = 0U;//Default 0
    _ChargerOptions.bits.BAT_DepleAdj = 3U;//默认3.
    _ChargerOptions.bits.WatchdogTimerAdj = 0U;//Default 3.
    _ChargerOptions.bits.ACOK_DeglitchTime = 1U;//Default 1.

    但我也改变了其他参数。

     在运行时设置/复位"CHARGE_Inhibit "、没有任何更改。

    通过 I2C 进行通信是可以的、我可以从 IC 读取我的设置参数。

    2.屏幕截图图片1.png  

    3.屏幕截图图片2.png  

    4.感谢您的评论、系统电压可在7V 至28V 之间变化。

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

    Mark、您好!

    感谢您提供更多信息。 但是、如果您的适配器为24V、VSYS 为什么会上升至28V?

    让我们尝试一个简单的测试、作为 BATDRV 问题的完整性检查。 断开电路板上的所有组件-适配器、系统负载、电池和主机 MCU。 现在、使用电源或实际电池从 BAT 施加到 GND 的电压。 BATDRV 应上升至 SRN + 6V、从而打开 BATFET 并允许电池为 VSYS 轨供电。 即使该测试不起作用、BQ24725A IC 也可能会损坏。

    当我在 EVM 上尝试此操作并向 BAT 施加12V 电压时、BATDRV 会上升至18V 以开启 BATFET、VSYS = 12V、这符合预期。

    此致、

    Angelo

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

    您好、Angelo、

    系统电压永远不会是28V、但设计能够处理它。

    完整性检查。

    我 已断开交流适配器和负载。

    MCU 被擦除。

    来自 PSU 的电池电压为12V

    电流抑制约为1mA

    BATDRV 电压为11.7V

    SRN 引脚上的电压为12V

    VSYS 为11.63V

    REGN 电压为0.02V

    已更换 IC。

    此致

    Mark Rudolph

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

    您好、Angelo、  

    我发现 BATFET 有问题、到 SRN 引脚的连接断开。

    BATFET 现在工作正常。 (使用11V 电池时、栅极电压为17V)。

    现在、我遇到了电池充电问题。

    IC 尝试在短时间内(小于1msec)为电池充电、然后将其停止(ACFET 关闭、BATFET 再次打开)

    我已附上3个屏幕截图

    完成

     详细信息

    结束时

    此致

    Mark Rudolph

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

    抱歉、我忘记了我的 MCU 设置:


    CHARGE_Inhibit = 0
    ACOC_ThresholdAdj = 0
    I_OutSelection = 0
    LearnEnable = 0
    I_FaultLowSideAdj = 1.
    I_FaultHiSideAdj = 0
    EMI_FreqAdjEnable = 1.
    EMI_FreqAdj = 0
    BAT_DepleMotionAdj = 0
    看门狗定时器 ADj = 0
    ACOK_DeglitchTime = 0

    充电电压为12、592V

    充电电流= 512mA

    输入电流限制为4A

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

    Mark、您好!

    感谢 BATFET 的更新! 我很高兴这项工作现在开始了。

    数据表中的第8.4.5节列出了启用或禁用充电所需的条件。 您的波形和寄存器设置排除了这些可能性中的大部分、但您能否验证 ILIM、ACDRV、SRN 和短路条件?

    • 充电已启用:是

    • ILIM 引脚电压:?
    • 所有三个 DAC 均编程为有效值:是
    • ACOK 有效:是
    • ACFET 和 RBFET 导通且栅极电压足够高:?
    • SRN < BATOVP:?
    • IC 温度< TSHUT:我假设这不是问题、因为 IC 仅尝试在转换器停止开关之前为电池充电<1ms。
    • 不在 ACOC 中:不、您的寄存器设置会禁用 ACOC。
    • 检测到短路:?
    • 看门狗计时器过期:不、您的寄存器设置会禁用看门狗计时器。

    此致、

    Angelo