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) 通道啟用測量。 |