BQ27542出现SCL持续低电平,通讯异常
时间:10-02
整理:3721RD
点击:
使用BQ27542做的电池包,10000mAH,4并,使用STM32的模拟iiC读取电池的电量信息,持续读,只读电量。
有四块电池出现异常,且无法恢复。
在一个iic的通讯周期内,SCL是低电平,SDA正常,且SCL可以正常回到高电平,感觉是SCL被BQ27542拉低了,但是不理解为什么会有这种状态,而且这个是不能恢复的。
故障电池使用TI的EV2400读一次后,软件卡死,再读,电池恢复正常,再返回去用STM32读,也恢复正常。
感觉有点像“”时钟拉伸“”,但是不知道为什么会发生这个情况。
大概是如下的波形(当时的波形没有记录,这个是凭印象画的。SCL的标注时间是不准的。)
一批电池中出现4pcs这种现象,建议检查一下硬件电路是否有问题。
多谢回复,我也怀疑是硬件问题,但是现在没有排查的思路,不知道是什么情况会导致这个问题呢?请问BQ27542芯片有这种状态么?
建议在电压被拉低的情况下测一下clk支路的3.2V电压到哪里没有了。
测了一下,是在BQ27542的管脚输出就被拉低了,而且根据电压来看是BQ27542主动拉低的。