ZHCABD1 October 2021 BQ21061 , BQ21062 , BQ24179 , BQ25150 , BQ25155 , BQ25157 , BQ25672 , BQ25790 , BQ25792 , BQ25798 , BQ25882 , BQ25883 , BQ25887 , BQ25895 , BQ25896 , BQ25898 , BQ25898D
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 的接口。
地址 |
R 或 R/W |
注释 | |
---|---|---|---|
CHRG_CV_STAT | 0x0 | R | 恒压充电模式(锥度模式)状态。 |
CHARGE_DONE_STAT | 0x0 | 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_READ | 0x58 | R/W | 为电池电压 (VBAT) 通道启用测量。 |