您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子元器件>芯片引脚图>

最全最详细LTC6803使用笔记总结

2018年05月15日 15:37 网络整理 作者: 用户评论(0

  LTC6803主要特点

  可测量多达12 个串联电池的电压

  可堆叠式架构

  可支持多种电池化学组成和超级电容器

  至相邻器件的串行接口菊式链接

  0.25% 的最大总测量误差

  专门针对符合ISO26262 标准的系统进行设计

  可在 13ms 完成一个系统中所有电池的测量

  无源电量平衡:

  ― 集成型电量平衡 MOSFET

  ― 能够驱动外部平衡 MOSFET

  板上温度传感器和热敏电阻输入

  具数据包误差检验功能的 1MHz 串行接口

  可在电池随机连接的情况下保持安全

  内置自测试功能电路

  具内置噪声滤波器的 ΔΣ 转换器

  导线开路连接故障检测

  12μA 待机模式电源电流

  抗 EMI 的能力高

  44 引脚 SSOP 封装

  LTC6803典型应用电路

最全最详细LTC6803使用笔记总结

  LTC6803的命令格式

最全最详细LTC6803使用笔记总结

  如上图:每一个命令或者数据串后面都跟随一个数据校验码。该校验码根据其对应的数据或者命令通过公式(P17)转换得到。命令格式分以上几种,LTC6803可以多片一起使用,通过四个地址位确定地址。

  PollCommand可查询LTC6803的状态(BUSYorInterrupt),在命令发送完成之后,继续拉低CSBI管脚会接收到LTC6803返回的PollData。返回PollData的形式是可配置的,当TogglePolling模式时:低忙/中断,在1kHz下切换为不忙/不中断;模式时:由于忙/中断而被拉低,释放为不忙/不中断。

  LTC6803使用总结

  1、读电压转换结果时序

  LTC6803的AD转换不是时刻都在转换的,当发送一次STCVAD命令(启动单元电压ADC转换和轮询状态),LTC6803转换一次,转换一次所需的时间可通过配置寄存器的CDC位配置。所以,读取电压测量值命令RDCV可以在发送STCAD延时固定的时间后发送。或者,在发送STCAD命令后拉低SS脚,读取PollData,当PollData为1KHZ的信号(TogglePolling)或高电平(Levelpolling)时表示转换完成,再发送RDCV命令,但再等待期间不能发送其他命令。还一种方法,在发送STCVAD命令后,当发送RDCV命令之前,发送PLADC(PollADCConverterStatus)命令查询AD转换是否完成。注:当发后STCVAD后,在配置的固定转换时间内,若发送其他的AD转换指令如STOWAD,读取的转换值会被后一条指令的转换结果覆盖。建议发送一个AD转换指令后,等数据读出来后,在发送另外一条AD转换指令。

  2、OpenWire检测方法

最全最详细LTC6803使用笔记总结
最全最详细LTC6803使用笔记总结

  STOWAD也是开始电压转换命令,不过和STCAD不同的是该命令会打开两个100uA的电流源来确定当VCn开路的时候VCn1会明显的增加。通过连续两次检测的明显电压增加值,确定该时间内有断线发生。

  3、过压、欠压标志检测

  在配置LTC6803的时候可以设定过压点和欠压点,过欠压的比较周期可通过配置寄存器WRCFG的CDC位配置。

最全最详细LTC6803使用笔记总结

  Figure2Configuration(CFG)RegisterGroup

  Vuv、Vov与电压值转换公式:

  UPComparisonVoltage=(Vuv-31)*16*1.5mV

  OverComparisonVoltage=(Vov-32)*16*1.5mV

  可通过发送RDFLG(ReadFlagRegisterGroup)命令读取过压、欠压标志。

最全最详细LTC6803使用笔记总结

  Figure3Flag(FLG)RegisterGroup

  4、快速检测整个电池组中有过欠压发生

  当需要过欠压快速响应时,可通过指令PLINT指令,快速判断整个电池组中是否有过欠压发生。若有过欠压发生,再调用RDFLG判断具体是哪一节电池出现异常。

  5、温度检测

  温度检测分为内部和外部,外部温度检测电路如Figure4。

最全最详细LTC6803使用笔记总结

  Figure4ExternalTemperatureMeasurementCircuit

  发送STTMPAD(StartTemperatureADCConversionsandPollStatus)命令开始测量测量,结果可通过RDTMP(ReadTemperatureRegisterGroup)命令读取。

最全最详细LTC6803使用笔记总结

  Figure5Temperature(TMP)RegisterGroup

  温度测量电压与ETMPx转换公式:

  外部温度测量电压=(ETMPx–512)•1.5mV

  内温测量电压=(ITMP–512)•1.5mV=8mV•T(°K)

非常好我支持^.^

(22) 91.7%

不好我反对

(2) 8.3%

( 发表人:姚远香 )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!