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.

[参考译文] BQ3060:-2000mA 时电池组电流校准失败

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/640001/bq3060-pack-current-calibration-fail-at--2000ma

器件型号:BQ3060
主题中讨论的其他器件:BQEVSW

我正在对 bq3060 v0.14进行编程和校准。  我使用的是 bqEVSW v0.9.90。  我已经对数十个 PCB 进行了编程和校准。 但是、我对其中一些问题有疑问。

在电池组电流校准期间、负载电流为-2000mA、可实现即时过流保护。 标志 AOCD、XDSG、XDSGI 被置位并且 FET 状态从0006变为0004。

所有 PCB 上的 OC (第一层) DSG 均设置为2、2a。

我凭经验说过、对于测试的 PCB、过流保护操作是在1.7-1.97A 之间进行的。

较低电流(例如1A)下的校准运行良好、但当我施加-2A 电流时、过流保护仍将采取措施。

当我缓慢增大负载电流时、我可以看到 PCB 正确测量电流、直到采取过流保护措施、达到某个"阈值电流"。

此"阈值"因 PCB 而异、但对于特殊 PCB 而言始终相同。 对于所有有问题的 PCB、此"阈值"在1、7-1、97A 范围内。

我尝试对数据闪存和多个校准进行重新编程。 我还尝试了对 BQ3060进行"出厂重置"、方法是使用默认的.* senc 文件(来自此论坛的文件和从工作 PCB 生成的文件)对其进行重新编程。 在该"阈值"处失败。

PRO 选项卡中的 SRec 编程是否真正擦除 bq3060芯片中的所有数据?

还是应该查找一些硬件问题? 我怀疑有 FET、但在 Ex 处校准后。 1A、一切正常。 直到达到该"阈值电流值"。

 是否有任何方法可以解决此问题、或者我是否只需要更换芯片?

以上全部无需化学电池组即可完成、并安装了平衡电阻器(220 Ω)和电源(10、8V 5A)。

失败后:

[标题]
bq EVSW 版本= 0.9.59
DeviceName = bq3060 v0.14
时间= 14.06.2013 07:22:41


[电压(一级安全)]
LT COV 阈值= 4220
LT COV 恢复= 4100
ST COV 阈值= 4220
ST COV 恢复= 4100
HT COV 阈值= 4200
COV 恢复= 4000
CUV 阈值 3000
CUV 恢复= 3200
[电流(一级安全)]
OC (一级) Chg = 2200
OC (第一级) Chg 时间= 1
OC Chg 恢复= 200
OC (第一级) DSG = 2200
OC (第一级) DSG 时间= 1
OC DSG 恢复= 200
电流恢复时间= 8
AFE OC DSG = 00
AFE OC DSG 时间= 03
AFE OC DSG 恢复= 5
AFE SC Chg 配置= 73
AFE SC DSG 配置= 73
AFE SC 恢复= 1
[温度(第一级) 安全)]
过热 Chg = 50.0
OT Chg 时间= 2
OT Chg 恢复= 40.0
过热 DSG = 50.0
OT DSG 时间= 2
OT DSG 恢复= 45.0

[电压(二级安全)]
LT SOV 阈值= 4400
ST SOV 阈值= 4600
HT SOV 阈值= 4500
SOV 时间= 0
PF SOV 熔丝熔断延迟= 0
电芯不平衡电流= 5
电芯不平衡故障电压= 1000
电芯不平衡时间= 0
电池休息时间= 1800
最小 CIM 检查电压= 3000
PFININ 检测时间= 0
[电流(二级安全)]
SOC Chg = 3000
SOC Chg 时间= 0
SOC DSG = 4000
SOC DSG 时间= 0
[温度(二级安全)]
SOT Chg = 50.0
SOT Chg 时间= 0
SOT DSG = 65.0
SOT DSG 时间= 0
开路热敏电阻=-33.3
开路时间= 0
[ FET 验证(二级安全)]
FET 故障限制= 20
FET 失效时间= 0
[AFE 验证(二级安全)]
AFE 检查时间= 0
AFE 失效限制= 10
AFE 失效恢复时间= 20
AFE 初始化重试限制= 6
AFE 初始化限制= 20

[充电温度 Cfg (充电控制)]
JT1 = 0.0
JT2 = 12.02a
= 30.0
JT3 = 45.0
JT4 = 55.0
温度 HYS = 1.0
[预充电 Cfg (充电控制)]
预充电电流= 250
预充电电压= 2500
恢复电压= 2800
[充电配置(充电控制)]
LT Chg 电压= 12600
LT Chg Current1 = 250
LT Chg Current2 = 250
LT Chg 3 = 250
ST1 Chg 电压 = 12600
ST1 Chg Current1 = 2000
ST1 Chg Current2 = 2000
ST1 Chg Current3 = 1000
ST2 Chg 电压= 12600
ST2 Chg Current1 = 2000
ST2 Chg Current2 = 2000
ST2 Chg Current3 = 1000
Chg 电压= 12600
HT Chg Current1 = 1500
HT Chg Current2 = 1500
HT Chg Current3 = 1000
电池电压阈值1 = 3900
电池电压阈值2 = 4000
电池电压阈值 HYS = 10
[终端配置(充电控制)]
锥形电流= 200
Taper 电压= 100
电流锥形窗口= 40
TCA 设置%=-1
TCA 清除%= 95
FC 设置%=-1
FC 清除%= 98
[电池平衡配置(充电控制)]
电池平衡阈值= 3900
电池平衡窗口= 20
电池平衡最小值= 10
电池平衡间隔= 20
[充电故障(充电控制)]
过充电电压= 500
过充电电压时间= 2
过充电电流 = 500
过充电电流时间= 2
过充电电流 Recov = 100
耗尽电压= 6000
耗尽电压时间= 2
耗尽电压恢复= 6500
过充电容量= 300
过充电恢复= 2
FC-MTO = 13370
PC-MTO = 3600
充电故障 Cfg = 00

[数据(SBS 配置)]
REM 电容警报= 300
Rem Energy 警报= 4320
Rem Time 警报= 10
Init 电池模式= 0081
设计电压= 10800
规格信息= 0031
制造日期= 08-lip-2013
系列。 数字 = 0002
周期计数= 1
CC 阈值= 2500
CC %= 90
CF 最大误差限制= 100
设计容量= 2600
设计能量= 28080
完整充电容量= 2500
DOD 在 EDV2 = 21309
制造名称=
器件名称= bq3060
器件化学成分= Lion
[配置(SBS 配置)]
TDA 设置%= 5
TDA 清除%= 10
FD 设置%=-1
FD 清除%=-1
TDA 设置电压阈值= 8400
TDA 设置电压时间= 5
TDA 清除电压= 4125
FD 设置电压阈值= 8000
FD 电压时间= 5
FD 清除 VOLT = 4125

[制造商数据(系统数据)]
包装批次代码= 0000
PCB 批次代码= 0000
固件版本= 0000
硬件版本= 0001
单元版本= 0000
[制造商信息(系统数据)]
制造商。 INFO =
[寿命数据(系统数据)]
最大寿命温度= 27.8
最小寿命温度= 19.7
最大寿命电池电压= 4188
最小寿命电池电压= 3256

[寄存器(配置)]
操作 Cfg A = 0229
操作 Cfg B = 0578
操作 Cfg C = 0006
永久故障 Cfg = 0000
不可拆卸 Cfg = 0000
[AFE (配置)]
AFE State_CTL = 10

[Power (Power)]
闪存更新正常电压= 7500
关断电压= 6600
关断电压=
10节关断电压= 2200
节电池关断电压= 10
AFE 关断电压= 2100
睡眠电流= 10
总线低电平时间= 5
校准抑制温度低 = 5.0
校准抑制温度高= 45.0
睡眠电压时间= 5
睡眠电流时间= 20
唤醒电流寄存器= 00

[CEDV 配置(电量监测)]
CEDV 配置= 20
EMF = 3743
C0 = 149
R0 = 867
T0 = 4030
R1 = 316
TC = 9
C1 = 0
老化系数= 0
固定 EDV 0 = 3000
固定 EDV 1 = 3300
固定 EDV 2 = 3370
低温= 119
过载电流= 5000
自放电速率= 20
电子负载= 66
电池低电量%= 18
接近满电量= 200
[电流阈值(电量监测)]
DSG 电流阈值= 100
Chg 电流阈值= 50
Quit 电流= 10
DSG Relax Time = 1
Chg Relax Time = 60
[状态(电量监测)]
Qmax Cell 0 = 2600
Qmax Cell 1 = 2600
Qmax Cell 2 = 2600
Qmax Cell 3 = 0
Qmax Pack = 2600

[器件 状态数据(PF 状态)]
PF 标志1 = 0000
保险丝标志= 00
PF 电压= 0
PF C4电压= 0
PF C3电压= 0
PF C2电压= 0
PF C1电压= 0
PF 电流= 0
PF 温度= 0.0
PF 电池 Stat = 00
PF RC-mAh = 0
PF FCC = 0
PF Chg 状态= 0000
PF 安全状态= 0000
PF DOD = 0
PF 标志2 = 0000
[AFE 寄存器(PF 状态)]
AFE 状态= 00
AFE 状态= 00
AFE 输出= 00
AFE 输出状态= 00
AFE 电池选择= 00
AFE OLV = 00
AFE OLT = 00
AFE SCC = 00
AFE SCD = 00
AFE 函数= 00

[数据(校准)]
CC 增益= 10.02
CC Delta = 10.02
VC1 K-因子= 20414
VC2 K -因子= 20479
VC3 K -因子= 20474
VC4 K -因子= 20508
K -因子改写标志 9669
AFE Pack 增益= 747.68
CC 偏移=-1.095
电路板偏移= 7.9
内部温度偏移= 0.0
Ext1温度偏移= 0.8
Ext2温度偏移= 0.0
[配置(校准)]
CC 电流= 3000
电压信号= 14400
温度信号= 298.0
CC 偏移时间= 300
ADC 偏移时间 = 32
CC 增益时间= 250
电压时间= 1988
温度时间= 32
校准模式超时= 300
[温度模型(校准)]
外部电流 A1 =-11130
外部电流 A2 = 19142
外部电流 A3 =-19262
外部电流 A4 = 28203
外部电流 A5 = 892
外部电流 B1 = 328
Ext Coef B2 =-605
Ext Coef B3 =-2443
Ext Coef b4 = 4696
Ext rc0 = 11703
Ext ADC0 = 11338
Rpad = 87
rint = 17740
Int Coef 1 = 0
Int Coef 2 = 0
Int Coef 3 =-12263
Int Coef 4 = 6106
内部最小 AD = 0
内部最大温度= 610.6
[电流(校准)]
滤波器= 239
死区= 3
CC 死区= 10.0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    因此、为什么不使用1A 作为校准电流、而不使用2A 触发监测计保护。 使用1A 进行校准将具有与使用2A 相同的效果。

    您的唤醒电流寄存器设置为什么。 您需要检查 AFE OC DSG 阈值设置为什么。 请下次包含 gg 文件的文本。 它将使使用 Ctrl F 搜索寄存器变得更容易。


    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的答复。 gg 文件的文本位于我上一个帖子的末尾。 2A 电流处于电池组的正常工作范围内、因此较低电流时的校准对我不起作用、因为在现场加载2A 电流时可能会发生故障。 保护行动应为2 2a。 AFE OC DSG = 00。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AFE OC 阈值对应的电流是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    OCDV  寄存器中的 AFE State_CTL = 10 --> RSNS = 1 --> 5mV 阶跃。

    AFE OC DSG = 00hex --> OCDV = 0.025V

    根据我在 PCB 上看到的结果、Rsens = 0.01Ohm、因此如果我根据技术参考 AFE OC DSG = 2.5A 以正确的方式进行思考。

    很抱歉不能为您提供准确的信息。 这是我第一次接触 TI 电池管理解决方案。 我没有设计此硬件或创建*。gg 配置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经尝试对 BQ3060进行"出厂重置"、方法是使用此主题 e2e.ti.com/.../90431中的默认.* senc 文件以及 使用工作 PCB 生成的文件对其进行重新编程、但结果仍然相同。

    为了抑制可能的 PCB 问题、我做了一个小实验。 我采用了两个已配置和校准的 PCB (电池组电流校准为1A):

    具有 bq_chip_a 的 PCB_A:在1.65A 负载下关闭
    具有 bq_chip_B 的 PCB_B:在2.21A 负载下关闭

    在我交换 bq_chips 后:

    具有 bq_chip_B 的 PCB_A:在2.20A 负载下关闭
    具有 bq_chip_A 的 PCB_B:在1.65A 负载下关闭

    上面的内容表明 bq_chips... 我认为。 是否有人可以确认/指导我如何检查/什么安全机制会导致此类行为? 由于 XDSG、XDSGI 标志和 FET 状态从0006变为0004、我假设这是过流保护、但我可能是错的。