主题中讨论的其他器件:BQ76930、 BQ78350、 BQSTUDIO、 BQ76920
我对电池平衡行为有疑问。
我们的设计采用了 BQ76930和 BQ78350-R1的8S1布置。
VC4和 VC3短接。
VC9和 VC8短接。
BQ78350 AFE 电池映射使用0x2f7进行编程
在 bqStudio 寄存器视图中报告电池1 - 8的适当电压。
使用 SMB 命令写入块在 Cmd 0x44中启用 CB_TEST、数据0x001b 会导致 CB_TEST 被启用。
捕获 BQ76930和 BQ78350-R1之间的 i2c 流量会显示写入的 CB 寄存器:
0x15 0x0a 0x15
0x0A 0x15 0x0a
0x00 0x00 0x00
现在、这对于10节电池设计来说是很好的。 但对于8节电池、它不会设置奇数和偶数节电池、因为存在缺失的电池。
在所有情况下、只有6个电池平衡电阻器最终会流入测试中的电流。
我可以使用热像仪清楚地看到哪些具有电流。
电芯电阻1、3和6用于首次(奇数)切换
用于第二次(偶数)切换的电芯电阻2、5和7
那么、我的问题是、发生了什么情况?
似乎是固件不考虑减少的电池节数的问题。
在进行实际电池平衡时是否会出现此问题、或者仅 CB_TEST 功能存在问题?