SH367309锂电池BMS前端芯片:CADC与VADC在CentOS下的编译安装

需积分: 44 10 下载量 198 浏览量 更新于2024-08-07 收藏 2.26MB PDF 举报
"SH367309是一款专用于5-16串锂电池BMS的前端芯片,提供硬件保护功能,包括过充、过放、高低温充电和放电保护、过流保护、短路保护、二次过充保护和断线保护。它还内置平衡开关、禁止低压电芯充电功能和小电流检测。该芯片支持乱序上下电,拥有内置看门狗模块,可工作在采集、保护和仓运模式。SH367309包含13-bit VADC用于电压、温度和电流采集,16路电压采集通道,1路电流采集通道,3路温度采集通道,转换频率分别为10Hz和4Hz。此外,它内置16-bit Σ-Δ CADC专门用于4Hz的电流采集,并带有EEPROM,支持最多100次编程/擦除。芯片还提供3.3V稳压电源,驱动电池组负端NMOS,以及支持CRC8校验的TWI通讯接口。低功耗设计包括IDLE、SLEEP和Powerdown状态。该芯片采用TQFP48封装。" SH367309是针对锂电池电池管理系统(BMS)设计的前端芯片,其主要功能和特性包括: 1. **硬件保护功能**:芯片提供多种保护机制,确保锂电池的安全使用。如过充电和过放电保护,防止电池过度充电或放电导致损坏;高低温充电和放电保护,避免在极端温度下进行充放电;过流保护和短路保护,防止电流过大或短路情况发生;二次过充电保护,防止电池经历两次过充;还有断线保护。 2. **内置平衡开关**:通过平衡开关,可以提高电池组中各电芯的一致性,避免因电芯电压差异过大导致的性能问题。 3. **禁止低压电芯充电功能**:防止电压过低的电芯继续充电,保护电池寿命。 4. **小电流检测**:芯片能够检测微小电流,有助于更精确的电量管理和保护。 5. **工作模式**:SH367309可以在采集模式下配合微控制器(MCU)工作,用于电池管理并启用所有保护功能;在保护模式下,芯片可以独立执行保护任务;还有仓运模式和烧写模式。 6. **数据采集**:13-bit VADC用于采集电压、温度和电流数据,16路电压采集通道,1路电流采集通道,3路温度采集通道,转换频率分别为10Hz和4Hz。 7. **Σ-Δ CADC**:专为电流采集设计,转换频率为4Hz,采集结果存储在专用寄存器CADCD中,用于计算电池包的剩余容量。 8. **内置EEPROM**:存储保护阈值和可调参数,支持有限次数的编程和擦除。 9. **通讯接口**:通过TWI接口进行数据传输,支持CRC8校验,确保数据传输的准确性。 10. **电源管理**:提供3.3V稳压电源,最大输出电流25mA,并具有MOSFET驱动能力,用于控制电池组负端的NMOS。 11. **低功耗设计**:芯片有三种低功耗状态:IDLE、SLEEP和Powerdown,适应不同应用场景。 12. **封装形式**:采用TQFP48封装,方便在电路板上布局。 在电流采集方面,SH367309的电流通道电压输入范围是-0.20V到0.20V,当VADC_FLG标志位被读取后,硬件会自动清零,表示VADC转换完成。在奇偶平衡时序中,VADC采集与平衡动作交替进行,以适应电池组的平衡需求。如果在平衡开启后发生异常,如过充等,保护延迟可能会有最大tbalanceT的偏差,但温度和电流检测不受影响。