深入解析DS2781:单节或双节独立电量计IC的卓越性能

电子说

1.4w人已加入

描述

深入解析DS2781:单节或双节独立电量计IC的卓越性能

在当今的电子设备中,准确测量电池电量至关重要。DS2781作为一款单节或双节独立电量计IC,为可充电锂离子和锂离子聚合物电池提供了精确的电压、温度和电流测量,以及可用容量估计。本文将深入探讨DS2781的特性、工作原理和应用,帮助电子工程师更好地了解和应用这款IC。

文件下载:DS2781.pdf

一、DS2781概述

1.1 主要功能

DS2781能够测量电压、温度和电流,并根据当前温度、放电率、存储电荷和应用参数,估计可充电锂离子和锂离子聚合物电池的可用容量。计算中使用的电池组特性和应用参数存储在片上EEPROM中。可用容量寄存器报告保守的电荷量估计值,以毫安时和满电量百分比表示。

1.2 引脚配置

DS2781有两种封装形式:8引脚TSSOP和10引脚TDFN(3mm x 4mm)。引脚功能包括内部电源(VB)、设备接地(VSS)、电压感应输入(VIN)、电源输入(VDD)、数据输入/输出(DQ)、1-Wire总线速度控制(OVD)、感测电阻连接(SNS)和可编程I/O引脚(PIO)等。

1.3 应用领域

DS2781适用于多种应用,如数字摄像机、商用双向无线电、工业PDA和手持PC数据终端、便携式GPS导航系统等。

二、特性亮点

2.1 高精度测量

具有精确的电压、温度和电流测量系统,可在单节或双节应用中工作。内部时基稳定,能根据库仑计数、放电率、温度和电池特性准确估计绝对和相对容量。

2.2 低功耗设计

具备ACTIVE和SLEEP两种电源模式。在ACTIVE模式下,DS2781全功能运行,持续更新测量和容量估计;在SLEEP模式下,通过禁用测量和容量估计功能来节省电源,但保留寄存器内容。

2.3 数据备份与校准

自动将库仑计数和老化估计备份到非易失性(NV)EEPROM,确保数据安全。增益和温度系数校准允许使用低成本的感测电阻,提高测量精度。

2.4 丰富的EEPROM资源

提供24字节的参数EEPROM和16字节的用户EEPROM,可用于存储电池特性、应用参数和用户自定义信息。

2.5 独特的1-Wire接口

支持标准16kbps或超速140kbps的串行通信,具有唯一的工厂编程64位注册号码,确保设备的可追溯性。支持多节点功能,可通过单个引脚寻址多个从设备。

三、电气特性

3.1 绝对最大额定值

DS2781的工作电压范围为-0.3V至+12V(VDD、VIN相对于VSS),任何引脚相对于VSS的电压范围为-0.3V至+6.0V。连续灌电流(DQ、PIO)为20mA,工作温度范围为-40°C至+85°C,存储温度范围为-55°C至+125°C。

3.2 推荐直流工作特性

在VDD = 2.5V至10V、TA = -20°C至+70°C的条件下,典型值在TA = +25°C时给出。包括电源电压、VIN电压范围、DQ和PIO电压范围、VB输出电压等参数。

3.3 直流电气特性

涵盖ACTIVE电流、SLEEP模式电流、输入逻辑高/低电平、输出逻辑低电平、下拉电流等参数,确保DS2781在不同工作状态下的性能稳定。

3.4 温度、电压、电流测量特性

温度分辨率为0.125°C,温度误差为±3°C;电压分辨率为9.76mV,电压满量程为9.9902V,电压误差为±100mV;电流分辨率为1.56µV,电流满量程为±51.2mV,电流增益误差为±1%满量程,电流偏移误差在0°C至+70°C范围内为-7.82至+12.5μV。

3.5 1-Wire接口特性

包括标准和超速模式下的时间槽、恢复时间、写0低时间、写1低时间、读数据有效时间、复位时间高/低、存在检测高/低等参数,确保1-Wire总线通信的准确性和稳定性。

四、工作原理

4.1 电压测量

电池电压在VIN输入相对于VSS进行测量,范围为0V至9.9902V,分辨率为9.76mV。测量结果每440ms更新一次,并以二进制补码形式存储在电压寄存器中。

4.2 温度测量

使用集成温度传感器测量电池温度,分辨率为0.125°C。温度测量每440ms更新一次,并以二进制补码形式存储在温度寄存器中。

4.3 电流测量

在ACTIVE模式下,DS2781通过测量低值电流感测电阻RSNS两端的电压降来连续测量电池的电流进出。电压感测范围为±51.2mV,ADC以18.6kHz的频率对输入进行差分采样,并在每个转换周期完成后更新电流寄存器。

4.4 电流补偿与校准

每1024次转换,ADC测量其输入偏移以进行偏移校正,大约每小时进行一次。电流偏移偏置(COB)寄存器允许用户对原始电流测量值添加可编程偏移值,以校正静态偏移误差或有意调整电流结果。RSGAIN寄存器可调整电流测量增益,RSTC寄存器可对感测电阻进行温度补偿,提高电流测量的准确性。

4.5 平均电流测量

平均电流寄存器报告前28秒的平均电流水平,每28秒以二进制补码形式更新一次,是前8次电流寄存器更新的平均值。

4.6 电流累积

电流测量结果在每个转换周期结束时进行内部求和,并显示在累积电流寄存器(ACR)中。ACR的范围为0至409.6mVh,LSb为6.25µVh。为了防止电源丢失时ACR值丢失,其值会备份到EEPROM,并在电源上电时恢复。

4.7 容量估计算法

剩余容量估计使用实时测量值和存储的电池组特性及应用操作限制参数。通过容量查找和可用容量计算,得出剩余活动绝对容量(RAAC)、剩余待机绝对容量(RSAC)、剩余活动相对容量(RARC)和剩余待机相对容量(RSRC)等结果。

五、电池建模与参数设置

5.1 电池组特性建模

为了准确估计剩余容量,需要考虑电池组在温度、负载电流和充电终止点的性能特性。DS2781采用FuelPack™方法,通过查找Full、Active Empty和Standby Empty三条模型曲线来确定电池在不同温度下的满容量和空容量。

5.2 应用参数设置

包括感测电阻Prime(RSNSP)、充电电压(VCHG)、最小充电电流(IMIN)、活动空电压(VAE)、活动空电流(IAE)、老化容量(AC)和年龄标量(AS)等参数,用于检测电池的满点和空点,并计算容量结果。

六、寄存器功能

6.1 结果寄存器

DS2781每440ms处理测量和电池特性数据,并产生七个结果寄存器,包括FULL(T)、AE(T)、SE(T)、RAAC、RSAC、RARC和RSRC,为用户提供直观的电池容量信息。

6.2 状态寄存器

包含CHGTF、AEF、SEF、LEARNF、UVF和PORF等位,用于报告设备状态,部分位可由DS2781内部设置,部分位可通过1-Wire接口清除。

6.3 控制寄存器

所有位均可读写,用于控制负消隐使能(NBEN)、欠压SLEEP使能(UVEN)、电源模式使能(PMOD)、读取网络地址操作码(RNAOP)和欠压阈值选择(UVTH)等功能。

6.4 特殊功能寄存器

所有位均可读写,用于控制PIO引脚的感测和控制功能。

6.5 EEPROM寄存器

提供对EEPROM块的访问控制,可锁定EEPROM块以防止数据更改。

七、1-Wire总线系统

7.1 64位网络地址

每个DS2781都有一个唯一的工厂编程64位1-Wire网络地址,包括8位家族代码、48位序列号和8位循环冗余校验(CRC)。

7.2 硬件配置

1-Wire总线采用单总线主设备和一个或多个从设备的结构,DS2781作为从设备。总线主设备通常是主机系统中的微处理器。总线必须在主设备端配备上拉电阻,DS2781可在标准和超速两种通信速度模式下工作,由OVD引脚的逻辑电平决定。

7.3 事务序列

访问DS2781的协议包括初始化、网络地址命令、功能命令和事务/数据四个步骤。网络地址命令包括读取网络地址、匹配网络地址、跳过网络地址、搜索网络地址和恢复等;功能命令包括读取数据、写入数据、复制数据、召回数据和锁定等。

7.4 1-Wire信号

1-Wire总线需要严格的信号协议,包括初始化序列(复位脉冲后跟随存在脉冲)、写0、写1和读数据。这些协议确保了数据传输的完整性。

八、总结

DS2781是一款功能强大的单节或双节独立电量计IC,具有高精度测量、低功耗设计、丰富的EEPROM资源和独特的1-Wire接口等优点。通过深入了解其特性、工作原理和应用,电子工程师可以更好地将DS2781应用于各种电池管理系统中,提高电池使用效率和安全性。在实际设计中,工程师需要根据具体应用需求合理设置参数,确保DS2781的性能发挥到最佳。你在使用DS2781的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分