您好!
遗憾的是、电池无法充电(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
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.
您好!
遗憾的是、电池无法充电(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 读取我的设置参数。
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
抱歉、我忘记了我的 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 和短路条件?
此致、
Angelo