锂离子(li-ion)电池组包含大量的电池单元,必须正确监控才能提高电池效率,延长电池寿命并确保安全性。图1所示电路中的6通道ad7280a器件充当主监控器,向系统演示平台(sdp-b)评估板提供的电压测量数据,而6通道ad8280器件充当副监控器和保护系统。两个器件均采用8 v至30 v的单电源宽工作电压范围,工作温度范围为–40℃至+105℃工业温度范围。
ad7280a内置一个±3 ppm基准电压源,提供±1.6 mv的电池电压测量精度。adc分辨率为12位,转换48个单元只需7 μs时间。
ad7280a具有电池平衡接口输出,用来控制外部fet晶体管,允许各电池放电,并强行使堆叠中的所有电池单元具有相同电压。
ad8280独立于主监控器工作,并提供报警功能,可指示超容差条件。该器件内置自用基准电压源和ldo,二者均*采用电池组供电。基准电压源与外部电阻分压器一起,用来设置过压/欠压的跳变点。每个电池通道都含有可编程去毛刺(d/g)电路,以免瞬时输入电平引发报警。
ad7280a和ad8280位于电池管理系统(bms)的高压端,具有一个菊花链接口,zui多能将8个ad7280a和8个ad8280堆叠在一起,以监控48个锂离子电池单元的电压。堆叠中的相邻ad7280a和ad8280可以直接通信,向上向下传递数据,而无需隔离。
锂离子电池监控和保护系统原理示意图
堆叠底部的主器件使用spi接口和gpio与sdp-b评估板通信,只有在这个地方才需要高压电流隔离,以便保护sdp-b板的低压端。数字隔离器adum1400、adum1401和集成dc-dc转换器的隔离器adum5404共同提供所需的11通道隔离,构成一种紧凑、高性价比的解决方案。adum5404还可为较低ad7280a的vdrive输入提供5 v隔离输出,并为adum1400和adum1401隔离器提供vdd2电源电压。
电路描述
ad7280a是一款完整的数据采集系统,内置一个高压输入多路复用器、一个低压输入多路复用器、一个12位、1 μs sar adc和用于通道时序控制的片内寄存器。hv mux用于测量串联锂离子电池单元,如图1所示。lv mux提供单端adc输入,可结合外部热敏电阻测量个别电池单元的温度;如果不需要温度测量,则可利用辅助adc输入转换任何其它0 v至5 v输入信号。另外还提供2.5 v精密基准电压源和片内电压调节器。
ad8280是一款用于锂离子电池组的纯硬连线安全监控器,配合ad7280a使用时,可提供具有可调阈值检测和共用或单独报警输出的低成本、冗余、备用电池监控器。它具有自测功能,因此适合混合动力电动汽车等高可靠性应用或者不间断电源等高压工业应用。ad7280a和ad8280均从监控的电池单元获得电源。
adum5404集成一个dc-dc转换器,用于向adum1400和adum1401隔离器的高压端供电,以及向ad7280a spi接口提供vdrive电源。这些4通道、磁性隔离电路是安全、可靠、易用的光耦合器替代解决方案。
为了优化菊花链在高噪声条件下的通信性能(例如遇到电池干扰时),菊花链信号被屏蔽在印刷电路板(pcb)的一个内层上,上下都由vss电源层提供屏蔽,该电源层连接到菊花链中上一个器件的vss引脚。图2所示为eval-cn0235-sdpz pcb的顶层,包含ad7280a的上部屏蔽,图5所示为底层,包含ad8280的上部屏蔽。图3所示为内层(第2层),它包含屏蔽的菊花链信号,下方的屏蔽在图4所示的第3层上实现。每个菊花链连接上都配有22 pf电容,根据菊花链的数据流方向,这些电容端接于上一个器件的vss引脚或下一个器件的vdd引脚。pd、cs、sclk、sdi和cnvst菊花链连接沿菊花链向上传递数据,因此这些引脚上的22 pf电容端接于上一个器件的vss引脚。