ADI在AFE领域内可谓是佼佼者,其有多种AFE芯片,除了锂离子电池的还有燃料电池的。
ADI的AFE芯片根据通信方式主要分为两大类:Uart和spi,但spi的占比远远大于Uart,从ADI的官网上看,只有ADES1754/ADES1755/ADES1756三款为菊花链UART,而TI的BQ 79系列使用UART的较多。
在储能和汽车行业,基本都会使用菊花链,两者的拓扑图如下图所示:
本文将着重介绍ISOSPI菊花链通信的相关模拟仿真。以下芯片均可使用LTC6820芯片作为桥接期间,LTC6820可设置为配置为主模式或者从模式,极性和相位也可以进行配置。
在进行模拟器设计时,AFE接收的为差分信号IP IN,因此模拟器也应该接收该种类型信号,这样才能完全对AFE芯片进行模拟,通过查看LTC6820,我们发现其既可以将SPI转换成差分信号也可以将差分信号转换成正常的SPI信号,因此AFE模拟器设计结构为MCU+LTC6820。
差分信号与正常的SPI信号的转换关系如下图所示,因此在设计AFE模拟器时要及其注意转换关系,该部分需要使用两个LTC6820进行对接调试,通过逻辑分析仪进行分析。
龙坪智能基于此开发了ADI的AFE模拟器,目前支持ISOSPI通信格式的模拟仿真,具体型号如下:ADBMS系列:ADBMS6833M、ADBMS6832M、ADBMS6830、ADBMS6817、ADBMS6816、ADBMS6815、ADBMS1818;LTC系列:LTC6813、LTC6812、LTC6811、LTC6810、LTC6806、LTC6804;ADES系列:ADES1831、ADES1830。
主要是该类AFE芯片的报文格式相同,只需小小的改动,同一个模拟器硬件就可以模拟不同的AFE芯片。报文格式如图所示:
其指令集如图所示:
其寄存器格式也极为相似,如图所示:
AFE模拟器硬件如图所示:
TCP配置软件如图所示:
还可以通过同星TSmaster进行配置,龙坪智能提供对应的DEMO和DBC文件:
对应的DBC文件如图所示,每个寄存器均对应一条报文。
AFE模拟器的成功开发助力多个汽车和储能企业进行BMS系统开发测试,感兴趣的可以私信联系进行试用,后期将会推出演示视频。