ZHCSX48 July 2024 BQ25820
PRODUCTION DATA
请参考 PDF 数据表获取器件具体的封装图。
表 7-7 列出了 BQ25820 寄存器的存储器映射寄存器。表 7-7 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
地址 | 首字母缩写词 | 寄存器名称 | 部分 |
---|---|---|---|
0x0 | REG0x00_Charge_Voltage_Limit | 充电电压限值 | 转到 |
0x2 | REG0x02_Charge_Current_Limit | 充电电流限制 | 转到 |
0x6 | REG0x06_Input_Current_DPM_Limit | 输入电流 DPM 限制 | 转到 |
0x8 | REG0x08_Input_Voltage_DPM_Limit | 输入电压 DPM 限制 | 转到 |
0xA | REG0x0A_Reverse_Mode_Input_Current_Limit | 反向模式输入电流限制 | 转到 |
0xC | REG0x0C_Reverse_Mode_System_Voltage_Limit | 反向模式系统电压限制 | 转到 |
0x10 | REG0x10_Precharge_Current_Limit | 预充电电流限制 | 转到 |
0x12 | REG0x12_Termination_Current_Limit | 终止电流限制 | 转到 |
0x14 | REG0x14_Precharge_and_Termination_Control | 预充电和终止控制 | 转到 |
0x15 | REG0x15_Timer_Control | 计时器控制 | 转到 |
0x16 | REG0x16_Three-Stage_Charge_Control | 三阶段充电控制 | 转到 |
0x17 | REG0x17_Charger_Control | 充电器控制 | 转到 |
0x18 | REG0x18_Pin_Control | 管脚控制 | 转到 |
0x19 | REG0x19_Power_Path_and_Reverse_Mode_Control | 电源路径和反向模式控制 | 转到 |
0x1A | REG0x1A_MPPT_Control | MPPT 控制 | 转到 |
0x1B | REG0x1B_TS_Charging_Threshold_Control | TS 充电阈值控制 | 转到 |
0x1C | REG0x1C_TS_Charging_Region_Behavior_Control | TS 充电区域行为控制 | 转到 |
0x1D | REG0x1D_TS_Reverse_Mode_Threshold_Control | TS 反向模式阈值控制 | 转到 |
0x1E | REG0x1E_Reverse_Undervoltage_Control | 反向欠压控制 | 转到 |
0x1F | REG0x1F_VAC_Max_Power_Point_Detected | 检测到 VAC 最大功率点 | 转到 |
0x21 | REG0x21_Charger_Status_1 | 充电器状态 1 | 转到 |
0x22 | REG0x22_Charger_Status_2 | 充电器状态 2 | 转到 |
0x23 | REG0x23_Charger_Status_3 | 充电器状态 3 | 转到 |
0x24 | REG0x24_Fault_Status | 故障状态 | 转到 |
0x25 | REG0x25_Charger_Flag_1 | 充电器标志 1 | 转到 |
0x26 | REG0x26_Charger_Flag_2 | 充电器标志 2 | 转到 |
0x27 | REG0x27_Fault_Flag | 故障标志 | 转到 |
0x28 | REG0x28_Charger_Mask_1 | 充电器屏蔽 1 | 转到 |
0x29 | REG0x29_Charger_Mask_2 | 充电器屏蔽 2 | 转到 |
0x2A | REG0x2A_Fault_Mask | 故障屏蔽 | 转到 |
0x2B | REG0x2B_ADC_Control | ADC 控制 | 转到 |
0x2C | REG0x2C_ADC_Channel_Control | ADC 通道控制 | 转到 |
0x2D | REG0x2D_IAC_ADC | IAC ADC | 转到 |
0x2F | REG0x2F_IBAT_ADC | IBAT ADC | 转到 |
0x31 | REG0x31_VAC_ADC | VAC ADC | 转到 |
0x33 | REG0x33_VBAT_ADC | VBAT ADC | 转到 |
0x35 | REG0x35_VSYS_ADC | VSYS ADC | 转到 |
0x37 | REG0x37_TS_ADC | TS ADC | 转到 |
0x39 | REG0x39_VFB_ADC | VFB ADC | 转到 |
0x3B | REG0x3B_Gate_Driver_Strength_Control | 栅极驱动器强度控制 | 转到 |
0x3C | REG0x3C_Gate_Driver_Dead_Time_Control | 栅极驱动器死区时间控制 | 转到 |
0x3D | REG0x3D_Part_Information | 器件信息 | 转到 |
0x62 | REG0x62_Reverse_Mode_Battery_Discharge_Current | 反向模式电池放电电流 | 转到 |
复杂的位访问类型经过编码可适应小型表单元。表 7-8 展示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
写入类型 | ||
W | W | 写入 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
表 7-9 展示了 REG0x00_Charge_Voltage_Limit。
返回到汇总表。
I2C REG0x01=[15:8],I2C REG0x00=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:5 | 保留 | R | 0x0 | 保留 | |
4:0 | VFB_REG | R/W | 0x10 | 复位方式: REG_RESET | FB 电压调节限制:POR:1536mV (10h) 范围:1504mV-1566mV (0h-1Fh) 位步长:2mV 偏移:1504mV |
表 7-10 展示了 REG0x02_Charge_Current_Limit。
返回到汇总表。
I2C REG0x03=[15:8],I2C REG0x02=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:11 | 保留 | R | 0x0 | 保留 | |
10:2 | ICHG_REG | R/W | 0x190 | 复位方式: REG_RESET 看门狗 | 使用 5mΩ RBAT_SNS 时的快速充电电流调节限制: 实际充电电流是 ICHG_REG 和 ICHG 引脚中的较低者POR:20000mA (190h) 范围:400mA-20000mA (8h-190h) 钳位至低电平 钳位至高电平 位步长:50mA |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-11 展示了 REG0x06_Input_Current_DPM_Limit。
返回到汇总表。
I2C REG0x07=[15:8],I2C REG0x06=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:11 | 保留 | R | 0x0 | 保留 | |
10:2 | IAC_DPM | R/W | 0x190 | 复位方式: REG_RESET | 使用 2mΩ RAC_SNS 时的输入电流 DPM 调节限制: 实际输入电流限制是 IAC_DPM 和 ILIM_HIZ 引脚中的较低者POR:50000mA (190h) 范围:1000mA-50000mA (8h-190h) 钳位至低电平 钳位至高电平 位步长:125mA |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-12 展示了 REG0x08_Input_Voltage_DPM_Limit。
返回到汇总表。
I2C REG0x09=[15:8],I2C REG0x08=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:14 | 保留 | R | 0x0 | 保留 | |
13:2 | VAC_DPM | R/W | 0xD2 | 复位方式: REG_RESET | 输入电压调节限制: 请注意,如果 EN_MPPT = 1,则全扫描方法将使用该限制作为全电池板扫描的下搜索窗口POR:4400mV (DCH) 范围:4400mV-65000mV (DCh-CB2h) 钳位至低电平 钳位至高电平 位步长:20mV |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-13 展示了 REG0x0A_Reverse_Mode_Input_Current_Limit。
返回到汇总表。
I2C REG0x0B=[15:8],I2C REG0x0A=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:11 | 保留 | R | 0x0 | 保留 | |
10:2 | IAC_REV | R/W | 0x190 | 复位方式: REG_RESET | 使用 2mΩ RAC_SNS 时反向模式下的输入电流调节:POR:50000mA (190h) 范围:1000mA-50000mA (8h-190h) 钳位至低电平 钳位至高电平 位步长:125mA |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-14 展示了 REG0x0C_Reverse_Mode_System_Voltage_Limit。
返回到汇总表。
I2C REG0x0D=[15:8],I2C REG0x0C=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:14 | 保留 | R | 0x0 | 保留 | |
13:2 | VSYS_REV | R/W | 0xFA | 复位方式: REG_RESET | 反向模式下的系统电压调节:POR:5000mV (FAh) 范围:3300mV-65000mV (A5h-CB2h) 钳位至低电平 钳位至高电平 位步长:20mV |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-15 展示了 REG0x10_Precharge_Current_Limit。
返回到汇总表。
I2C REG0x11=[15:8],I2C REG0x10=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:10 | 保留 | R | 0x0 | 保留 | |
9:2 | IPRECHG | R/W | 0x50 | 实际预充电电流是 IPRECHG 和 ICHG 引脚中的较低者 复位方式: REG_RESET | 使用 5mΩ RBAT_SNS 时的预充电电流调节限制:POR:4000mA (50h) 范围:250mA-10000mA (5h-C8h) 钳位至低电平 钳位至高电平 位步长:50mA |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-16 展示了 REG0x12_Termination_Current_Limit。
返回到汇总表。
I2C REG0x13=[15:8],I2C REG0x12=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:10 | 保留 | R | 0x0 | 保留 | |
9:2 | ITERM | R/W | 0x28 | 实际终止电流是 ITERM 和 ICHG 引脚中的较低者(如果启用这两项功能) 复位方式: REG_RESET | 使用 5mΩ RBAT_SNS 时的终止电流阈值:POR:2000mA (28h) 范围:250mA-10000mA (5h-C8h) 钳位至低电平 钳位至高电平 位步长:50mA |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-17 展示了 REG0x14_Precharge_and_Termination_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:4 | 保留 | R | 0x0 | 保留 | |
3 | EN_TERM | R/W | 0x1 | 复位方式: REG_RESET | 启用终止控制0b = 禁用 1b = 启用 |
2:1 | VBAT_LOWV | R/W | 0x3 | 复位方式: REG_RESET | PRECHG 到 FASTCHG 转换的电池阈值,以 VFB_REG 的百分比表示:00b = 30% x VFB_REG 01b = 55% x VFB_REG 10b = 66.7% x VFB_REG 11b = 71.4% x VFB_REG |
0 | EN_PRECHG | R/W | 0x1 | 复位方式: REG_RESET | 启用预充电和涓流充电功能:0b = 禁用 1b = 启用 |
表 7-18 展示了 REG0x15_Timer_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | TOPOFF_TMR | R/W | 0x0 | 复位方式: REG_RESET | 充电完成计时器控制:00b = 禁用 01b = 15 分钟 10b = 30 分钟 11b = 45 分钟 |
5:4 | 看门狗 | R/W | 0x1 | 复位方式: REG_RESET | 看门狗计时器控制:00b = 禁用 01b = 40s 10b = 80s 11b = 160s |
3 | EN_CHG_TMR | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 启用充电安全计时器:0b = 禁用 1b = 启用 |
2:1 | CHG_TMR | R/W | 0x2 | 复位方式: REG_RESET | 充电安全计时器设置:00b = 5 小时 01b = 8 小时 10b = 12 小时 11b = 24 小时 |
0 | EN_TMR2X | R/W | 0x1 | 复位方式: REG_RESET | DPM 中的充电安全计时器速度:0b = 计时器始终正常计数 1b = 输入 DPM 期间计时器速度减半 |
表 7-19 展示了 REG0x16_Three-Stage_Charge_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | 保留 | R | 0x0 | 保留 | |
5 | 保留 | R | 0x0 | 保留 | |
4 | 保留 | R | 0x0 | 保留 | |
3:0 | 保留 | R | 0x0 | 保留 |
表 7-20 展示了 REG0x17_Charger_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | VRECHG | R/W | 0x3 | 复位方式: REG_RESET | 电池自动充电阈值,以 VFB_REG 的百分比表示:00b = 93.0% x VFB_REG 01b = 94.3% x VFB_REG 10b = 95.2% x VFB_REG 11b = 97.6% x VFB_REG |
5 | WD_RST | R/W | 0x0 | 复位方式: REG_RESET | I2C 看门狗计时器复位控制:0b = 正常 1b = 复位(计时器复位后位恢复为 0) |
4 | DIS_CE_PIN | R/W | 0x0 | 复位方式: REG_RESET | 禁用 /CE 引脚功能:0b = 启用 /CE 引脚 1b = 禁用 /CE 引脚 |
3 | EN_CHG_BIT_RESET_BEHAVIOR | R/W | 0x1 | 复位方式: REG_RESET | 控制 WATCHDOG 到期时的 EN_CHG 位行为:0b = EN_CHG 位复位为 0 1b = EN_CHG 位复位为 1 |
2 | EN_HIZ | R/W | 0x0 | 复位方式: REG_RESET 看门狗 适配器插入 | 启用高阻态模式:0b = 禁用 1b = 启用 |
1 | EN_IBAT_LOAD | R/W | 0x0 | 将电流从 SRN 灌入 GND。建议在该位有效时禁用 IBAT ADC (IBAT_ADC_DIS = 1)。 复位方式: REG_RESET 看门狗 | 启用电池负载 (IBAT_LOAD):0b = 禁用 1b = 启用 |
0 | EN_CHG | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 充电启用控制:0b = 禁用 1b = 启用 |
表 7-21 展示了 REG0x18_Pin_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | EN_ICHG_PIN | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 启用 ICHG 引脚功能:0b = 禁用 ICHG 引脚 1b = 启用 ICHG 引脚 |
6 | EN_ILIM_HIZ_PIN | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 启用 ILIM_HIZ 引脚功能:0b = 禁用 ILIM_HIZ 引脚 1b = 启用 ILIM_HIZ 引脚 |
5 | DIS_PG_PIN | R/W | 0x0 | 复位方式: REG_RESET | 禁用 PG 引脚功能:0b = 启用 PG 引脚 1b = 禁用 PG 引脚 |
4 | DIS_STAT_PINS | R/W | 0x0 | 复位方式: REG_RESET | 禁用 STAT1、STAT2 引脚功能:0b = 启用 STAT 引脚 1b = 禁用 STAT 引脚 |
3 | FORCE_STAT4_ON | R/W | 0x0 | 复位方式: REG_RESET | CE_STAT4 引脚覆盖: 仅当 DIS_CE_PIN = 1 时才能强制开启0b = CE_STAT4 开漏关闭 1b = CE_STAT4 拉至低电平 |
2 | FORCE_STAT3_ON | R/W | 0x0 | 复位方式: REG_RESET | PG_STAT3 引脚覆盖: 仅当 DIS_PG_PIN = 1 时才可能强制开启0b = PG_STAT3 开漏关闭 1b = PG_STAT3 拉至低电平 |
1 | FORCE_STAT2_ON | R/W | 0x0 | 复位方式: REG_RESET | STAT2 引脚覆盖: 仅当 DIS_STAT_PINS = 1 时才能强制开启0b = STAT2 开漏关闭 1b = STAT2 拉至低电平 |
0 | FORCE_STAT1_ON | R/W | 0x0 | 复位方式: REG_RESET | STAT1 引脚覆盖: 仅当 DIS_STAT_PINS = 1 时才能强制开启0b = STAT1 开漏关闭 1b = STAT1 拉至低电平 |
表 7-22 展示了 REG0x19_Power_Path_and_Reverse_Mode_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | REG_RST | R/W | 0x0 | 复位方式: REG_RESET | 寄存器复位为默认值:0b = 不复位 1b = 复位(寄存器复位后位恢复为 0) |
6 | EN_IAC_LOAD | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | 启用 VAC 负载 (IAC_LOAD):0b = 禁用 1b = 启用 |
5 | EN_PFM | R/W | 0x1 | 建议在 ITERM < 2A 时禁用 PFM 复位方式: REG_RESET | 在轻负载下启用 PFM 模式: 请注意,在 FSW_SYNC 引脚上检测到有效的 SYNC 信号时,该位会复位。即使存在有效的 SYNC 输入,主机也可以将该位重新设置为 1 以强制实现 PFM 运行0b = 禁用(固定频率 DCM 运行) 1b = 启用(PFM 运行) |
4 | FORCE_BATFET_OFF | R/W | 0x0 | 复位方式: REG_RESET 适配器插入 | 强制 BATFET 关闭控制:0b = 允许 BATFET 正常运行 1b = 强制 BATFET 关闭 |
3 | PWRPATH_REDUCE_VDRV | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | 电源路径(ACFET、BATFET)驱动电压选择:0b = 10V 1b = 7V |
2 | EN_BATFET_IDEAL_DIODE | R/W | 0x0 | 复位方式: REG_RESET | 启用 BATFET 理想二极管导通模式: 0b = 禁用 1b = 启用 |
1 | EN_AUTO_REV | R/W | 0x0 | 要退出反向模式,建议清除 EN_AUTO_REV 和 EN_REV 位 复位方式: REG_RESET 看门狗 | 当 VBAT < VSYS_REV 寄存器时启用自动反向模式来调节 SYS:0b = 禁用自动反向 1b = 启用自动反向 |
0 | EN_REV | R/W | 0x0 | 要退出反向模式,建议清除 EN_AUTO_REV 和 EN_REV 位 复位方式: REG_RESET 看门狗 适配器插入 | 反向模式控制:0b = 禁用 1b = 启用 |
表 7-23 展示了 REG0x1A_MPPT_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | FORCE_SWEEP | R/W | 0x0 | 复位方式: REG_RESET | 强制进行全电池板扫描并复位 MPPT 计时器:0b = 正常 1b = 开始全电池板扫描(在全电池板扫描完成后位恢复为 0) |
6:5 | 保留 | R | 0x0 | 保留 | |
4:3 | 保留 | R | 0x0 | 保留 | |
2:1 | FULL_SWEEP_TMR | R/W | 0x0 | 复位方式: REG_RESET | 全电池板扫描计时器控制:00b = 3 分钟 01b = 10 分钟 10b = 15 分钟 11b = 20 分钟 |
0 | EN_MPPT | R/W | 0x0 | 启用 MPPT 时,ADC 由器件控制,对 REG2A 的写入被忽略 复位方式: REG_RESET | MPPT 算法控制:0b = 禁用 MPPT 1b = 启用 MPPT |
表 7-24 展示了 REG0x1B_TS_Charging_Threshold_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | TS_T5 | R/W | 0x2 | 复位方式: REG_RESET | TS T5(热)阈值控制:00b = 41.2% (50C) 01b = 37.7% (55C) 10b = 34.375% (60C) 11b = 31.25% (65C) |
5:4 | TS_T3 | R/W | 0x1 | 复位方式: REG_RESET | JEITA TS T3(温)阈值控制:00b = 48.4% (40C) 01b = 44.8% (45C) 10b = 41.2% (50C) 11b = 37.7% (55C) |
3:2 | TS_T2 | R/W | 0x1 | 复位方式: REG_RESET | JEITA TS T2(凉)阈值控制:00b = 71.1% (5C) 01b = 68.4% (10C) 10b = 65.5% (15C) 11b = 62.4% (20C) |
1:0 | TS_T1 | R/W | 0x2 | 复位方式: REG_RESET | TS T1(冷)阈值控制:00b = 77.15% (-10C) 01b = 75.32% (-5C) 10b = 73.25% (0C) 11b = 71.1% (5C) |
表 7-25 展示了 REG0x1C_TS_Charging_Region_Behavior_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | 保留 | R | 0x0 | 保留 | |
6:5 | JEITA_VSET | R/W | 0x2 | 复位方式: REG_RESET | JEITA 温 (T3 < TS < T5) 调节电压设置,以 VFB_REG 的百分比表示:00b = 充电暂停 01b = 94.3% x VFB_REG 10b = 97.6% x VFB_REG 11b = 100% x VFB_REG |
4 | JEITA_ISETH | R/W | 0x1 | 复位方式: REG_RESET | JEITA 温 (T3 < TS < T5) 调节电流设置,以 ICHG_REG 的百分比表示:0b = 40% x ICHG_REG 1b = 100% x ICHG_REG |
3:2 | JEITA_ISETC | R/W | 0x1 | 复位方式: REG_RESET | JEITA 凉 (T1 < TS < T2) 调节电流设置,以 ICHG_REG 的百分比表示:00b = 充电暂停 01b = 20% x ICHG_REG 10b = 40% x ICHG_REG 11b = 100% x ICHG_REG |
1 | EN_JEITA | R/W | 0x1 | EN_VREG_TEMP_COMP 和 EN_JEITA 无法同时设置为 1。 复位方式: REG_RESET | JEITA 曲线控制:0b = 禁用(仅冷/热控制) 1b = 启用(冷/凉/温/热控制) |
0 | EN_TS | R/W | 0x1 | 复位方式: REG_RESET | TS 引脚功能控制(适用于正向充电和反向放电模式):0b = 禁用(忽略 TS 引脚) 1b = 启用 |
表 7-26 展示了 REG0x1D_TS_Reverse_Mode_Threshold_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | BHOT | R/W | 0x1 | 复位方式: REG_RESET | 反向模式 TS 热温度阈值控制:00b = 37.7% (55C) 01b = 34.2% (60C) 10b = 31.25% (65C) 11b = 禁用 |
5 | BCOLD | R/W | 0x0 | 复位方式: REG_RESET | 反向模式 TS 冷温度阈值控制:0b = 77.15% (-10C) 1b = 80% (-20C) |
4:0 | 保留 | R | 0x0 | 保留 |
表 7-27 展示了 REG0x1E_Reverse_Undervoltage_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | 保留 | R | 0x0 | 保留 | |
6 | 保留 | R | 0x0 | 保留 | |
5 | SYSREV_UV | R/W | 0x0 | 复位方式: REG_RESET | 反向模式系统 UVP:0b = VSYS_REV 目标的 80% 1b = 固定为 3.3V |
4 | 保留 | R | 0x0 | 保留 | |
3 | 保留 | R | 0x0 | 保留 | |
2 | 保留 | R | 0x0 | 保留 | |
1 | 保留 | R | 0x0 | 保留 | |
0 | 保留 | R | 0x0 | 保留 |
表 7-28 展示了 REG0x1F_VAC_Max_Power_Point_Detected。
返回到汇总表。
I2C REG0x20=[15:8],I2C REG0x1F=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:14 | 保留 | R | 0x0 | 保留 | |
13:2 | VAC_MPP | R | 0x0 | 检测到最大功率点的输入电压:POR:0mV (0h) 范围:0mV-60000mV (0h-BB8h) 钳位至高电平 位步长:20mV | |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-29 展示了 REG0x21_Charger_Status_1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | ADC_DONE_STAT | R | 0x0 | ADC 转换状态(仅限单次触发模式):0b = 转换未完成 1b = 转换完成 | |
6 | IAC_DPM_STAT | R | 0x0 | 输入电流调节状态:0b = 正常 1b = 处于输入电流调节状态(ILIM 引脚或 IAC_DPM) | |
5 | VAC_DPM_STAT | R | 0x0 | 输入电压调节状态:0b = 正常 1b = 处于输入电压调节状态(VAC_DPM 或 VSYS_REV) | |
4 | 保留 | R | 0x0 | 保留 | |
3 | WD_STAT | R | 0x0 | I2C 看门狗计时器状态:0b = 正常 1b = WD 计时器到期 | |
2:0 | CHARGE_STAT | R | 0x0 | 充电周期状态:000b = 未充电 001b = 涓流充电 (VBAT < VBAT_SHORT) 010b = 预充电 (VBAT < VBAT_LOWV) 011b = 快速充电(CC 模式) 100b = 恒压充电(CV 模式) 101b = 保留 110b = 充电完成计时器充电 111b = 充电终止完成 |
表 7-30 展示了 REG0x22_Charger_Status_2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | PG_STAT | R | 0x0 | 输入电源正常状态:0b = 电源不正常 1b = 电源正常 | |
6:4 | TS_STAT | R | 0x0 | TS(电池 NTC)状态:000b = 正常 001b = TS 温 010b = TS 凉 011b = TS 冷 100b = TS 热 | |
3:2 | 保留 | R | 0x0 | 保留 | |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-31 展示了 REG0x23_Charger_Status_3。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | 保留 | R | 0x0 | 保留 | |
5:4 | FSW_SYNC_STAT | R | 0x0 | FSW_SYNC 引脚状态:00b = 正常,未检测到外部时钟 01b = 检测到有效的外部时钟 10b = 引脚故障(频率超出范围) 11b = 保留 | |
3 | 保留 | R | 0x0 | 保留 | |
2 | REVERSE_STAT | R | 0x0 | 转换器反向模式状态:0b = 反向模式关闭 1b = 反向模式开启 | |
1 | ACFET_STAT | R | 0x0 | ACFET 驱动器状态:0b = ACFET 关闭 1b = ACFET 开启 | |
0 | BATFET_STAT | R | 0x0 | BATFET 驱动器状态:0b = BATFET 关闭 1b = BATFET 开启 |
表 7-32 展示了 REG0x24_Fault_Status。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | VAC_UV_STAT | R | 0x0 | 输入欠压状态:0b = 输入正常 1b = 器件处于输入欠压保护状态 | |
6 | VAC_OV_STAT | R | 0x0 | 输入过压状态:0b = 输入正常 1b = 器件处于输入过压保护状态 | |
5 | IBAT_OCP_STAT | R | 0x0 | 电池过流状态:0b = 电池电流正常 1b = 检测到电池过流 | |
4 | VBAT_OV_STAT | R | 0x0 | 电池过压状态:0b = 正常 1b = 器件处于电池过压保护状态 | |
3 | TSHUT_STAT | R | 0x0 | 热关断状态:0b = 正常 1b = 器件处于热关断保护状态 | |
2 | CHG_TMR_STAT | R | 0x0 | 充电安全计时器状态:0b = 正常 1b = 充电安全计时器到期 | |
1 | DRV_OKZ_STAT | R | 0x0 | 在禁用 ADC 的仅电池模式下,该位始终为“1” | DRV_SUP 引脚电压状态:0b = 正常 1b = DRV_SUP 引脚电压超出有效范围 |
0 | 保留 | R | 0x0 | 保留 |
表 7-33 展示了 REG0x25_Charger_Flag_1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | ADC_DONE_FLAG | R | 0x0 | ADC 转换 INT 标志(仅限单次触发模式): 注意:在连续模式下始终为 0访问:R (ClearOnRead) 0b = 转换未完成 1b = 转换完成 | |
6 | IAC_DPM_FLAG | R | 0x0 | 输入电流调节 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 器件进入输入电流调节状态 | |
5 | VAC_DPM_FLAG | R | 0x0 | 输入电压调节 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 器件进入输入电压调节状态 | |
4 | 保留 | R | 0x0 | 保留 | |
3 | WD_FLAG | R | 0x0 | I2C 看门狗计时器 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 检测到 WD_STAT 上升沿 | |
2 | 保留 | R | 0x0 | 保留 | |
1 | 保留 | R | 0x0 | 保留 | |
0 | CHARGE_FLAG | R | 0x0 | 充电周期 INT 标志:访问:R (ClearOnRead) 0b = 未充电 1b = CHARGE_STAT[2:0] 位已更改(转换至任何状态) |
表 7-34 展示了 REG0x26_Charger_Flag_2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | PG_FLAG | R | 0x0 | 输入电源正常 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 检测到 PG 信号切换 | |
6 | ACFET_FLAG | R | 0x0 | ACFET 驱动器 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 检测到 ACFET 信号切换 | |
5 | BATFET_FLAG | R | 0x0 | BATFET 驱动器 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 检测到 BATFET 信号切换 | |
4 | TS_FLAG | R | 0x0 | TS(电池 NTC)INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = TS_STAT[2:0] 位已更改(转换至任何状态) | |
3 | REVERSE_FLAG | R | 0x0 | 反向模式 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 检测到反向模式切换 | |
2 | 保留 | R | 0x0 | 保留 | |
1 | FSW_SYNC_FLAG | R | 0x0 | FSW_SYNC 引脚信号 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = FSW_SYNC 状态已更改 | |
0 | 保留 | R | 0x0 | 保留 |
表 7-35 展示了 REG0x27_Fault_Flag。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | VAC_UV_FLAG | R | 0x0 | 输入欠压 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 进入输入欠压故障状态 | |
6 | VAC_OV_FLAG | R | 0x0 | 输入过压 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 进入输入过压故障状态 | |
5 | IBAT_OCP_FLAG | R | 0x0 | 电池过流 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 进入电池过流故障状态 | |
4 | VBAT_OV_FLAG | R | 0x0 | 电池过压 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 进入电池过压故障状态 | |
3 | TSHUT_FLAG | R | 0x0 | 热关断 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 进入 TSHUT 故障状态 | |
2 | CHG_TMR_FLAG | R | 0x0 | 充电安全计时器 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 检测到充电安全计时器到期上升沿 | |
1 | DRV_OKZ_FLAG | R | 0x0 | DRV_SUP 引脚电压 INT 标志:访问:R (ClearOnRead) 0b = 正常 1b = 检测到 DRV_SUP 引脚故障 | |
0 | 保留 | R | 0x0 | 保留 |
表 7-36 展示了 REG0x28_Charger_Mask_1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | ADC_DONE_MASK | R/W | 0x0 | 复位方式: REG_RESET | ADC 转换 INT 屏蔽(仅限单次触发模式):0b = ADC_DONE 生成 INT 脉冲 1b = ADC_DONE 不生成 INT 脉冲 |
6 | IAC_DPM_MASK | R/W | 0x0 | 复位方式: REG_RESET | 输入电流调节 INT 屏蔽:0b = IAC_DPM_FLAG 产生 INT 脉冲 1b = IAC_DPM_FLAG 不产生 INT 脉冲 |
5 | VAC_DPM_MASK | R/W | 0x0 | 复位方式: REG_RESET | 输入电压调节 INT 屏蔽:0b = VAC_DPM_FLAG 产生 INT 脉冲 1b = VAC_DPM_FLAG 不产生 INT 脉冲 |
4 | 保留 | R | 0x0 | 保留 | |
3 | WD_MASK | R/W | 0x0 | 复位方式: REG_RESET | I2C 看门狗计时器 INT 屏蔽:0b = WD 到期产生 INT 脉冲 1b = WD 到期不产生 INT 脉冲 |
2 | 保留 | R | 0x0 | 保留 | |
1 | 保留 | R/W | 0x0 | 保留 | |
0 | CHARGE_MASK | R/W | 0x0 | 复位方式: REG_RESET | 充电周期 INT 屏蔽:0b = CHARGE_STAT 变化产生 INT 脉冲 1b = CHARGE_STAT 变化不产生 INT 脉冲 |
表 7-37 展示了 REG0x29_Charger_Mask_2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | PG_MASK | R/W | 0x0 | 复位方式: REG_RESET | 输入电源正常 INT 屏蔽:0b = PG 切换产生 INT 脉冲 1b = PG 切换不产生 INT 脉冲 |
6 | ACFET_MASK | R/W | 0x0 | 复位方式: REG_RESET | ACFET 驱动器 INT 屏蔽:0b = ACFET 切换产生 INT 脉冲 1b = ACFET 切换不产生 INT 脉冲 |
5 | BATFET_MASK | R/W | 0x0 | 复位方式: REG_RESET | BATFET 驱动器 INT 屏蔽:0b = BATFET 切换产生 INT 脉冲 1b = BATFET 切换不产生 INT 脉冲 |
4 | TS_MASK | R/W | 0x0 | 复位方式: REG_RESET | TS(电池 NTC)INT 屏蔽:0b = TS_STAT 变化产生 INT 脉冲 1b = TS_STAT 变化不产生 INT 脉冲 |
3 | REVERSE_MASK | R/W | 0x0 | 复位方式: REG_RESET | 反向模式 INT 屏蔽:0b = REVERSE_STAT 切换产生 INT 脉冲 1b = REVERSE_STAT 切换不产生 INT 脉冲 |
2 | 保留 | R | 0x0 | 保留 | |
1 | FSW_SYNC_MASK | R/W | 0x0 | 复位方式: REG_RESET | FSW_SYNC 引脚信号 INT 屏蔽:0b = FSW_SYNC 状态变化产生 INT 脉冲 1b = FSW_SYNC 状态变化不产生 INT 脉冲 |
0 | 保留 | R | 0x0 | 保留 |
表 7-38 展示了 REG0x2A_Fault_Mask。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | VAC_UV_MASK | R/W | 0x0 | 复位方式: REG_RESET | 输入欠压 INT 屏蔽:0b = 输入欠压事件产生 INT 脉冲 1b = 输入欠压事件不产生 INT 脉冲 |
6 | VAC_OV_MASK | R/W | 0x0 | 复位方式: REG_RESET | 输入过压 INT 屏蔽:0b = 输入过压事件产生 INT 脉冲 1b = 输入过压事件不产生 INT 脉冲 |
5 | IBAT_OCP_MASK | R/W | 0x0 | 复位方式: REG_RESET | 电池过流 INT 屏蔽:0b = 电池过流事件产生 INT 脉冲 1b = 电池过流事件不产生 INT 脉冲 |
4 | VBAT_OV_MASK | R/W | 0x0 | 复位方式: REG_RESET | 电池过压 INT 屏蔽:0b = 电池过压事件产生 INT 脉冲 1b = 电池过压事件不产生 INT 脉冲 |
3 | TSHUT_MASK | R/W | 0x0 | 复位方式: REG_RESET | 热关断 INT 屏蔽:0b = TSHUT 事件产生 INT 脉冲 1b = TSHUT 事件不产生 INT 脉冲 |
2 | CHG_TMR_MASK | R/W | 0x0 | 复位方式: REG_RESET | 充电安全计时器 INT 屏蔽:0b = 计时器到期上升沿产生 INT 脉冲 1b = 计时器到期上升沿不产生 INT 脉冲 |
1 | DRV_OKZ_MASK | R/W | 0x0 | 复位方式: REG_RESET | DRV_SUP 引脚电压 INT 屏蔽:0b = DRV_SUP 引脚故障产生 INT 脉冲 1b = DRV_SUP 引脚故障不产生 INT 脉冲 |
0 | 保留 | R | 0x0 | 保留 |
表 7-39 展示了 REG0x2B_ADC_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | ADC_EN | R/W | 0x0 | 当 EN_VREG_TEMP_COMP = 1 时,无论 ADC_EN 的状态如何,ADC 都将自动启用 复位方式: REG_RESET 看门狗 | ADC 控制:0b = 禁用 ADC 1b = 启用 ADC |
6 | ADC_RATE | R/W | 0x1 | 复位方式: REG_RESET | ADC 转换率控制:0b = 连续转换 1b = 单次转换 |
5:4 | ADC_SAMPLE | R/W | 0x2 | 复位方式: REG_RESET | ADC 采样速度:00b = 15 位有效分辨率 01b = 14 位有效分辨率 10b = 13 位有效分辨率 11b = 保留 |
3 | ADC_AVG | R/W | 0x0 | 复位方式: REG_RESET | ADC 平均值控制:0b = 单个值 1b = 运行平均值 |
2 | ADC_AVG_INIT | R/W | 0x0 | 复位方式: REG_RESET | ADC 平均初始值控制:0b = 使用现有寄存器值开始计算平均值 1b = 使用新的 ADC 转换开始计算平均值 |
1:0 | 保留 | R | 0x0 | 保留 |
表 7-40 展示了 REG0x2C_ADC_Channel_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7 | IAC_ADC_DIS | R/W | 0x0 | 复位方式: REG_RESET | IAC ADC 控制0b = 启用 1b = 禁用 |
6 | IBAT_ADC_DIS | R/W | 0x0 | 建议在 EN_IBAT_LOAD 位为 1 时禁用 IBAT ADC 通道 复位方式: REG_RESET | IBAT ADC 控制0b = 启用 1b = 禁用 |
5 | VAC_ADC_DIS | R/W | 0x0 | 复位方式: REG_RESET | VAC ADC 控制0b = 启用 1b = 禁用 |
4 | VBAT_ADC_DIS | R/W | 0x0 | 复位方式: REG_RESET | VBAT ADC 控制0b = 启用 1b = 禁用 |
3 | VSYS_ADC_DIS | R/W | 0x0 | 复位方式: REG_RESET | VSYS ADC 控制0b = 启用 1b = 禁用 |
2 | TS_ADC_DIS | R/W | 0x0 | 复位方式: REG_RESET | TS ADC 控制0b = 启用 1b = 禁用 |
1 | VFB_ADC_DIS | R/W | 0x1 | 复位方式: REG_RESET | VFB ADC 控制 建议在启用充电时禁用该通道0b = 启用 1b = 禁用 |
0 | 保留 | R | 0x0 | 保留 |
表 7-41 展示了 REG0x2D_IAC_ADC。
返回到汇总表。
I2C REG0x2E=[15:8],I2C REG0x2D=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:0 | IAC_ADC | R | 0x0 | 使用 2mΩ RAC_SNS 时的 IAC ADC 读数: 报告为二进制补码POR:0mA (0h) 格式:二进制补码 范围:-50000mA-50000mA (9E58h-61A8h) 钳位至低电平 钳位至高电平 位阶跃:2mA |
表 7-42 展示了 REG0x2F_IBAT_ADC。
返回到汇总表。
I2C REG0x30=[15:8],I2C REG0x2F=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:0 | IBAT_ADC | R | 0x0 | 使用 5mΩ RBAT_SNS 时的 IBAT ADC 读数: 报告为二进制补码POR:0mA (0h) 格式:二进制补码 范围:-20000mA-20000mA (D8F0h-2710h) 钳位至低电平 钳位至高电平 位阶跃:2mA |
表 7-43 展示了 REG0x31_VAC_ADC。
返回到汇总表。
I2C REG0x32=[15:8],I2C REG0x31=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:0 | VAC_ADC | R | 0x0 | VAC ADC 读数: 报告为无符号整数POR:0mV (0h) 格式:二进制补码 范围:0mV-65534mV (0h-7FFFh) 钳位至低电平 位步长:2mV |
表 7-44 展示了 REG0x33_VBAT_ADC。
返回到汇总表。
I2C REG0x34=[15:8],I2C REG0x33=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:0 | VBAT_ADC | R | 0x0 | VBAT ADC 读数: 报告为无符号整数POR:0mV (0h) 格式:二进制补码 范围:0mV-65534mV (0h-7FFFh) 钳位至低电平 位步长:2mV |
表 7-45 展示了 REG0x35_VSYS_ADC。
返回到汇总表。
I2C REG0x36=[15:8],I2C REG0x35=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:0 | VSYS_ADC | R | 0x0 | VSYS ADC 读数: 报告为无符号整数POR:0mV (0h) 格式:二进制补码 范围:0mV-65534mV (0h-7FFFh) 钳位至低电平 位步长:2mV |
表 7-46 展示了 REG0x37_TS_ADC。
返回到汇总表。
I2C REG0x38=[15:8],I2C REG0x37=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:0 | TS_ADC | R | 0x0 | 以 REGN 的百分比表示的 TS ADC 读数: 报告为无符号整数POR:0%(0h) 范围:0% - 99.90234375% (0h-3FFh) 钳位至高电平 位步长:0.09765625% |
表 7-47 展示了 REG0x39_VFB_ADC。
返回到汇总表。
I2C REG0x3A=[15:8],I2C REG0x39=[7:0]
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
15:0 | VFB_ADC | R | 0x0 | VFB ADC 读数:POR:0mV (0h) 范围:0mV-2047mV (0h-7FFh) 钳位至高电平 位步长:1mV |
表 7-48 展示了 REG0x3B_Gate_Driver_Strength_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | 保留 | R | 0x0 | 保留 | |
5:4 | BUCK_HS_DRV | R/W | 0x0 | 复位方式: REG_RESET | 降压高侧 FET 栅极驱动器强度:00b = 最快 01b = 较快 10b = 较慢 11b = 最慢 |
3:2 | 保留 | R | 0x0 | 保留 | |
1:0 | BUCK_LS_DRV | R/W | 0x0 | 复位方式: REG_RESET | 降压低侧 FET 栅极驱动器强度:00b = 最快 01b = 较快 10b = 较慢 11b = 最慢 |
表 7-49 展示了 REG0x3C_Gate_Driver_Dead_Time_Control。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:4 | 保留 | R | 0x0 | 保留 | |
3:2 | 保留 | R | 0x0 | 保留 | |
1:0 | BUCK_DEAD_TIME | R/W | 0x0 | 复位方式: REG_RESET | 降压侧 FET 死区时间控制:00b = 45ns 01b = 75ns 10b = 105ns 11b = 135ns |
表 7-50 展示了 REG0x3D_Part_Information。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | 保留 | R | 0x0 | 保留 | |
5:3 | PART_NUM | R | 0x3 | 器件型号: 011 - BQ25820 | |
2:0 | DEV_REV | R | 0x2 | 器件修订版本:010 |
表 7-51 展示了 REG0x62_Reverse_Mode_Battery_Discharge_Current。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 注释 | 说明 |
---|---|---|---|---|---|
7:6 | IBAT_REV | R/W | 0x0 | 复位方式: REG_RESET |
反向模式电池放电电流限制:00b = 20A 01b = 15A 10b = 10A 11b = 5A |
5:2 | 保留 | R | 0x0 | 保留 | |
1 | EN_CONV_FAST_TRANSIENT | R/W | 0x1 | 复位方式: REG_RESET |
仅在反向模式下启用转换器快速瞬态响应 -0b = 禁用 1b = 启用 |
0 | 保留 | R | 0x0 | 保留 |