问题描述:1、利用2个BQ76PL536芯片级联采集8并12串(先并后串)锂电池组电压,PCB板根据BQ76PL536EVM原理图画的。电池组没放电时,12组电池电压采集正常。之后电池组放电时采集的电压显示直接拉低至0V,而实际电池端电压基本没有变化,这个是什么原因导致的。
2、出现上述情况后,BQ芯片无法和MCU通信(程序没问题,之前用过可以正常采集电压),测量BQ芯片LDOD1 、LDOD2 、LDOA 、REG50都是5V,请问下这个是芯片坏了?
Cheng.W:
电池放电是通过电子负载么? 另外MCU的供电是通过PC的USB口?
MCU和bq76pl536A 之间是否有隔离?
jiang liu3:
回复 Cheng.W:
电池放电是利用电阻负载放电,MCU供电用的是开关电源,MCU与BQ76PL536之间的SPI通信没有隔离
Cheng.W:
回复 jiang liu3:
所以 实际电池的地和MCU的地并不是共地?
尝试将MCU的地直接连接到第一个Bq76pl536A的地上。
然后,如果需要调试MCU, 电脑和MCU之间的调试工具最好能够隔离,
如果调试工具没有办法隔离,也尽量用笔记本带电池工作的调试,不要用适配器电源。 因为适配器的电源会接大地。
jiang liu3:
回复 Cheng.W:
1、MCU与BQ芯片之间不是通过SPI通信传输数据的吗,这个需要共地吗?2、BQ芯片管脚LDOD1 、LDOD2 、LDOA 、REG50都是5V,请问下这个是芯没问题吧,现在就是SPI通信一直调不通,这个SPI通信在硬件上有哪些需要注意的吗?程序肯定是正确的
Cheng.W:
回复 jiang liu3:
芯片应该没有问题,
SPI需要共地才能正常识别电平。
现在正常静置的时候也无法spi通讯?
jiang liu3:
回复 Cheng.W:
是的,静置时候无法通信
Cheng.W:
回复 jiang liu3:
检查以下芯片的TOP pin输入的电流, 是否异常偏大。以判断芯片是否正常。
或者测量TOP 到 VC6之间是否有负压差。
重新插拔电池组。
更换芯片重新尝试,并且保证MCU与最低的芯片共地。