TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ76952: 开启均衡控制后,在硬件上测不出来

Part Number:BQ76952

设置为主机控制均衡模式,测试均衡性能,方法如下:

1,开启某节电池的均衡控制,分析IIC波形,能够看出均衡控制命令已正常发送

2、然后再读取均衡寄存器状态,查看哪一节电池正在均衡,发现读出来的值为0xFFFF,显示所有的电池都在均衡。但是有时候读出来的又是正常的均衡状态(显示指定的电池正在均衡)。

3、用示波器测量二极管Z3两端,却没有波形产生,也就是硬件电路实际上没有执行均衡。但是软件读取寄存器状态又显示正在均衡。

请查看下是什么导致这个异常出现。

Cherry Zhou:

您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

,

Cherry Zhou:

您好,均衡控制,我们假设您说的是器件的电池平衡。

是在测试期间连接的实数电池,还是正在使用的电阻分压器电路?使用电阻分压器电路时会经常触发过压保护。

如果在读取平衡寄存器时读取 0xFFFF,对于所有进行平衡的电池来说,很奇怪。我们不建议平衡相邻的电池 (关于相邻电池的详细信息,您可以参考Cell Balancing application document)。

请问您是想要同时平衡所有电池吗?

,

XIAZE YUAN:

没有连接实体电池,我们使用专门的保护板测试仪测试,不是电阻分压电路,但是测试其他品牌的AFE芯片是没有这个问题。没有同时平衡相邻的电池,现在只平衡某一个电池,读平衡寄存器有时候就读出来0xFFFF,有时又读出来是指定的电池均衡。但是测量硬件电路却没有执行电路均衡的操作。

,

Cherry Zhou:

您好,读取到 0xFFFF,可能是因为读取寄存器的速度太快 (从写入寄存器 0x3E 到读取 0x40 的结果之间应该有 ~2ms 的等待时间)。

如果没有使用实体电池,可能会短暂触发过压保护。 您试下做测试的时候时关闭 OV 保护,看下是不是该原因。

,

XIAZE YUAN:

你好,按照您的指导,在写入和读取寄存器时加了几十ms的等待,然后关闭OV保护,还是会出现那样的问题,请问还有其他的方案指导一下

//关闭OVtx_3byte[0] = 0x61; tx_2byte[1] = 0x92,tx_3byte[2] = 0x00;Delay_ms(10);tx_2byte[0] = Checksum(tx_3byte,3); tx_2byte[1] = 0x05;BQ76952_HardWriteReg(0x10,0x60,tx_2byte,2);Delay_ms(10);

,

Cherry Zhou:

您好,您能提供下所有的设备设置吗?

请问您使用的主机命令序列是什么?

请问您有没有在发送主机命令后发送 checksum+length?

赞(0)
未经允许不得转载:TI中文支持网 » BQ76952: 开启均衡控制后,在硬件上测不出来
分享到: 更多 (0)