LTC2959:超低功耗电池电量计的卓越之选

电子说

1.4w人已加入

描述

LTC2959:超低功耗电池电量计的卓越之选

在电子设备的设计中,电池电量的精确测量至关重要。今天我们就来深入了解一款出色的超低功耗电池电量计——LTC2959,看看它在实际应用中能为我们带来哪些优势。

文件下载:LTC2959.pdf

一、产品概述

LTC2959是一款超低功耗电池电量计,能够精确测量电池的电荷、电压、电流和温度。它具有宽输入电压范围(1.8V - 60V)和极低的工作电流(<1.0µA),这使得它非常适合多种应用场景,尤其是那些需要长时间运行的占空比系统。

二、关键特性剖析

1. 低功耗与宽电压范围

  • 超低工作电流:LTC2959的工作电流小于1.0µA,这意味着它在长时间运行过程中消耗的电量极少,能够有效延长电池的使用寿命。
  • 宽电压范围:其供电电压范围从1.8V到60V,并且支持0V到60V的感测电压,可用于低侧或高侧感测,为不同的应用场景提供了广泛的选择。

2. 高精度测量

  • 16位ADC:配备快速16位ADC,能够精确测量电压、电流和温度,并且在电压、电流和电荷测量方面具有1%的高精度。
  • 无需外部晶振:该电量计不需要晶体或其他时间参考,简化了设计,降低了成本。

3. 可编程功能

  • 可编程死区:通过设置可编程死区,可以防止电荷漂移,提高测量的准确性。
  • 可编程警报和最值跟踪寄存器:用户可以根据需求设置高、低阈值和最值跟踪寄存器,当测量值超过阈值时,设备会在内部状态寄存器中设置标志,并通过SMBus警报协议发出警报。

4. 其他特性

  • 电池电压看门狗:包含电池电压看门狗功能,可实时监测电池电压,确保电池安全。
  • 精密温度传感器:内置精密温度传感器,能够准确测量芯片温度。
  • 辅助ADC输入:提供辅助ADC输入,可用于读取外部传感器的数据。
  • I²C/SMBus接口:支持I²C/SMBus接口,方便与其他设备进行通信。

三、应用领域

1. 远程传感器

在远程传感器应用中,LTC2959的低功耗特性可以使传感器在有限的电池电量下长时间工作,同时其高精度测量功能能够确保传感器数据的准确性。

2. 能量收集系统

能量收集系统通常需要对电池电量进行精确监测,LTC2959的宽电压范围和高精度测量能力使其成为能量收集系统的理想选择。

3. 低功耗手持产品

对于低功耗手持产品,如智能手表、无线耳机等,LTC2959的超低功耗和小尺寸封装(10引脚3mm × 2mm DFN封装)能够满足产品对电池续航和空间的要求。

4. 电动工具

在电动工具中,LTC2959可以实时监测电池电量,为用户提供准确的电量信息,避免因电量不足而影响工具的正常使用。

四、工作原理

1. 库仑计数器

LTC2959通过监测外部感测电阻上的电压来测量电荷。感测电阻可以放置在电池电流路径的任何位置,支持低侧和高侧感测配置。差分电压经过低通滤波后,被应用到精密库仑计数器中,计数器对差分电压进行积分和数字化处理,并根据需要递增或递减累积电荷寄存器(ACR)的值。用户可以通过I²C接口读取ACR及其可编程阈值。

2. 电压、电流、温度和GPIO ADC

LTC2959内置了一个快速、精密、无延迟的ΣΔ模数转换器(ADC),可以监测电池电压、瞬时电流、芯片温度以及GPIO引脚的电压。ADC转换可以通过I²C接口编程设置为单次、周期性或连续模式,每次转换大约需要400µs完成。

3. 电源启动序列

当VDD电压上升到约1.45V时,LTC2959会生成一个内部上电复位(POR)信号,将所有寄存器设置为默认状态。在默认状态下,库仑计数器处于活动状态,而多功能ADC处于睡眠模式。累积电荷寄存器设置为中间值(80000000h),所有ADC通道输出设置为0000h。

五、寄存器映射与操作

1. 寄存器概述

LTC2959的寄存器映射包含多个寄存器,用于存储测量数据、配置参数和状态信息。其中包括状态寄存器、ADC控制寄存器、库仑计数器控制寄存器、累积电荷寄存器、阈值寄存器等。

2. 状态寄存器(A)

状态寄存器是一个8位只读寄存器,用于指示各种警报状态,如GPIO警报、电流警报、电荷溢出/下溢、温度警报、电荷高/低警报、电压警报和欠压锁定(UVLO)警报等。

3. ADC控制寄存器(B)

ADC控制寄存器用于配置ADC的工作模式,包括睡眠模式、智能睡眠模式、连续转换模式和单次转换模式等。同时,还可以配置GPIO引脚的功能和电压输入通道。

4. 库仑计数器控制寄存器(C)

库仑计数器控制寄存器用于设置库仑计数器的死区阈值和计数状态。用户可以通过设置死区阈值来防止小信号对电荷测量的影响,还可以通过设置“不计数”位来停止库仑计数。

六、I²C/SMBus接口通信

1. 接口概述

LTC2959通过I²C/SMBus兼容的2线接口与总线主设备进行通信,其7位硬编码I²C地址为1100011(0xC6)。该设备仅作为从设备,支持I²C标准和快速模式。

2. 数据传输协议

  • 起始和停止条件:当总线空闲时,SCL和SDA线均为高电平。主设备通过在SCL为高电平时将SDA从高电平转换为低电平来发起传输(起始条件),在通信结束时,主设备通过在SCL为高电平时将SDA从低电平转换为高电平来结束传输(停止条件)。
  • 写协议:主设备发起写操作时,先发送起始条件,然后发送7位从设备地址和写位(R/W = 0),LTC2959通过拉低SDA进行响应。主设备接着发送命令字节,指示要写入的内部寄存器地址,LTC2959再次响应并将命令字节锁存到内部寄存器地址指针中。最后,主设备发送数据字节,LTC2959响应并将数据锁存到指定的寄存器中。
  • 读协议:主设备发起读操作时,先发送起始条件、7位从设备地址和写位(R/W = 0),LTC2959响应后,主设备发送命令字节,指示要读取的内部寄存器地址。然后,主设备发送重复起始条件、7位从设备地址和读位(R/W = 1),LTC2959响应并发送请求寄存器的内容。

3. I²C超时和警报响应协议

  • I²C超时:LTC2959内置定时器,确保在没有时钟信号的情况下不会无限期地拉低SDA线。超时时间通常为51.2ms,当在该时间内没有收到时钟脉冲时,LTC2959会释放SDA引脚并重置通信接口。
  • 警报响应协议:在多个从设备共享公共中断线的系统中,主设备可以使用警报响应地址(ARA)来确定哪个设备发起了中断。主设备发起ARA过程时,发送起始条件和特殊的7位ARA总线地址(0001100)以及读位(R = 1)。如果LTC2959正在发出警报,它会响应并发送其7位总线地址(1100011)和一个1。

七、PCB布局建议

在PCB设计中,合理的布局对于LTC2959的性能至关重要。以下是一些PCB布局建议:

  • 缩短走线长度:尽量缩短所有走线的长度,以减少噪声和误差。
  • 采用4线开尔文感测连接:对于感测电阻,使用4线开尔文感测连接,将LTC2959靠近电阻放置,并确保到SENSEP和SENSEN引脚的感测走线短而粗。
  • 合理放置旁路电容:将VDD和VREG引脚的旁路电容靠近LTC2959放置,以提供稳定的电源。
  • 放置滤波电容:在CFP和CFN引脚之间放置滤波电容,位于感测电阻和LTC2959之间。
  • 避免焊接暴露焊盘:为了减少泄漏,不要焊接暴露焊盘。

八、总结

LTC2959作为一款超低功耗电池电量计,凭借其低功耗、宽电压范围、高精度测量和丰富的可编程功能,在多个应用领域展现出了卓越的性能。电子工程师在设计电池供电设备时,可以考虑使用LTC2959来实现精确的电池电量监测和管理。你在实际应用中是否使用过类似的电池电量计呢?遇到过哪些问题?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分