SH367309锂电池BMS芯片:过充/放电保护与MOSFET控制

需积分: 44 10 下载量 74 浏览量 更新于2024-08-07 收藏 2.26MB PDF 举报
本文主要介绍了SH367309,这是一款用于锂电池BMS(Battery Management System)的前端芯片,适用于最高总电压不超过70V的锂电池包。该芯片具备多种硬件保护功能,如过充电保护、过放电保护、温度保护、充放电过流保护、短路保护、二次过充电保护和断线保护。此外,它还内置了平衡开关、小电流检测功能,并支持乱序上下电操作。 SH367309有两种工作模式:采集模式和保护模式。在采集模式下,它与MCU协同工作,用于锂电池包的管理并启用所有保护功能。在保护模式下,芯片可以独立完成对锂电池包的保护任务。 该芯片集成了13-bit电压/温度/电流采集ADC,转换频率为10Hz,16个电压采集通道,1个电流采集通道和3个温度采集通道。另外,还有一个16-bit的Σ-Δ型电流采集ADC,转换频率为4Hz。内置的EEPROM用于存储保护阈值和延时等可调参数,其编程/擦除次数不超过100次。芯片还提供了3.3V的稳压电源,以及用于驱动电池组负端NMOS的MOSFET驱动器。CTL管脚用于优先控制充放电MOSFET的关闭。 通信方面,SH367309采用TWI接口,支持CRC8校验,便于通过通信接口操作相关寄存器和EEPROM。为了降低功耗,芯片还具有IDLE、SLEEP和Powerdown三种低功耗状态。 在过充电保护方面,通过设置EEPROM中的OVH到OVT0寄存器(02H,03H),可以设定不同的过充电保护延时,从100mS到40S不等。而过充电恢复电压(OVR.9到OVR.0)则通过04H,05H寄存器设置,计算方式为寄存器值乘以5mV,且需小于过充电保护电压。 在过放电保护方面,当任一电芯电压低于过放电保护电压VUV,并且持续时间超过设定的过放电保护延时tUV时,SH367309会关闭放电MOSFET,同时在BSTATUS1寄存器的UV状态位和BFLAG1寄存器的UV_FLG标志位置1,以指示过放电状态。 SH367309是一款功能强大的锂电池管理系统芯片,能够有效地保护锂电池包,确保其安全稳定地运行。