ZHCABD1 October   2021 BQ21061 , BQ21062 , BQ24179 , BQ25150 , BQ25155 , BQ25157 , BQ25672 , BQ25790 , BQ25792 , BQ25798 , BQ25882 , BQ25883 , BQ25887 , BQ25895 , BQ25896 , BQ25898 , BQ25898D

 

  1.   使用智能电池充电器估计充电状态
  2.   商标
  3. 1引言
  4. 2电池特征
  5. 3生成查找表
  6. 4BQ25155 寄存器配置
  7. 5最佳用例
  8. 6Python 查找表发生器
  9. 7MSP430 代码片段

BQ25155 寄存器配置

BQ25155 是一款高度集成的电池充电管理 IC,集成了用于可穿戴设备和便携式设备的常用功能,即充电器、用于系统电源的稳压输出电压轨、用于电池和系统监控的 16 位 ADC、LDO 以及按钮控制器。BQ25155 IC 集成了具有 PowerPath 的线性充电器,可实现对小型电池进行快速准确的充电,同时为系统提供稳定电压。稳定系统电压 (PMID) 输出可根据下游 IC 和系统负载的建议运行条件通过 I2C 来配置,以实现卓越的系统运行。

为了限制 ADC 转换的次数,从而降低功耗,在电池运行模式下的 ADC 转换可以限制在由 ADC_READ_RATE 位确定的周期内。在 ADC_READ_RATE 设置为手动模式的情况下,主机必须设置 ADC_CONV_START 位,以启动 ADC 转换。ADC 转换完成且数据准备好后,设置 ADC_READY 标志并向主机发送中断。在低功耗模式下,ADC 保持关闭状态,以实现极低 IC 功耗。在执行 ADC 测量之前,主机必须切换到电池运行模式(将 LP 设置为高电平)。

BQ25155 允许通过其寄存器创建高级电池监控和测量固件。相关寄存器在下方列于表 4-1 中。

MSP430 代码片段 部分中还包括一个 MSP430 代码片段,它显示了与 BQ25155 的接口。

表 4-1 BQ25155 寄存器

地址

R 或 R/W

注释

CHRG_CV_STAT0x0

R

恒压充电模式(锥度模式)状态。
CHARGE_DONE_STAT0x0

R

充电完成状态。可用于在 FW 中将 SOC 强制为 100%。

CHRG_CV_FLAG

0x3

R

恒压充电模式(锥度模式)标志。可配置为中断,以提醒主机 MCU。
CHARGE_DONE_FLAG

0x3

R

充电完成标志。可配置为中断,以提醒主机 MCU。
BAT_UVLO_FAULT_FLA G

0x4

R

电池欠压标志。

可用于在 FW 中将 SOC 强制为 0%,阈值可配置为 2.4–3V。可配置为中断,以提醒主机 MCU。

ADC_READY_FLAG

0x5

R

ADC 就绪标志。

可配置为中断,以提醒主机 MCU。

ADC_READ_RATE_1:0

0x40

R/W

仅 BAT 操作中 ADC 测量的读取速率。可配置为手动或自动转换。
ADC_CONV_START

0x40

R/W

ADC 转换开始触发器。转换完成时,位回到 0。用于手动读数。

ADC_COMP1_2:0

0x40

R/W

比较器 1 的 ADC 通道。可配置为 VBAT 通道。
1_ADCALARM_15:4

0x53

R/W

ADC 警报 1 阈值,可配置为在 VBAT 达到或低于指定阈值时触发中断。如果需要不止一个阈值,则可以再提供两个警报(都可以设置为监视 VBAT)。

EN_VBAT_READ0x58

R/W

为电池电压 (VBAT) 通道启用测量。