电子说
在电子设备的设计中,准确测量电池电量至关重要。今天,我们来深入了解一款低功耗的1节电池电量计——MAX17055,它采用了Maxim ModelGauge™ m5 EZ算法,为电池电量测量带来了新的解决方案。
文件下载:MAX17055.pdf
MAX17055是一款工作电流仅7μA的低功耗电量计,它实现了Maxim ModelGauge™ m5 EZ算法。该算法的优势在于无需进行电池特性表征,简化了主机软件交互,为电量计的实现提供了极大的便利。
ModelGauge m5 EZ算法结合了库仑计数器的短期精度和线性度,以及基于电压的电量计的长期稳定性,并具备温度补偿功能,提供了行业领先的电量计精度。它能够自动补偿电池老化、温度和放电率的影响,准确提供电池的充电状态(SOC,以百分比表示)和剩余容量(以毫安时mAh表示)。当电池接近电量耗尽的临界区域时,该算法会启动特殊的补偿机制,消除任何误差。此外,它还提供了三种报告电池老化的方法:容量降低、电池电阻增加和循环里程计。
MAX17055能够精确测量电流、电压和温度。电池组的温度可以通过内部温度测量或外部热敏电阻进行测量。通过2线I2C接口,用户可以访问数据和控制寄存器。
MAX17055提供两种封装形式:微小的无铅0.4mm间距1.4mm x 1.5mm、9引脚WLP封装,以及2mm x 2.5mm、10引脚TDFN封装,满足不同应用场景的需求。
MAX17055适用于多种应用领域,包括但不限于:
| MAX17055的WLP封装和TDFN封装具有不同的引脚配置。WLP封装有9个引脚,TDFN封装有10个引脚。各引脚的名称和功能如下: | PIN | WLP | TDFN | NAME | FUNCTION |
|---|---|---|---|---|---|
| - | - | 1 | N.C. | 无连接,与IC无电气连接 | |
| A1 | 2 | AIN | 辅助电压输入,用于外部热敏电阻测量网络,也可用于电池插入/移除检测 | ||
| A2 | 3 | SCL | 串行时钟输入,2线时钟线,仅为输入,具有内部下拉电阻用于检测断开连接 | ||
| C1 | 4 | SDA | 串行数据输入/输出,2线数据线,开漏输出驱动器,具有内部下拉电阻用于检测断开连接 | ||
| A3 | 5 | CSN | 感测电阻负感测点,与感测电阻的负载侧进行开尔文连接 | ||
| C3 | 6 | CSP | IC接地,感测电阻正感测点,与感测电阻的电池侧进行开尔文连接 | ||
| B3 | 7 | REG | 内部1.8V稳压器输出,需通过外部0.47μF电容旁路到CSP | ||
| B2 | 8 | ALRT | 警报输出,开漏、低电平有效输出,用于指示电量计警报,通常连接到微控制器的中断引脚 | ||
| C2 | 9 | THRM | 热敏电阻偏置连接,为热敏电阻分压器提供电源,连接到热敏电阻/电阻分压器的高端 | ||
| B1 | 10 | BATT | 电源和电池电压感测输入,连接到电池单元的正极端,需通过0.1μF电容旁路到CSP | ||
| - | - | EP | 外露焊盘(仅TDFN封装),连接到CSP |
通过这些引脚,MAX17055能够实现对电池电压、电流和温度的测量,并与主机进行通信,同时提供警报功能。
MAX17055可应用于具有可拆卸电池组的系统和具有固定电池的系统。在可拆卸电池系统中,使用外部热敏电阻分压器网络进行温度测量;在固定电池系统中,使用IC内部的温度测量功能,节省了两个组件的成本和尺寸。
传统的基于库仑计数器的电量计具有良好的线性度和短期性能,但由于电流感测测量中的偏移误差积累,会导致漂移问题。基于电压测量的SOC估计虽然不会积累偏移误差,但由于电池建模不完善,存在精度限制。
ModelGauge m5算法将高精度的库仑计数器与先进的电压电量计(VFG)相结合。VFG能够在电流流动时估计开路电压(OCV),并模拟锂离子电池的非线性内部动态,以确定SOC,且不会积累偏移误差。通过混合算法,将VFG容量与库仑计数器的结果进行加权组合,充分发挥两者的优势,消除了各自的弱点。
该算法能够根据电池的温度、电流、老化和应用参数,不断调整电池状态信息,以确定系统可用的剩余容量。当电池接近电量耗尽时,算法会启动特殊的误差校正机制,消除任何误差。同时,算法还能通过独立的学习例程,不断适应电池和应用的变化。
ModelGauge m5 EZ算法需要配置一些寄存器,包括DesignCap寄存器(存储电池的标称容量)、VEmpty寄存器(设置与空检测相关的阈值)、ModelCfg寄存器(控制EZ算法的基本选项)、IChgTerm寄存器(用于检测充电终止)、Config寄存器和Config2寄存器(控制各种功能的启用和禁用)等。
算法的输出寄存器包括RepCap寄存器(报告剩余容量)、RepSOC寄存器(报告充电状态百分比)、FullCapRep寄存器(报告与RepCap对应的满容量)、TTE寄存器(估计到空的时间)、TTF寄存器(估计到满的时间)、Cycles寄存器(记录电池的充放电循环次数)和Status寄存器(维护与警报阈值和电池插入/移除相关的标志)等。
MAX17055还提供了用于电压、电流和温度测量的寄存器,如VCell寄存器(报告电池电压)、AvgVCell寄存器(报告平均电池电压)、Current寄存器(报告电流)、AvgCurrent寄存器(报告平均电流)、Temp寄存器(报告温度)等。
通过设置警报阈值寄存器,如VAlrtTh寄存器(设置电压警报阈值)、TAlrtTh寄存器(设置温度警报阈值)、SAlrtTh寄存器(设置SOC警报阈值)和IAlrtTh寄存器(设置电流警报阈值),可以在电池状态超出阈值时触发警报。
为了确保电压、温度和电流测量的准确性,需要遵循以下布局指南:
| MAX17055提供多种型号可供选择,包括不同的温度范围和引脚封装: | PART NUMBER | TEMP RANGE | PIN-PACKAGE |
|---|---|---|---|
| MAX17055EWL+ | -40°C to +85°C | 9 WLP | |
| MAX17055EWL+T | -40°C to +85°C | 9 WLP | |
| MAX17055ETB+ | -40°C to +85°C | 10 TDFN-EP | |
| MAX17055ETB+T | -40°C to +85°C | 10 TDFN-EP |
总之,MAX17055凭借其低功耗、高精度和强大的算法,为电池电量测量提供了一个优秀的解决方案。在实际应用中,电子工程师可以根据具体需求选择合适的封装和配置,以实现最佳的性能。你在使用MAX17055的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !