SH367309锂电池BMS保护芯片:系统配置与寄存器详解
需积分: 3 135 浏览量
更新于2024-08-07
收藏 2.75MB PDF 举报
"这篇文档详细介绍了SH367309这款国产AFE(模拟前端)芯片,主要用于5-16串锂电池BMS(电池管理系统),提供了丰富的电池保护功能和数据采集能力。"
SH367309是一款针对锂电池包的数字前端芯片,特别适合应用于总电压不超过70V的系统。这款芯片集成了多种硬件保护功能,包括过充电、过放电、充电和放电高温与低温保护、充放电过流保护、短路保护以及二次过充电保护,确保锂电池的安全使用。此外,SH367309还具备内置平衡开关,用于提升电芯的一致性,以及禁止低压电芯充电的功能,以防止电池在电压过低时进行充电,避免损坏。
该芯片具有13位电压/温度/电流采集的VADC,转换频率为10Hz,可对16个电芯电压、1路电流和3个温度通道进行监测。同时,它还配备了16位电流采集的Σ-ΔCADC,转换频率为4Hz,用于精确计算电池包的剩余容量。内置的EEPROM允许用户存储保护阈值和延时等可调参数,且可通过TWI通讯接口进行读写操作,支持CRC8校验以确保数据传输的准确性。
SH367309有两种工作模式:采集模式和保护模式。在采集模式下,芯片与MCU配合管理电池包,并启用所有保护功能。在保护模式下,芯片可独立执行保护任务。此外,还有仓运模式和烧写模式以适应不同应用场景。
芯片还包含一个3.3V的稳压电源,最大输出电流为25mA,以及用于关闭电池组负端NMOS的MOSFET驱动器。CTL管脚被优先用来控制充放电MOSFET的开关。低功耗设计使得芯片在IDLE、SLEEP和Powerdown状态下都能保持较低的能耗。封装形式为TQFP48。
在系统配置寄存器方面,如表8.35所示,二次过充电保护电压寄存器(0BH)通过PFV位设置,每一位对应20mV的电压增量。表8.36中的充放电过流自动恢复/二次过充电保护延时设置寄存器(10H)通过PFT位来设定延时时间,不同组合代表不同的延时长度。表8.37的系统配置寄存器2(01H)中的E0VB位控制禁止低压电芯充电功能,当设置为1时,如果电芯电压低于预设的低电压禁止充电电压VL0V并持续一定时间,充电MOSFET将被关闭,防止电池在电压过低时充电。VL0V的值可以在EEPROM中设定。
2022-08-08 上传
2022-08-08 上传
2018-11-04 上传
2021-05-11 上传
2023-09-22 上传
2022-03-16 上传
2021-04-01 上传
2019-07-31 上传
点击了解资源详情
幽灵机师
- 粉丝: 35
- 资源: 3891
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新