ZHCAE62B
July 2024 – June 2026
BQ41Z50
1
摘要
商标
1
制造测试
2
校准
2.1
电芯电压校准
2.2
每电芯自动校准
2.2.1
命令概述
2.2.2
消息结构
2.2.2.1
数据有效载荷格式
2.2.2.2
每电芯电压格式
2.2.3
SMBus 块协议
2.2.3.1
命令格式
2.2.4
过程
2.3
BAT 电压校准
2.4
PACK 电压校准
2.5
电流校准
2.5.1
CC 偏移校准
2.5.2
电路板失调校准
2.5.3
CC 增益校准
2.6
温度校准
2.6.1
内部温度传感器校准
2.6.2
TS1–TS2–TS3–TS4 校准
3
总结
4
参考资料
5
修订历史记录
2.3
BAT 电压校准
BAT 电压校准如
图 2-2
所示。
图 2-2
BAT 电压校准
向电压输入端施加已知的电压(以 mV 为单位):
VC4 引脚与 VSS 引脚之间的 VBAT
如果
ManufacturerStatus()[CAL]
= 0,则向
ManufacturerAccess()
发送 0x002D 以启用
[CAL]
标志。
向
ManufacturerAccess()
发送 0xF081 或 0xF082 以在
ManufacturerData()
上启用原始电芯电压输出。
在读取数据之前轮询
ManufacturerData()
,直到 8 位计数器值递增 2。
从
ManufacturerData()
获取电芯堆电压的 ADC 转换读数:
ManufacturerData()
的 ADCBAT = GGgg,
取多个读数的平均值以实现更高的精度。轮询
ManufacturerData()
,直到 ZZ 递增以指示更新的值可用:
ADCBAT = [ADCBAT(reading n) + … + ADCBAT(reading 1)]/n
计算增益值:
方程式 2.
B
A
T
G
a
i
n
=
V
B
A
T
A
D
C
B
A
T
×
2
16
将新的
BAT Gain
值写入数据闪存。
重新检查电压读数,如果读数不准确,则重复执行步骤 4 至 6。
如果所有校准都已完成,则向
ManufacturerAccess()
发送 0x002D 以清除
[CAL]
标志。