SH367309锂电池BMS芯片:QT读操作与协议详解

需积分: 25 16 下载量 116 浏览量 更新于2024-08-07 收藏 2.75MB PDF 举报
"本文档主要介绍了SH367309这款国产AFE(模拟前端)芯片在锂电池BMS系统中的应用,以及与之相关的通信协议,包括读写操作和软件复位等。" SH367309是一款专用于5-16串锂电池BMS的前端芯片,具备多种硬件保护功能,如过充、过放、高温和低温保护,过流、短路以及二次过充保护等。它内置平衡开关,禁止低压电芯充电功能,并支持小电流检测和乱序上下电。此外,SH367309还具有内置看门狗模块,可以工作在采集模式、保护模式、仓运模式和烧写模式。 该芯片集成13-bit VADC用于高频率(10Hz)的电压、温度和电流采集,以及16-bit Σ-Δ CADC用于低频率(4Hz)的电流采集。其内部包含16路电压采集通道、1路电流采集通道和3路温度采集通道。SH367309还配备了一个内置的EEPROM,允许100次的编程/擦除操作,以存储保护阈值和延时等参数。芯片提供一个3.3V的稳压电源,能够驱动电池组负端的NMOS,并通过CTL管脚优先控制充放电MOSFET关闭。TWI通讯接口支持CRC8校验,以确保通信数据的准确性。 在通信协议方面,SH367309遵循特定的读写操作时序。例如,对于EEPROM的读操作,主机发送读请求后,设备会返回相应长度的数据,如果地址超出范围则返回全1数据。而RAM的读写协议类似,写操作固定为1Byte,读操作长度可由主机设置。软件复位指令由特定的起始和停止序列组成,执行后芯片会进行复位操作。CRC8校验在整个通信过程中起到关键作用,确保数据的完整性和正确性。 在低功耗设计上,SH367309有IDLE、SLEEP和Powerdown三种状态,适应不同应用场景的节能需求。封装形式为TQFP48。 SH367309是锂电池管理系统中的一款重要组件,它的多功能性和高效通信协议使其能够在保障电池安全的同时,实现精确的数据采集和系统管理。