SH367309锂电池BMS芯片:编译安装与通信协议解析

需积分: 44 10 下载量 17 浏览量 更新于2024-08-07 收藏 2.26MB PDF 举报
"本文档主要介绍了SH367309这款309 SH3673系列的锂电池BMS前端芯片的使用和操作协议,包括读写操作、软件复位和CRC8校验等关键功能。" SH367309是一款专用于锂电池BMS(电池管理系统)的前端芯片,适用于总电压不超过70V的锂电池Pack。它提供了丰富的保护功能,如过充、过放、充电高温和低温保护、放电高温和低温保护、过流保护、短路保护以及二次过充保护。此外,它还具备禁止低压电芯充电、小电流检测、乱序上下电兼容性以及内置看门狗模块等功能。 在硬件设计上,SH367309内置了13-bit VADC(电压模拟数字转换器)用于电压、温度和电流的采集,转换频率为10Hz,具有16路电压采集通道、1路电流采集通道和3路温度采集通道。另外,它还有一个16-bit Ʃ-∆ CADC,专门用于电流采集,转换频率为4Hz。芯片内还集成了一个EEPROM,用于存储保护阈值和延时等可调参数,编程/擦除次数限制为100次。 通信方面,SH367309采用了TWI(Two-Wire Interface)接口,支持CRC8校验,增强了数据传输的可靠性。CRC8校验从起始位后的数据开始,包括从机地址、寄存器地址、写入或读取的数据,校验多项式为X^8 + X^2 + X + 1。对于软件复位操作,SH367309会根据收到的特定指令(如0xEA)执行复位,并根据接收到的数据长度及CRC8来确认有效性。 在操作模式上,SH367309可以工作在采集模式、保护模式、仓运模式和烧写模式。在采集模式下,它可以与MCU配合使用,同时启用所有保护功能。而在保护模式下,它能够独立完成锂电池Pack的保护任务。 为了降低功耗,SH367309提供了IDLE、SLEEP和Powerdown三种低功耗状态。封装形式为TQFP48,其中的CTL管脚优先控制充放电MOSFET关闭,以实现更精细的电源管理。 SH367309是一款高度集成的锂电池管理芯片,集成了多种保护机制和数据采集功能,适用于各种锂电池系统的安全和高效运行。其操作协议严谨,通过TWI通信接口和CRC8校验确保数据交换的准确性和系统的稳定性。