1. AFE芯片概述:BMS系统架构中的核心角色

大家好,我是你们这期课程的主讲。咱们直接进入正题——AFE芯片。

AFE,全称是Analog Front-End,模拟前端。说白了,它就是BMS系统里负责跟电芯“打交道”的那颗芯片。你想想看,BMS要管理电池,总得先知道电池的电压、电流、温度吧?这些信号都是模拟量,MCU没法直接处理。AFE芯片就是干这个的——把模拟信号转成数字量,再送给MCU去算SOC、SOH,或者触发保护。

AFE在BMS中的核心定位:

  • 电压采集:单节电芯电压,精度通常在±1mV ~ ±5mV
  • 温度采集:通过NTC热敏电阻,一般支持5~16路
  • 电流检测:配合分流器或霍尔传感器,实现库仑计数
  • 均衡控制:被动均衡(电阻放电)或主动均衡(能量转移)
  • 保护触发:过压、欠压、过流、短路、过温等,硬件直接响应

我个人习惯把AFE比作BMS的“眼睛和手”。眼睛负责看电芯状态,手负责在异常时立刻切断回路。MCU是大脑,但大脑反应再快也有延迟。AFE的硬件保护回路,延迟通常在微秒级,这才是保命的最后一道防线。

1.1 主流AFE芯片选型对比

市面上AFE芯片不少,但真正在工业级和车规级项目里站稳脚跟的,也就那么几家。我挑三款最有代表性的给大家拆解一下:TI的BQ76952、ADI的LTC6813、以及ADI(原Maxim)的ADBMS6830。

对比项 BQ76952 LTC6813 ADBMS6830
电芯通道数 3~16串可配置 最多18串 最多16串
电压采集精度 ±10mV(常温) ±1.2mV(全温) ±1.5mV(全温)
采样速率 ~10ms/次 ~1ms/次(所有通道) ~2ms/次
均衡方式 被动均衡,内置MOS 被动均衡,需外置MOS 被动均衡,需外置MOS
通信接口 I2C/SPI/HDQ SPI(isoSPI) SPI(isoSPI)
内置保护 过压/欠压/过流/短路/过温 需外部MCU实现 需外部MCU实现
典型应用 储能、电动工具、轻型EV 动力电池、储能、车规 动力电池、储能、车规

看到这个表,你可能会问:BQ76952精度这么低,为什么还有人用?

嗯,这里要注意。BQ76952的精度确实不如LTC6813,但它内置了完整的保护逻辑和均衡MOS。对于中小型项目,比如电动自行车、便携储能,一颗BQ76952加一个便宜的MCU就能搞定。而LTC6813和ADBMS6830,精度高、通道多,但外围电路复杂,保护逻辑全靠MCU写,开发周期长。我曾在48V储能项目里用过BQ76952,调试起来确实省心,但到了车规项目,精度不够,只能换LTC6813。

选型建议:

  • 项目周期紧、保护要求不高 → BQ76952
  • 车规级、高精度、多串数 → LTC6813 或 ADBMS6830
  • 需要isoSPI长距离通信 → LTC6813/ADBMS6830

1.2 AFE芯片核心功能框图解析

光看选型表还不够,咱们得把AFE芯片的内部结构搞清楚。下面这张图是我自己画的,基本涵盖了所有主流AFE的共性架构。

AFE芯片核心功能框图 电芯组 Cell 1 Cell 2 ... Cell N 多路选择器 MUX ADC Σ-Δ / SAR 数字逻辑 滤波/校准 保护比较 通信协议 SPI I2C 温度检测 NTC输入 均衡控制 被动/主动 保护输出 ALERT/FAULT 电源管理 LDO / 基准 说明:MUX依次选通各节电芯,ADC将模拟电压转为数字量,数字逻辑完成滤波、校准和保护判断 温度检测和均衡控制独立于主采集通道,保护输出可直接驱动外部MOS或报警信号

这张图我画得比较细,咱们从左到右捋一遍。

1.3 核心模块逐个拆解

多路选择器(MUX)

AFE芯片通常只有一个ADC,但电芯有十几串。MUX的作用就是分时选通,一次只让一节电芯的电压进入ADC。我在调试BQ76952时遇到过一个问题:MUX切换瞬间会有毛刺,导致采样值跳变。后来在软件里加了延时和均值滤波才解决。

ADC(模数转换器)

主流AFE用的ADC有两种:Σ-Δ型和SAR型。Σ-Δ精度高、速度慢,适合电压采集;SAR速度快、精度稍低,适合电流检测。LTC6813用的是Σ-Δ,全温范围内能做到±1.2mV,确实厉害。但代价是采样时间较长,所有通道扫一遍要1ms左右。

数字逻辑

这部分是AFE的“小脑”。它负责对ADC结果做数字滤波、校准偏移和增益误差,还要跟预设的保护阈值做比较。一旦触发,直接拉高ALERT引脚,不需要MCU干预。嗯,这里要注意:不同芯片的保护逻辑实现方式差别很大。BQ76952内置了完整的寄存器配置,而LTC6813只提供原始数据,保护逻辑全得你自己写。

温度检测

AFE芯片一般内置一个电流源,给外部NTC供电,然后测量NTC上的电压。我建议NTC的布局要靠近电芯的负极端,因为正极端电压高,容易干扰。曾经有个项目,NTC线走得太长,采集的温度比实际高了5度,差点触发误保护。

均衡控制

被动均衡就是给电压高的电芯并联一个电阻,把多余的能量以热量形式放掉。BQ76952内置了均衡MOS,可以直接驱动,但散热是个大问题。我做过一个16串的储能项目,均衡电流设了100mA,结果芯片表面温度飙到85度,最后不得不加散热片。

通信接口

SPI是主流,速度快、全双工。I2C用在低引脚数的芯片上,比如BQ76952。LTC6813的isoSPI很有意思,通过变压器隔离,能传100米以上,适合分布式BMS。

避坑指南:

我曾经在LTC6813的isoSPI通信线上没加共模扼流圈,结果在电机启动瞬间,通信频繁丢包。后来查了AN文档才知道,isoSPI对共模噪声很敏感,必须加。这个坑我替你们踩过了,千万别省这个元件。

1.4 小结

AFE芯片是BMS的基石。选型时,别只看精度和通道数,还要考虑保护逻辑的成熟度、开发工具的完善度、以及你团队对这颗芯片的熟悉程度。BQ76952适合快速出产品,LTC6813和ADBMS6830适合高要求的车规项目。