ZHCABD1 October 2021 BQ21061 , BQ21062 , BQ24179 , BQ25150 , BQ25155 , BQ25157 , BQ25672 , BQ25790 , BQ25792 , BQ25798 , BQ25882 , BQ25883 , BQ25887 , BQ25895 , BQ25896 , BQ25898 , BQ25898D
BQ25155 是一款高度集成的電池充電管理 IC,集成了用于可穿戴設(shè)備和便攜式設(shè)備的常用功能,即充電器、用于系統(tǒng)電源的穩(wěn)壓輸出電壓軌、用于電池和系統(tǒng)監(jiān)控的 16 位 ADC、LDO 以及按鈕控制器。BQ25155 IC 集成了具有 PowerPath 的線性充電器,可實現(xiàn)對小型電池進(jìn)行快速準(zhǔn)確的充電,同時為系統(tǒng)提供穩(wěn)定電壓。穩(wěn)定系統(tǒng)電壓 (PMID) 輸出可根據(jù)下游 IC 和系統(tǒng)負(fù)載的建議運(yùn)行條件通過 I2C 來配置,以實現(xiàn)卓越的系統(tǒng)運(yùn)行。
為了限制 ADC 轉(zhuǎn)換的次數(shù),從而降低功耗,在電池運(yùn)行模式下的 ADC 轉(zhuǎn)換可以限制在由 ADC_READ_RATE 位確定的周期內(nèi)。在 ADC_READ_RATE 設(shè)置為手動模式的情況下,主機(jī)必須設(shè)置 ADC_CONV_START 位,以啟動 ADC 轉(zhuǎn)換。ADC 轉(zhuǎn)換完成且數(shù)據(jù)準(zhǔn)備好后,設(shè)置 ADC_READY 標(biāo)志并向主機(jī)發(fā)送中斷。在低功耗模式下,ADC 保持關(guān)閉狀態(tài),以實現(xiàn)極低 IC 功耗。在執(zhí)行 ADC 測量之前,主機(jī)必須切換到電池運(yùn)行模式(將 LP 設(shè)置為高電平)。
BQ25155 允許通過其寄存器創(chuàng)建高級電池監(jiān)控和測量固件。相關(guān)寄存器在下方列于表 4-1 中。
MSP430 代碼片段 部分中還包括一個 MSP430 代碼片段,它顯示了與 BQ25155 的接口。
地址 |
R 或 R/W |
注釋 | |
---|---|---|---|
CHRG_CV_STAT | 0x0 | R | 恒壓充電模式(錐度模式)狀態(tài)。 |
CHARGE_DONE_STAT | 0x0 | R | 充電完成狀態(tài)??捎糜谠?FW 中將 SOC 強(qiáng)制為 100%。 |
CHRG_CV_FLAG | 0x3 | R | 恒壓充電模式(錐度模式)標(biāo)志??膳渲脼橹袛?,以提醒主機(jī) MCU。 |
CHARGE_DONE_FLAG | 0x3 | R | 充電完成標(biāo)志??膳渲脼橹袛?,以提醒主機(jī) MCU。 |
BAT_UVLO_FAULT_FLA G | 0x4 | R | 電池欠壓標(biāo)志。 可用于在 FW 中將 SOC 強(qiáng)制為 0%,閾值可配置為 2.4–3V。可配置為中斷,以提醒主機(jī) MCU。 |
ADC_READY_FLAG | 0x5 | R | ADC 就緒標(biāo)志。 可配置為中斷,以提醒主機(jī) MCU。 |
ADC_READ_RATE_1:0 | 0x40 | R/W | 僅 BAT 操作中 ADC 測量的讀取速率??膳渲脼槭謩踊蜃詣愚D(zhuǎn)換。 |
ADC_CONV_START | 0x40 | R/W | ADC 轉(zhuǎn)換開始觸發(fā)器。轉(zhuǎn)換完成時,位回到 0。用于手動讀數(shù)。 |
ADC_COMP1_2:0 | 0x40 | R/W | 比較器 1 的 ADC 通道。可配置為 VBAT 通道。 |
1_ADCALARM_15:4 | 0x53 | R/W | ADC 警報 1 閾值,可配置為在 VBAT 達(dá)到或低于指定閾值時觸發(fā)中斷。如果需要不止一個閾值,則可以再提供兩個警報(都可以設(shè)置為監(jiān)視 VBAT)。 |
EN_VBAT_READ | 0x58 | R/W | 為電池電壓 (VBAT) 通道啟用測量。 |