请问各位TI大神,我用 BQ24703 设计的给3S锂电充电 电路。SRSET管脚设置充电电流2A,ACSET管脚设置充电器限流3A。实际充电测试时,充电起始电流就是设置的充电电流2A,过几分钟后,充电电流会自动增加,直至增加至充电器限流3A之后恒定在3A充电,这个现象是正常的吗?
Johnsin Tao:
Hi首先确认电感没有饱和(电感饱和电流足够)其次确认恒流侦测电阻。
Chaoxian LI:
回复 Johnsin Tao:
那就是说给电池恒流充电的电流就是SRSET管脚设置充电电流2A,正常情况下不会增加是吗?
Chaoxian LI:
回复 Johnsin Tao:
你好是不是有可能感值不对,我使用的是33uH8A的电感,我的输入电压是25.2V,输出电压是12.6V
Johnsin Tao:
回复 Chaoxian LI:
Hi8A的功率电感应该是没有问题的,建议你确认一下sense电阻,以及它的layout.
Chaoxian LI:
回复 Johnsin Tao:
你好大神我发现可能跟温度有关测试时是没有加散热片的充电芯片本身会很发热,充电过程中电流会增加如果我对着板子吹气电流会下降用风扇持续吹电流会下降到设计值这种问题是温度过高的问题吗?
hfhlb:
回复 Johnsin Tao:
————————————————————————————————————————————
[diag]********** bbu2 ******
[diag] Temperature : 27, Ma(mA) : 0, Mv(mV) : 10112, bbuVoltageProtect : 0
[diag] Capacity : 714, Maintain : 0, bbuChargeoff : 0, size(g_tBBUMInfo) : 413
[diag] bbuCommFault : 0, bbuCapacityFault : 0, bbuSecondaryProtect : 0 bbuChargerFault : 1
[diag] bbuPowerAlarm : 0, bbuOverTempProtect : 0, bbuCurrentProtect : 0 BatteryStatus : 0x00c7
[diag] FETControl : 0x0006, SafetyStatus : 0x0000, PFStatus : 0x0000, ChargingStatus : 0x0200
[diag] Voltage4 : 0x0000, Voltage3 : 0x0dac, Voltage2 : 0x0ced, Voltage1 : 0x0cfd
————————————————————————————————————————————
[diag]********** bbu2 ******
[diag] Temperature : 27, Ma(mA) : 0, Mv(mV) : 10272, bbuVoltageProtect : 0
[diag] Capacity : 716, Maintain : 0, bbuChargeoff : 1, size(g_tBBUMInfo) : 413
[diag] bbuCommFault : 0, bbuCapacityFault : 0, bbuSecondaryProtect : 0 bbuChargerFault : 0
[diag] bbuPowerAlarm : 0, bbuOverTempProtect : 0, bbuCurrentProtect : 0 BatteryStatus : 0x40c7
[diag] FETControl : 0x0002, SafetyStatus : 0x0040, PFStatus : 0x0000, ChargingStatus : 0x0000
[diag] Voltage4 : 0x0000, Voltage3 : 0x0e3e, Voltage2 : 0x0cf3, Voltage1 : 0x0d03
————————————————————————————————————————————上面打印是连续采到的电池信息,可以看到电池容量由714充到716mAh, (bbuChargeoff : 0,表示充电开关打开),但是发现在容量714mAh的时候,BatteryStatus : 0x00c7 (即DSG=1),但是TCA并没有置位,表示充电没有终止,为什么DSG置位了还能继续充电?
DSG置位了TCA为什么没有置位呢?
谢谢!