ZHCSU23B October 2023 – May 2026 BQ25638
PRODUCTION DATA
表 8-1 列出了 BQ25638 寄存器的存储器映射寄存器。表 8-1 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 地址 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0x2 | REG0x02_Charge_Current_Limit | 充电电流限制 | 转到 |
| 0x4 | REG0x04_Charge_Voltage_Limit | 充电电压限值 | 转到 |
| 0x6 | REG0x06_Input_Current_Limit | 输入电流限值 | 转到 |
| 0x8 | REG0x08_Input_Voltage_Limit | 输入电压限值 | 转到 |
| 0xA | REG0x0A_IOTG_regulation | IOTG 调节 | 转到 |
| 0xC | REG0x0C_VOTG_regulation | VOTG 调节 | 转到 |
| 0xE | REG0x0E_Minimal_System_Voltage | 最小系统电压 | 转到 |
| 0x10 | REG0x10_Precharge_Control | 预充电控制 | 转到 |
| 0x12 | REG0x12_Termination_Control | 端接控制 | 转到 |
| 0x14 | REG0x14_Charge_Timer_Control | 充电计时器控制 | 转到 |
| 0x15 | REG0x15_Charger_Control_0 | 充电器控制 0 | 转到 |
| 0x16 | REG0x16_Charger_Control_1 | 充电器控制 1 | 转到 |
| 0x17 | REG0x17_Charger_Control_2 | 充电器控制 2 | 转到 |
| 0x18 | REG0x18_Charger_Control_3 | 充电器控制 3 | 转到 |
| 0x19 | REG0x19_Charger_Control_4 | 充电器控制 4 | 转到 |
| 0x1A | REG0x1A_Charger_Control_5 | 充电器控制 5 | 转到 |
| 0x1C | REG0x1C_NTC_Control_0 | NTC 控制 0 | 转到 |
| 0x1D | REG0x1D_NTC_Control_1 | NTC 控制 1 | 转到 |
| 0x1E | REG0x1E_NTC_Control_2 | NTC 控制 2 | 转到 |
| 0x1F | REG0x1F_NTC_Control_3 | NTC 控制 3 | 转到 |
| 0x20 | REG0x20_Charger_Status_0 | 充电器状态 0 | 转到 |
| 0x21 | REG0x21_Charger_Status_1 | 充电器状态 1 | 转到 |
| 0x22 | REG0x22_FAULT_Status | FAULT 状态 | 转到 |
| 0x23 | REG0x23_Charger_Flag_0 | 充电器标志 0 | 转到 |
| 0x24 | REG0x24_Charger_Flag_1 | 充电器标志 1 | 转到 |
| 0x25 | REG0x25_FAULT_Flag | FAULT 标志 | 转到 |
| 0x26 | REG0x26_Charger_Mask_0 | 充电器屏蔽 0 | 转到 |
| 0x27 | REG0x27_Charger_Mask_1 | 充电器屏蔽 1 | 转到 |
| 0x28 | REG0x28_FAULT_Mask | FAULT 屏蔽 | 转到 |
| 0x29 | REG0x29_ICO_Current_Limit | ICO 电流限值 | 转到 |
| 0x2B | REG0x2B_ADC_Control | ADC 控制 | 转到 |
| 0x2C | REG0x2C_ADC_Channel_Disable | ADC 通道禁用 | 转到 |
| 0x2D | REG0x2D_IBUS_ADC | IBUS ADC | 转到 |
| 0x2F | REG0x2F_IBAT_ADC | IBAT ADC | 转到 |
| 0x31 | REG0x31_VBUS_ADC | VBUS ADC | 转到 |
| 0x33 | REG0x33_VPMID_ADC | VPMID ADC | 转到 |
| 0x35 | REG0x35_VBAT_ADC | VBAT ADC | 转到 |
| 0x37 | REG0x37_VSYS_ADC | VSYS ADC | 转到 |
| 0x39 | REG0x39_TS_ADC | TS ADC | 转到 |
| 0x3B | REG0x3B_TDIE_ADC | TDIE ADC | 转到 |
| 0x3D | REG0x3D_ADCIN_ADC | ADCIN ADC | 转到 |
| 0x3F | REG0x3F_Part_Information | 器件信息 | 转到 |
复杂的位访问类型经过编码可适应小型表单元。表 8-2 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
图 8-1 展示了 REG0x02_Charge_Current_Limit,表 8-3 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ICHG | ||||||
| R-0x0 | R/W-0x19 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ICHG | RESERVED | ||||||
| R/W-0x19 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 | |
| 11:6 | ICHG | R/W | 0x19 | 该 16 位寄存器遵循小端惯例。 看门狗计时器到期将 ICHG 设置为其先前值的 1/2(向下舍入) 复位方法: REG_RESET 看门狗 | 充电电流调节限值: 注意:当 Q4_FULLON=1 时,该寄存器的最小值为 320mA POR:2000mA (19h) 范围:80mA-5040mA (1h-3Fh) 钳位至低电平 位步长:80mA |
| 5:0 | RESERVED | R | 0x0 | 保留 |
图 8-2 展示了 REG0x04_Charge_Voltage_Limit,表 8-4 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VREG | ||||||
| R-0x0 | R/W-0x1A4 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VREG | RESERVED | ||||||
| R/W-0x1A4 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 | |
| 11:3 | VREG | R/W | 0x1A4 | 该 16 位寄存器遵循小端惯例 复位方式: REG_RESET | 电池电压调节限值:POR:4200mV (1A4h) 范围:3500mV-4800mV (15Eh-1E0h) 钳位至低电平 钳位至高电平 位步长:10mV |
| 2:0 | RESERVED | R | 0x0 | 保留 |
图 8-3 展示了 REG0x06_Input_Current_Limit,表 8-5 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | IINDPM | ||||||
| R-0x0 | R/W-0xA0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IINDPM | RESERVED | ||||||
| R/W-0xA0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 | |
| 11:4 | IINDPM | R/W | 0xA0 | 该 16 位寄存器遵循小端惯例 复位方式: REG_RESET 适配器拔下 | 输入电流调节限值: POR:3200mA (A0h) 范围:100mA-3200mA (5h-A0h) 钳位至低电平 钳位至高电平 位步长:20mA |
| 3:0 | RESERVED | R | 0x0 | 保留 |
图 8-4 展示了 REG0x08_Input_Voltage_Limit,表 8-6 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VINDPM | ||||||
| R-0x0 | R/W-0x6E | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VINDPM | RESERVED | ||||||
| R/W-0x6E | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:14 | RESERVED | R | 0x0 | 保留 | |
| 13:5 | VINDPM | R/W | 0x6E | 该 16 位寄存器遵循小端惯例 | 绝对输入电压调节限值:POR:4400mV (6Eh) 范围:3800mV-16800mV (5Fh-1A4h) 钳位至低电平 钳位至高电平 位步长:40mV |
| 4:0 | RESERVED | R | 0x0 | 保留 |
图 8-5 展示了 REG0x0A_IOTG_regulation,表 8-7 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | IOTG | ||||||
| R-0x0 | R/W-0x4B | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IOTG | RESERVED | ||||||
| R/W-0x4B | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 | |
| 11:4 | IOTG | R/W | 0x4B | 该 16 位寄存器遵循小端惯例 复位方式: REG_RESET 看门狗 | OTG 模式电流调节限值:POR:1500mA (4Bh) 范围:100mA-3200mA (5h-A0h) 钳位至低电平 钳位至高电平 位步长:20mA |
| 3:0 | RESERVED | R | 0x0 | 保留 |
图 8-6 展示了 REG0x0C_VOTG_regulation,表 8-8 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VOTG | ||||||
| R-0x0 | R/W-0x40 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VOTG | RESERVED | ||||||
| R/W-0x40 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:13 | RESERVED | R | 0x0 | 保留 | |
| 12:6 | VOTG | R/W | 0x40 | 该 16 位寄存器遵循小端惯例 复位方式: REG_RESET | OTG 模式调节电压:POR:5120mV (40h) 范围:3840mV-9600mV (30h-78h) 钳位至低电平 钳位至高电平 位步长:80mV |
| 5:0 | RESERVED | R | 0x0 | 保留 |
图 8-7 展示了 REG0x0E_Minimal_System_Voltage,表 8-9 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VSYSMIN | ||||||
| R-0x0 | R/W-0x2C | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VSYSMIN | RESERVED | ||||||
| R/W-0x2C | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 | |
| 11:6 | VSYSMIN | R/W | 0x2C | 该 16 位寄存器遵循小端惯例 复位方式: REG_RESET | 最小系统电压:POR:3520mV (2Ch) 范围:2560mV-3840mV (20h-30h) 钳位至低电平 钳位至高电平 位步长:80mV |
| 5:0 | RESERVED | R | 0x0 | 保留 |
图 8-8 展示了 REG0x10_Precharge_Control,表 8-10 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | IPRECHG | ||||||
| R-0x0 | R/W-0xA | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IPRECHG | RESERVED | ||||||
| R/W-0xA | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:10 | RESERVED | R | 0x0 | 保留 | |
| 9:4 | IPRECHG | R/W | 0xA | 该 16 位寄存器遵循小端惯例 复位方式: REG_RESET | 预充电电流调节限值: 注意:当 Q4_FULLON=1 时,该寄存器的最小值为 320mA POR:200mA (Ah) 范围:40mA-1000mA (2h-32h) 钳位至低电平 钳位至高电平 位步长:20mA |
| 3:0 | RESERVED | R | 0x0 | 保留 |
图 8-9 展示了 REG0x12_Termination_Control,表 8-11 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ITERM | ||||||
| R-0x0 | R/W-0x14 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ITERM | RESERVED | ||||||
| R/W-0x14 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:10 | RESERVED | R | 0x0 | 保留 | |
| 9:3 | ITERM | R/W | 0x14 | 复位方式: REG_RESET | 终止电流阈值: 注意:当 Q4_FULLON=1 时,该寄存器的最小值为 240mA POR:200mA (14h) 范围:30mA-1000mA (3h-64h) 钳位至低电平 钳位至高电平 位步长:10mA |
| 2:0 | RESERVED | R | 0x0 | 保留 |
图 8-10 展示了 REG0x14_Charge_Timer_Control,表 8-12 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DIS_STAT | RESERVED | RESERVED | RESERVED | EN_TMR2X | EN_SAFETY_TMRS | PRECHG_TMR | CHG_TMR |
| R/W-0x0 | R-0x0 | R-0x0 | R-0x0 | R/W-0x1 | R/W-0x1 | R/W-0x0 | R/W-0x0 |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | DIS_STAT | R/W | 0x0 | 复位方式: REG_RESET | 禁用 /STAT 引脚输出0b = 启用(默认值) 1b = 禁用 |
| 6 | RESERVED | R | 0x0 | 保留 | |
| 5 | RESERVED | R | 0x0 | 保留 | |
| 4 | RESERVED | R | 0x0 | 保留 | |
| 3 | EN_TMR2X | R/W | 0x1 | 复位方式: REG_RESET | 2X 充电计时器控制 0b = 在输入 DPM 或热调节期间,涓流充电、预充电和快速充电计时器不会减慢 2 倍。 1b = 在输入 DPM 或热调节期间,涓流充电、预充电和快速充电计时器会减慢 2 倍(默认值) |
| 2 | EN_SAFETY_TMRS | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 启用快速充电、预充电和涓流充电 计时器0b = 禁用 1b = 启用(默认值) |
| 1 | PRECHG_TMR | R/W | 0x0 | 复位方式: REG_RESET | 预充电安全计时器设置 0b = 2.3 小时(默认值) 1b = 0.6 小时 |
| 0 | CHG_TMR | R/W | 0x0 | 复位方式: REG_RESET | 快速充电安全计时器设置 0b = 14 小时(默认值) 1b = 27 小时 |
图 8-11 展示了 REG0x15_Charger_Control_0,表 8-13 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Q1_FULLON | Q4_FULLON | ITRICKLE | TOPOFF_TMR | EN_TERM | VINDPM_BAT_TRACK | VRECHG | |
| R/W-0x0 | R/W-0x0 | R/W-0x1 | R/W-0x0 | R/W-0x1 | R/W-0x1 | R/W-0x0 | |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | Q1_FULLON | R/W | 0x0 | 无论 IINDPM 设置如何,强制将 RBFET (Q1) 置于 低电阻状态 (15mΩ)。0b = RBFET RDSON 由 IINDPM 设置确定 1b = RBFET RDSON 始终为 15mΩ | |
| 6 | Q4_FULLON | R/W | 0x0 | 无论 ICHG 设置如何,强制将 BATFET (Q4) 置于低电阻状态 (7 mΩ)。0b = BATFET RDSON 由充电电流确定 1b = BATFET RDSON 始终为 7mΩ | |
| 5 | ITRICKLE | R/W | 0x1 | 当 Q4_FULLON 时,此设置强制为 80mA 复位方式: REG_RESET | 涓流充电电流设置:0b = 20mA 1b = 80mA |
| 4:3 | TOPOFF_TMR | R/W | 0x0 | 复位方式: REG_RESET | 充电完成计时器控制:00b = 禁用(默认值) 01b = 17.5 分钟 10b = 35 分钟 11b = 52 分钟 |
| 2 | EN_TERM | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 启用终止0b = 禁用 1b = 启用(默认值) |
| 1 | VINDPM_BAT_TRACK | R/W | 0x1 | 复位方式: REG_RESET | 设置 VINDPM 以跟踪 BAT 电压。实际 VINDPM 是 VINDPM 寄存器值和 VBAT + VINDPM_BAT_TRACK 中的较高者。0b = 禁用功能(VINDPM 由寄存器设置) 1b = VBAT + 350mV(默认值) |
| 0 | VRECHG | R/W | 0x0 | 复位方式: REG_RESET | 电池充电阈值偏移(低于 VREG)0b = 100mV(默认值) 1b = 200mV |
图 8-12 展示了 REG0x16_Charger_Control_1,表 8-14 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EN_AUTO_IBAT_DSCHG | FORCE_IBAT_DSCHG | EN_CHG | EN_HIZ | FORCE_PMID_DSCHG | WD_RST | 看门狗 | |
| R/W-0x1 | R/W-0x0 | R/W-0x1 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x1 | |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | EN_AUTO_IBAT_DSCHG | R/W | 0x1 | 复位方式: REG_RESET | 在电池 OVP 故障期间启用电池自动放电 0b = 在触发电池 OVP 期间,充电器将不在 BAT 上施加放电电流 1b = 在触发电池 OVP 期间,充电器将会在 BAT 上施加放电电流(默认值) |
| 6 | FORCE_IBAT_DSCHG | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | 启用 BAT 下拉电流源 0b = 禁用 1b = 启用 |
| 5 | EN_CHG | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 充电器启用配置0b = 充电禁用 1b = 充电启用(默认值) |
| 4 | EN_HIZ | R/W | 0x0 | 复位方式: REG_RESET 看门狗 适配器插入 | 启用 HIZ 模式。 在 VBUS 上插入适配器时,该位将复位为 0。0b = 禁用(默认值) 1b = 启用 |
| 3 | FORCE_PMID_DSCHG | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | 启用 PMID 下拉电流源 (~30mA) 0b = 禁用 1b = 启用 |
| 2 | WD_RST | R/W | 0x0 | 复位方式: REG_RESET | I2C 看门狗计时器复位0b = 正常(默认值) 1b = 复位(计时器复位后该位返回 0) |
| 1:0 | 看门狗 | R/W | 0x1 | 复位方式: REG_RESET | 看门狗计时器设置00b = 禁用 01b = 50s(默认值) 10b = 100s 11b = 200s |
图 8-13 展示了 REG0x17_Charger_Control_2,表 8-15 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REG_RST | TREG | EN_DITHER | RESERVED | VBUS_OVP | |||
| R/W-0x0 | R/W-0x1 | R/W-0x0 | R-0x7 | R/W-0x1 | |||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | REG_RST | R/W | 0x0 | 复位完成后,将寄存器复位为默认值,将计时器 值复位为 0。0b = 未复位(默认值) 1b = 复位 | |
| 6 | TREG | R/W | 0x1 | 复位方式: REG_RESET | 热调节阈值。0b = 60°C 1b = 120°C |
| 5:4 | EN_DITHER | R/W | 0x0 | 复位方式: REG_RESET | 频率抖动配置:00b = 禁用 01b = 1X 10b = 2X 11b = 3X |
| 3:1 | RESERVED | R | 0x7 | 保留 | |
| 0 | VBUS_OVP | R/W | 0x1 | 复位方式: REG_RESET | 设置 VBUS 过压保护阈值0b = 6.3V 1b = 18.5V |
图 8-14 展示了 REG0x18_Charger_Control_3,表 8-16 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EN_OTG | DIS_PFM_OTG | DIS_PFM_FWD | BATFET_CTRL_WVBUS | BATFET_DLY | BATFET_CTRL | |
| R-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x1 | R/W-0x0 | |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | 保留 | |
| 6 | EN_OTG | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | OTG 模式控制 0b = OTG 禁用(默认值) 1b = OTG 启用 |
| 5 | DIS_PFM_OTG | R/W | 0x0 | 复位方式: REG_RESET | 在 OTG 升压模式下禁用 PFM0b = 启用(默认值) 1b = 禁用 |
| 4 | DIS_PFM_FWD | R/W | 0x0 | 复位方式: REG_RESET | 在正向降压模式下禁用 PFM0b = 启用(默认值) 1b = 禁用 |
| 3 | BATFET_CTRL_WVBUS | R/W | 0x0 | 无论是否存在适配器,均启动系统电源复位。0b = 从 VBUS 中卸下适配器后开始系统电源复位。(默认值) 1b = 启动系统电源复位,无论 VBUS 上是否存在适配器。 | |
| 2 | BATFET_DLY | R/W | 0x1 | 复位方式: REG_RESET | BATFET_CTRL [1:0] 位采取操作所增加的延迟 0b = 添加 24ms 延迟时间 1b = 添加 12s 延迟时间 |
| 1:0 | BATFET_CTRL | R/W | 0x0 | 复位方式: REG_RESET | BATFET 控制 BATFET 的控制逻辑以强制器件进入不同的模式。00b = 空闲 01b = 关断模式 10b = 超低功耗模式 11b = 系统电源复位 |
图 8-15 展示了 REG0x19_Charger_Control_4,表 8-17 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IBAT_PK | VBAT_UVLO | VBAT_OTG_MIN | RESERVED | EN_EXT_ILIM | FORCE_ICO | EN_ICO | |
| R/W-0x2 | R/W-0x0 | R/W-0x0 | R-0x0 | R/W-0x1 | R/W-0x0 | R/W-0x1 | |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7:6 | IBAT_PK | R/W | 0x2 | 复位方式: REG_RESET | 电池放电过流保护阈值 设置 00b = 保留 01b = 6A 10b = 9A 11b = 保留 |
| 5 | VBAT_UVLO | R/W | 0x0 | 复位方式: REG_RESET | 选择 VBAT UVLO 下降阈值 0b = 2.2V(默认值) 1b = 1.8V |
| 4 | VBAT_OTG_MIN | R/W | 0x0 | 复位方式: REG_RESET | 选择最小电池电压以启动 OTG 模式 0b = 3V 上升/2.8V 下降(默认值)1b = 2.4V 上升/2.2V 下降 |
| 3 | RESERVED | R | 0x0 | 保留 | |
| 2 | EN_EXT_ILIM | R/W | 0x1 | 复位方式: REG_RESET 看门狗 | 启用外部 ILIM 引脚输入电流调节0b = 禁用 1b = 启用 |
| 1 | FORCE_ICO | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | 强制启动输入电流优化器 (ICO): 注意:仅可设置该位,并且在 ICO 启动后,该位始终返回到 0。仅当 EN_ICO = 1 时该位才有效 0b = 不强制启动 ICO 1b = 强制启动 ICO |
| 0 | EN_ICO | R/W | 0x1 | 复位方式: REG_RESET | 输入电流优化器 (ICO) 算法控制:0b = 禁用 ICO 1b = 启用 ICO |
图 8-16 展示了 REG0x1A_Charger_Control_5,表 8-18 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PG_TH | TQON_RST | TSM_EXIT | FORCE_ISYS_DSCHG | BATLOWV | |||
| R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | |||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7:5 | PG_TH | R/W | 0x0 | 复位方式: REG_RESET | 可编程 PG 指示器下降阈值:000b = 3.7V 001b = 7.4V 010b = 8V 011b = 10.4V 100b = 11V 101b = 13.4V 110b = 14V 111b = 保留 |
| 4 | TQON_RST | R/W | 0x0 | 系统复位 (tQON_RST) 控制:0b = 11s 1b = 21s | |
| 3 | TSM_EXIT | R/W | 0x0 | 超低功耗模式退出 (tSM_EXIT) 控制:0b = 700ms 1b = 10.5ms | |
| 2 | FORCE_ISYS_DSCHG | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | 启用 SYS 下拉电流源 0b = 禁用 1b = 启用 |
| 1:0 | BATLOWV | R/W | 0x0 | 电池预充电至快速充电阈值:00b = 3.0V 01b = 2.8V 10b = 2.7V 11b = 2.5V |
图 8-17 展示了 REG0x1C_NTC_Control_0,表 8-19 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TS_IGNORE | CHG_RATE | TS_TH_OTG_HOT | TS_TH_OTG_COLD | TS_TH1 | TS_TH6 | ||
| R/W-0x0 | R/W-0x0 | R/W-0x1 | R/W-0x1 | R/W-0x1 | R/W-0x1 | ||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | TS_IGNORE | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | 忽略 TS 反馈:充电器认为 TS 始终良好以允许充电和 OTG 模式, TS_STAT 始终报告 TS_NORMAL0b = 不忽略 1b = 忽略 |
| 6:5 | CHG_RATE | R/W | 0x0 | 复位方式: REG_RESET | 器件处于快速充电状态时使用充电率。一旦器件进入充电电流减小的 JEITA 区域,产生的电流 =(ICHG *折返比率)/CHG_RATE: 00b = 1C 01b = 2C 10b = 4C 11b = 6C |
| 4:3 | TS_TH_OTG_HOT | R/W | 0x1 | 复位方式: REG_RESET | 从正常运行转换到暂停 OTG 模式的 OTG 模式 TS_HOT 下降电压阈值(占 REGN 的百分比) 。00b = 55°C 01b = 60°C 10b = 65°C 11b = 禁用 |
| 2 | TS_TH_OTG_COLD | R/W | 0x1 | 复位方式: REG_RESET | 从正常运行转换到暂停 OTG 模式的 OTG 模式 TS_COLD 上升电压阈值(占 REGN 的百分比) 。0b = -10°C 1b = -20°C |
| 1 | TS_TH1 | R/W | 0x1 | 复位方式: REG_RESET | 使用 103AT NTC 热敏电阻时的 TS TH1 比较器下降温度阈值, RT1=5.24kΩ 并且 RT2=30.31kΩ0b = -5°C 1b = 0°C |
| 0 | TS_TH6 | R/W | 0x1 | 复位方式: REG_RESET | 使用 103AT NTC 热敏电阻时的 TS TH6 比较器上升温度阈值, RT1=5.24kΩ 并且 RT2=30.31kΩ0b = 55°C 1b = 60°C |
图 8-18 展示了 REG0x1D_NTC_Control_1,表 8-20 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TS_TH2 | TS_TH3 | TS_TH4 | TS_TH5 | ||||
| R/W-0x2 | R/W-0x0 | R/W-0x1 | R/W-0x1 | ||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7:6 | TS_TH2 | R/W | 0x2 | 复位方式: REG_RESET | 使用 103AT NTC 热敏电阻时的 TS TH2 比较器下降温度阈值, RT1=5.24kΩ 并且 RT2=30.31kΩ00b = 5°C 01b = 7.5°C 10b = 10°C 11b = 13.5°C |
| 5:4 | TS_TH3 | R/W | 0x0 | 复位方式: REG_RESET | 使用 103AT NTC 热敏电阻时的 TS TH3 比较器下降温度阈值, RT1=5.24kΩ 并且 RT2=30.31kΩ00b = 15°C 01b = 17°C 10b = 20°C 11b = 22.5°C |
| 3:2 | TS_TH4 | R/W | 0x1 | 复位方式: REG_RESET | 使用 103AT NTC 热敏电阻时的 TS TH4 比较器上升温度阈值, RT1=5.24kΩ 并且 RT2=30.31kΩ00b = 32.5°C 01b = 35°C 10b = 37.5°C 11b = 40°C |
| 1:0 | TS_TH5 | R/W | 0x1 | 复位方式: REG_RESET | 使用 103AT NTC 热敏电阻时的 TS TH5 比较器上升温度阈值, RT1=5.24kΩ 并且 RT2=30.31kΩ00b = 42.5°C 01b = 45°C 10b = 47.5°C 11b = 50°C |
图 8-19 展示了 REG0x1E_NTC_Control_2,表 8-21 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TS_VSET_WARM | TS_ISET_WARM | TS_VSET_PREWARM | TS_ISET_PREWARM | ||||
| R/W-0x1 | R/W-0x3 | R/W-0x3 | R/W-0x3 | ||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7:6 | TS_VSET_WARM | R/W | 0x1 | 复位方式: REG_RESET | TS_WARM (TH5 - TH6) 电压设置00b = 将 VREG 设置为 VREG-300mV 01b = 将 VREG 设置为 VREG-200mV 10b = 将 VREG 设置为 VREG-100mV 11b = VREG 不变 |
| 5:4 | TS_ISET_WARM | R/W | 0x3 | 复位方式: REG_RESET | TS_WARM (TH5 - TH6) 电流设置00b = 充电暂停 01b = 将 ICHG 设置为 20% 10b = 将 ICHG 设置为 40% 11b = ICHG 不变 |
| 3:2 | TS_VSET_PREWARM | R/W | 0x3 | 复位方式: REG_RESET | TS_PREWARM (TH4 - TH5) 电压设置00b = 将 VREG 设置为 VREG-300mV 01b = 将 VREG 设置为 VREG-200mV 10b = 将 VREG 设置为 VREG-100mV 11b = VREG 不变 |
| 1:0 | TS_ISET_PREWARM | R/W | 0x3 | 复位方式: REG_RESET | TS_PREWARM (TH4 - TH5) 电流设置00b = 充电暂停 01b = 将 ICHG 设置为 20% 10b = 将 ICHG 设置为 40% 11b = ICHG 不变 |
图 8-20 展示了 REG0x1F_NTC_Control_3,表 8-22 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TS_VSET_COOL | TS_ISET_COOL | TS_VSET_PRECOOL | TS_ISET_PRECOOL | ||||
| R/W-0x3 | R/W-0x1 | R/W-0x3 | R/W-0x3 | ||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7:6 | TS_VSET_COOL | R/W | 0x3 | 复位方式: REG_RESET | TS_COOL (TH1 - TH2) 电压设置00b = 将 VREG 设置为 VREG-300mV 01b = 将 VREG 设置为 VREG-200mV 10b = 将 VREG 设置为 VREG-100mV 11b = VREG 不变 |
| 5:4 | TS_ISET_COOL | R/W | 0x1 | 复位方式: REG_RESET | TS_COOL (TH1 - TH2) 电流设置00b = 充电暂停 01b = 将 ICHG 设置为 20% 10b = 将 ICHG 设置为 40% 11b = ICHG 不变 |
| 3:2 | TS_VSET_PRECOOL | R/W | 0x3 | 复位方式: REG_RESET | TS_PRECOOL (TH2 - TH3) 电压设置:00b = 将 VREG 设置为 VREG-300mV 01b = 将 VREG 设置为 VREG-200mV 10b = 将 VREG 设置为 VREG-100mV 11b = VREG 不变 |
| 1:0 | TS_ISET_PRECOOL | R/W | 0x3 | 复位方式: REG_RESET | TS_PRECOOL (TH2 - TH3) 电流设置:00b = 充电暂停 01b = 将 ICHG 设置为 20% 10b = 将 ICHG 设置为 40% 11b = ICHG 不变 |
图 8-21 展示了 REG0x20_Charger_Status_0,表 8-23 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PG_STAT | ADC_DONE_STAT | TREG_STAT | VSYS_STAT | IINDPM_STAT | VINDPM_STAT | SAFETY_TMR_STAT | WD_STAT |
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | PG_STAT | R | 0x0 | 电源正常指示状态:0b = VBUS 低于 PG_TH 1b = VBUS 高于 PG_TH |
| 6 | ADC_DONE_STAT | R | 0x0 | ADC 转换状态(仅限单次触发模式) 注意:始终在连续模式下读取 0 0b = 转换未完成 1b = 转换完成 |
| 5 | TREG_STAT | R | 0x0 | IC 热调节状态0b = 正常 1b = 器件处于热调节状态 |
| 4 | VSYS_STAT | R | 0x0 | VSYS 调节状态(正向模式)0b = 未处于 VSYSMIN 调节状态 (BAT>VSYSMIN) 1b = 处于 VSYSMIN 调节状态 (BAT<VSYSMIN) |
| 3 | IINDPM_STAT | R | 0x0 | IINDPM 状态(正向模式)或 IOTG 状态(OTG 模式)0b = 正常 1b = 处于 IINDPM 调节或 IOTG 调节状态 |
| 2 | VINDPM_STAT | R | 0x0 | VINDPM 状态(正向模式)或 VOTG 状态(OTG 模式、备用模式)0b = 正常 1b = 处于 VINDPM 调节或 VOTG 调节状态 |
| 1 | SAFETY_TMR_STAT | R | 0x0 | 快速充电、涓流充电和预充电计时器状态0b = 正常 1b = 安全计时器到期 |
| 0 | WD_STAT | R | 0x0 | I2C 看门狗计时器状态0b = 正常 1b = WD 计时器已到期 |
图 8-22 展示了 REG0x21_Charger_Status_1,表 8-24 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ICO_STAT | CHG_STAT | VBUS_STAT | |||||
| R-0x0 | R-0x0 | R-0x0 | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7:6 | ICO_STAT | R | 0x0 | 输入电流优化器 (ICO) 状态:00b = 已禁用 ICO 01b = 正在进行 ICO 优化 10b = 检测到最大输入电流 11b = ICO程序已暂停 |
| 5:3 | CHG_STAT | R | 0x0 | 充电状态:000b = 未充电 001b = 涓流充电 010b = 预充电 011b = 快速充电 (CC) 100b = 恒压充电 (CV) 101b = 保留 110b = 充电完成计时器充电 111b = 充电终止完成 |
| 2:0 | VBUS_STAT | R | 0x0 | VBUS 状态:000b = 不是由 VBUS 供电 100b = 未知适配器(默认 IINDPM) 111b = 处于升压 OTG 状态 |
图 8-23 展示了 REG0x22_FAULT_Status,表 8-25 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBUS_FAULT_STAT | BAT_FAULT_STAT | VSYS_FAULT_STAT | OTG_FAULT_STAT | TSHUT_STAT | TS_STAT | ||
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | VBUS_FAULT_STAT | R | 0x0 | VBUS 过压状态0b = 正常 1b = 器件处于过压保护状态 |
| 6 | BAT_FAULT_STAT | R | 0x0 | 电池故障状态0b = 正常 1b = 检测到电池电量耗尽或过压 |
| 5 | VSYS_FAULT_STAT | R | 0x0 | VSYS 欠压和过压状态0b = 正常 1b = SYS 处于 SYS 短路或过压状态 |
| 4 | OTG_FAULT_STAT | R | 0x0 | OTG 欠压和过压状态。0b =正常 1b = 检测到故障 |
| 3 | TSHUT_STAT | R | 0x0 | IC 温度关断状态0b = 正常 1b = 器件处于热关断保护状态 |
| 2:0 | TS_STAT | R | 0x0 | TS 温度区。000b = TS_NORMAL 001b = TS_COLD 或 TS_OTG_COLD 010b = TS_HOT 或 TS_OTG_HOT 011b = TS_COOL 100b = TS_WARM 101b = TS_PRECOOL 110b = TS_PREWARM 111b = RESERVED |
图 8-24 展示了 REG0x23_Charger_Flag_0,表 8-26 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PG_FLAG | ADC_DONE_FLAG | TREG_FLAG | VSYS_FLAG | IINDPM_FLAG | VINDPM_FLAG | SAFETY_TMR_FLAG | WD_FLAG |
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | PG_FLAG | R | 0x0 | 电源正常指示器标志:访问:R (ClearOnRead) 0b = 正常 1b = PG 状态已更改 |
| 6 | ADC_DONE_FLAG | R | 0x0 | ADC 转换标志(仅限单次转换模式)访问:R (ClearOnRead) 0b = 转换未完成 1b = 转换完成 |
| 5 | TREG_FLAG | R | 0x0 | IC 热调节标志访问:R (ClearOnRead) 0b = 正常 1b = 检测到 TREG 信号上升沿阈值 |
| 4 | VSYS_FLAG | R | 0x0 | VSYS 最小值调节标志 访问:R (ClearOnRead) 0b = 正常 1b = 进入或退出 VSYS 最小值调节 |
| 3 | IINDPM_FLAG | R | 0x0 | IINDPM 或 IOTG 标志 访问:R (ClearOnRead) 0b = 正常 1b = 检测到 IINDPM 信号上升沿 |
| 2 | VINDPM_FLAG | R | 0x0 | VINDPM 或 VOTG 标志 访问:R (ClearOnRead) 0b = 正常 1b = 检测到 VINDPM 稳压信号上升沿 |
| 1 | SAFETY_TMR_FLAG | R | 0x0 | 快速充电、涓流充电和预充电计时器标志 访问:R (ClearOnRead) 0b = 正常 1b = 检测到快速充电计时器到期上升沿 |
| 0 | WD_FLAG | R | 0x0 | I2C 看门狗计时器标志 访问:R (ClearOnRead) 0b = 正常 1b = 检测到 WD 计时器信号上升沿 |
图 8-25 展示了 REG0x24_Charger_Flag_1,表 8-27 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ICO_FLAG | RESERVED | CHG_FLAG | RESERVED | VBUS_FLAG | ||
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | 保留 |
| 6 | ICO_FLAG | R | 0x0 | 输入电流优化器 (ICO) 标志 访问:R (ClearOnRead) 0b = 正常 1b = ICO_STAT[1:0] 已更改(转换至任何状态) |
| 5:4 | RESERVED | R | 0x0 | 保留 |
| 3 | CHG_FLAG | R | 0x0 | 充电状态标志访问:R (ClearOnRead) 0b = 正常 1b = 充电状态已更改 |
| 2:1 | RESERVED | R | 0x0 | 保留 |
| 0 | VBUS_FLAG | R | 0x0 | VBUS 状态标志 访问:R (ClearOnRead) 0b = 正常 1b = VBUS 状态已更改 |
图 8-26 展示了 REG0x25_FAULT_Flag,表 8-28 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBUS_FAULT_FLAG | BAT_FAULT_FLAG | VSYS_FAULT_FLAG | OTG_FAULT_FLAG | TSHUT_FLAG | RESERVED | TS_FLAG | |
| R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | R-0x0 | |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | VBUS_FAULT_FLAG | R | 0x0 | VBUS 过压标志 访问:R (ClearOnRead) 0b = 正常 1b = 进入 VBUS OVP |
| 6 | BAT_FAULT_FLAG | R | 0x0 | VBAT 过压标志 访问:R (ClearOnRead) 0b = 正常 1b = 进入 VBAT OVP |
| 5 | VSYS_FAULT_FLAG | R | 0x0 | VSYS 过压和 SYS 短路标志 访问:R (ClearOnRead) 0b = 正常 1b = 由于系统过压或 SYS 短路故障而停止开关 |
| 4 | OTG_FAULT_FLAG | R | 0x0 | OTG 欠压和过压标志 访问:R (ClearOnRead) 0b =正常 1b = 因 VBUS 欠压或过压故障而停止 OTG |
| 3 | TSHUT_FLAG | R | 0x0 | IC 热关断标志 访问:R (ClearOnRead) 0b = 正常 1b = 检测到 TS 关断信号上升沿阈值 |
| 2:1 | RESERVED | R | 0x0 | 保留 |
| 0 | TS_FLAG | R | 0x0 | TS 状态标志 访问:R (ClearOnRead) 0b = 正常 1b = 检测到 TS 状态发生变化 |
图 8-27 展示了 REG0x26_Charger_Mask_0,表 8-29 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| PG_MASK | ADC_DONE_MASK | TREG_MASK | VSYS_MASK | IINDPM_MASK | VINDPM_MASK | SAFETY_TMR_MASK | WD_MASK |
| R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | PG_MASK | R/W | 0x0 | 复位方式: REG_RESET | 电源良好指示灯 INT 掩码 0b = PG 状态变化会产生 INT 脉冲 1b = PG 状态变化不会产生 INT 脉冲 |
| 6 | ADC_DONE_MASK | R/W | 0x0 | 复位方式: REG_RESET | ADC 转换 INT 屏蔽(仅限单次触发模式)0b = ADC 转换完成会产生 INT 脉冲 1b = ADC 转换完成不会产生 INT 脉冲 |
| 5 | TREG_MASK | R/W | 0x0 | 复位方式: REG_RESET | IC 热调节 INT 屏蔽0b = 进入 TREG 会产生 INT 1b = 进入 TREG 不会产生 INT |
| 4 | VSYS_MASK | R/W | 0x0 | 复位方式: REG_RESET | VSYS 最小值调节 INT 屏蔽0b = 进入或退出 VSYSMIN 调节会产生 INT 脉冲 1b = 进入或退出 VSYSMIN 调节不会产生 INT 脉冲 |
| 3 | IINDPM_MASK | R/W | 0x0 | 复位方式: REG_RESET | IINDPM 或 IOTG INT 屏蔽 0b = 进入 IINDPM 或 IOTG 会产生 INT 脉冲 1b = 进入 IINDPM 或 IOTG 不会产生 INT 脉冲 |
| 2 | VINDPM_MASK | R/W | 0x0 | 复位方式: REG_RESET | VINDPM 或 VOTG INT 屏蔽0b = 进入 VINDPM 会产生 INT 脉冲 1b = 进入 VINDPM 不会产生 INT 脉冲 |
| 1 | SAFETY_TMR_MASK | R/W | 0x0 | 复位方式: REG_RESET | 快速充电、涓流充电和预充电计时器 INT 屏蔽 0b = 快速充电、涓流充电或预充电计时器到期会产生 INT 1b = 快速充电、涓流充电或预充电计时器到期不会产生 INT |
| 0 | WD_MASK | R/W | 0x0 | 复位方式: REG_RESET | I2C 看门狗计时器 INT 屏蔽0b = I2C 看门狗计时器到期会产生 INT 脉冲 1b = I2C 看门狗计时器到期不会产生 INT 脉冲 |
图 8-28 展示了 REG0x27_Charger_Mask_1,表 8-30 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ICO_MASK | RESERVED | CHG_MASK | RESERVED | VBUS_MASK | ||
| R-0x0 | R/W-0x0 | R-0x0 | R/W-0x0 | R-0x0 | R/W-0x0 | ||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | 保留 | |
| 6 | ICO_MASK | R/W | 0x0 | 复位方式: REG_RESET | 输入电流优化器 (ICO) INT 屏蔽 0b = ICO_STAT 变化会产生 INT 1b = ICO_STAT 变化不会产生 INT |
| 5:4 | RESERVED | R | 0x0 | 保留 | |
| 3 | CHG_MASK | R/W | 0x0 | 复位方式: REG_RESET | 充电状态 INT 屏蔽0b = 充电状态变化不会产生 INT 1b = 状态变化不会产生 INT |
| 2:1 | RESERVED | R | 0x0 | 保留 | |
| 0 | VBUS_MASK | R/W | 0x0 | 复位方式: REG_RESET | VBUS 状态 INT 屏蔽0b = VBUS 状态变化会产生 INT 1b = VBUS 状态变化不会产生 INT |
图 8-29 展示了 REG0x28_FAULT_Mask,表 8-31 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBUS_FAULT_MASK | BAT_FAULT_MASK | VSYS_FAULT_MASK | OTG_FAULT_MASK | TSHUT_MASK | RESERVED | TS_MASK | |
| R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R-0x0 | R/W-0x0 | |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | VBUS_FAULT_MASK | R/W | 0x0 | 复位方式: REG_RESET | VBUS 过压 INT 屏蔽0b = 进入 VBUS OVP 不会产生 INT 1b = 进入 VBUS OVP 不会产生 INT |
| 6 | BAT_FAULT_MASK | R/W | 0x0 | 复位方式: REG_RESET | IBAT/VBAT 过流/过压 INT 屏蔽 0b =进入 IBAT OCP 或 VBAT OVP 会产生 INT 1b = 进入 IBAT OCP 或 VBAT OVP 不会产生 INT |
| 5 | VSYS_FAULT_MASK | R/W | 0x0 | 复位方式: REG_RESET | VSYS 过压和 SYS 短路 INT 屏蔽0b = 系统过压或 SYS 短路故障会产生 INT 1b = 系统过压或 SYS 短路故障都不会产生 INT |
| 4 | OTG_FAULT_MASK | R/W | 0x0 | 复位方式: REG_RESET | OTG 欠压和过压 INT 屏蔽 0b = OTG VBUS 欠压或过压故障会产生 INT 1b = OTG VBUS 欠压和过压故障都不会产生 INT |
| 3 | TSHUT_MASK | R/W | 0x0 | 复位方式: REG_RESET | IC 热关断 INT 屏蔽0b = TSHUT 不会产生 INT 1b = TSHUT 不会产生 INT |
| 2:1 | RESERVED | R | 0x0 | 保留 | |
| 0 | TS_MASK | R/W | 0x0 | 复位方式: REG_RESET | 温度充电曲线 INT 屏蔽0b = TS 温度区域的变化会产生 INT 1b = TS 温度区域的变化不会产生 INT |
图 8-30 展示了 REG0x29_ICO_Current_Limit,表 8-32 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ICO_IINDPM | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ICO_IINDPM | RESERVED | ||||||
| R-0x0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 | |
| 11:4 | ICO_IINDPM | R | 0x0 | 该 16 位寄存器遵循小端惯例 复位方式: 适配器拔下 | 启用 ICO 时优化的输入电流限制:POR:0mA (0h) 范围:100mA-3200mA (5h-A0h) 钳位至低电平 钳位至高电平 位步长:20mA |
| 3:0 | RESERVED | R | 0x0 | 保留 |
图 8-31 展示了 REG0x2B_ADC_Control,表 8-33 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EN_ADC | ADC_RATE | ADC_SAMPLE | ADC_AVG | ADC_AVG_INIT | RESERVED | DIS_ADCIN_ADC | |
| R/W-0x0 | R/W-0x0 | R/W-0x3 | R/W-0x0 | R/W-0x0 | R-0x0 | R/W-0x0 | |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | EN_ADC | R/W | 0x0 | 复位方式: REG_RESET 看门狗 | ADC 控制 0b = 禁用(默认值) 1b = 启用 |
| 6 | ADC_RATE | R/W | 0x0 | 复位方式: REG_RESET | ADC 转换率控制0b = 连续转换(默认值) 1b = 单次转换 |
| 5:4 | ADC_SAMPLE | R/W | 0x3 | 复位方式: REG_RESET | ADC 采样速度00b = 11 位有效分辨率 01b = 10 位有效分辨率 10b = 9 位有效分辨率 11b = 8 位有效分辨率(默认值) |
| 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 | RESERVED | R | 0x0 | 保留 | |
| 0 | DIS_ADCIN_ADC | R/W | 0x0 | 复位方式: REG_RESET | ADCIN ADC 通道禁用 0b = 启用 1b = 禁用 |
图 8-32 展示了 REG0x2C_ADC_Channel_Disable,表 8-34 对其进行了介绍。
返回到汇总表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DIS_IBUS_ADC | DIS_IBAT_ADC | DIS_VBUS_ADC | DIS_VBAT_ADC | DIS_VSYS_ADC | DIS_TS_ADC | DIS_TDIE_ADC | DIS_VPMID_ADC |
| R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 | R/W-0x0 |
| 位 | 字段 | 类型 | 复位 | 注释 | 说明 |
|---|---|---|---|---|---|
| 7 | DIS_IBUS_ADC | R/W | 0x0 | 复位方式: REG_RESET | IBUS ADC 通道禁用 0b = 启用 1b = 禁用 |
| 6 | DIS_IBAT_ADC | R/W | 0x0 | 复位方式: REG_RESET | IBAT ADC 控制0b = 启用 1b = 禁用 |
| 5 | DIS_VBUS_ADC | R/W | 0x0 | 复位方式: REG_RESET | VBUS ADC 控制0b = 启用 1b = 禁用 |
| 4 | DIS_VBAT_ADC | R/W | 0x0 | 复位方式: REG_RESET | VBAT ADC 控制0b = 启用 1b = 禁用 |
| 3 | DIS_VSYS_ADC | R/W | 0x0 | 复位方式: REG_RESET | VSYS ADC 控制0b = 启用 1b = 禁用 |
| 2 | DIS_TS_ADC | R/W | 0x0 | 复位方式: REG_RESET | TS ADC 控制0b = 启用 1b = 禁用 |
| 1 | DIS_TDIE_ADC | R/W | 0x0 | 复位方式: REG_RESET | TDIE ADC 控制0b = 启用 1b = 禁用 |
| 0 | DIS_VPMID_ADC | R/W | 0x0 | 复位方式: REG_RESET | VPMID ADC 控制0b = 启用 1b = 禁用 |
图 8-33 展示了 REG0x2D_IBUS_ADC,表 8-35 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IBUS_ADC | |||||||
| R-0x0 | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IBUS_ADC | RESERVED | ||||||
| R-0x0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15:1 | IBUS_ADC | R | 0x0 | 用二进制补码 报告的 IBUS ADC 读数。 当电流从 VBUS 流向 PMID 时,IBUS ADC 报告正值,当电流从 PMID 流向 VBUS 时,IBUS ADC 报告负值。POR:0mA (0h) 格式:二进制补码 范围:-5000mA - 5000mA (7830h-7D0h) 钳位至低电平 钳位至高电平 位阶跃:2.5mA |
| 0 | RESERVED | R | 0x0 | 保留 |
图 8-34 展示了 REG0x2F_IBAT_ADC,表 8-36 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| IBAT_ADC | |||||||
| R-0x0 | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IBAT_ADC | RESERVED | ||||||
| R-0x0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15:3 | IBAT_ADC | R | 0x0 | 用二进制补码 报告的 IBAT ADC 读数。IBAT ADC 报告的电池充电电流为正值, 电池放电电流为负值。POR:0mA (0h) 格式:二进制补码 范围:-10000mA-5025mA (1830h-3EDh) 钳位至低电平 钳位至高电平 位阶跃:5mA |
| 2:0 | RESERVED | R | 0x0 | 保留 |
图 8-35 展示了 REG0x31_VBUS_ADC,表 8-37 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VBUS_ADC | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBUS_ADC | RESERVED | ||||||
| R-0x0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0x0 | 保留 |
| 14:2 | VBUS_ADC | R | 0x0 | VBUS ADC 读数POR:0mV (0h) 范围:0mV-20000mV (0h-FA0h) 钳位至高电平 位步长:5mV |
| 1:0 | RESERVED | R | 0x0 | 保留 |
图 8-36 展示了 REG0x33_VPMID_ADC,表 8-38 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VPMID_ADC | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VPMID_ADC | RESERVED | ||||||
| R-0x0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15 | RESERVED | R | 0x0 | 保留 |
| 14:2 | VPMID_ADC | R | 0x0 | VPMID ADC 读数POR:0mV (0h) 范围:0mV-20000mV (0h-FA0h) 钳位至高电平 位步长:5mV |
| 1:0 | RESERVED | R | 0x0 | 保留 |
图 8-37 展示了 REG0x35_VBAT_ADC,表 8-39 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VBAT_ADC | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VBAT_ADC | RESERVED | ||||||
| R-0x0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15:13 | RESERVED | R | 0x0 | 保留 |
| 12:1 | VBAT_ADC | R | 0x0 | VBAT ADC 读数POR:0mV (0h) 范围:0mV-5000mV (0h-FA0h) 钳位至高电平 位阶跃:1.25mV |
| 0 | RESERVED | R | 0x0 | 保留 |
图 8-38 展示了 REG0x37_VSYS_ADC,表 8-40 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | VSYS_ADC | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VSYS_ADC | RESERVED | ||||||
| R-0x0 | R-0x0 | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15:13 | RESERVED | R | 0x0 | 保留 |
| 12:1 | VSYS_ADC | R | 0x0 | VSYS ADC 读数POR:0mV (0h) 范围:0mV-5000mV (0h-FA0h) 钳位至高电平 位阶跃:1.25mV |
| 0 | RESERVED | R | 0x0 | 保留 |
图 8-39 展示了 REG0x39_TS_ADC,表 8-41 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TS_ADC | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TS_ADC | |||||||
| R-0x0 | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 |
| 11:0 | TS_ADC | R | 0x0 | TS ADC 读数POR:0%(0h) 范围:0% - 99.90234375% (0h-3FFh) 钳位至高电平 位步长:0.09765625% |
图 8-40 展示了 REG0x3B_TDIE_ADC,表 8-42 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | TDIE_ADC | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TDIE_ADC | |||||||
| R-0x0 | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 |
| 11:0 | TDIE_ADC | R | 0x0 | 用二进制补码 报告的 TDIE ADC 读数。POR:0°C(0h) 格式:二进制补码 范围:-40°C - 150°C (FB0h-12Ch) 钳位至低电平 钳位至高电平 位步长:0.5°C |
图 8-41 展示了 REG0x3D_ADCIN_ADC,表 8-43 对其进行了介绍。
返回到汇总表。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | ADCIN_ADC | ||||||
| R-0x0 | R-0x0 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADCIN_ADC | |||||||
| R-0x0 | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15:12 | RESERVED | R | 0x0 | 保留 |
| 11:0 | ADCIN_ADC | R | 0x0 | ADCIN ADC 读数 POR:0mV (0h) 范围:0mV-1000mV (0h-FA0h) 钳位至高电平 位阶跃:0.25mV |