Other Parts Discussed in Thread: BQ25750, USB2ANY, EV2500, EV2400
器件型号: BQ25750
主题中讨论的其他器件: USB2ANY、 EV2500、 EV2400
应用: 备用电池系统
-
输入:24V 适配器
-
电池:7 节锂离子电池(满电压 29.4V、截止电压 22.4V、容量 7Ah)
-
系统负载 (VSYS):需要 24V 调节
问题:
我们能够在移除适配器后切换到电池、但在 VSYS 上、我们需要 24V 电压。 但是、它直接为 VSYS 提供电池电压 (28V)。 简而言之、 降压/升压转换器无法在反向模式下工作。
我们的期望:
-
适配器存在 (24V)→VSYS = 24V(来自适配器)、电池充电处于活动状态
-
移除适配器→BQ25750 进入反向模式、降压/升压转换器将电池 (28V) 转换为调节 VSYS = 24V
实际情况:
-
适配器存在→VSYS = 24V (正常工作)
-
移除适配器→VSYS = 28V(与电池电压相同,无调节)
我们已验证的内容:
-
电源路径开关正确(移除适配器后,系统由电池供电)
-
I2C 通信正常工作(可读取 PART_INFO 寄存器 0x3D、返回 0x24)
-
CE 引脚被拉至低电平
-
REGN = 4.9V(LDO 工作)
-
电瓶电压= 28V(万用表)
-
VSYS = 28V(万用表)–与电池相同、未调节
尝试修复此问题:
-
禁用看门狗计时器 (TIMER_CTRL 寄存器 0x15、位 5:4 = 00)–已验证的读回显示 0x0D
-
将 VSYS_REV 目标设置为 21.44V (REG0x0C = 0x042E)–验证的读回显示 0x042E
-
启用反向模式 (对于 EN_REV = 1、EN_AUTO_REV = 1、POWER_PATH_CTRL 寄存器 0x19 = 0x03)– 写入失败、读回 0x00
-
启用充电 (CHARGER_CTRL 寄存器 0x17 = 0x01)–验证读回显示 0x01
Register dump before any writes: 0x15 TIMER_CTRL: 0x0D (watchdog bits = 00) 0x17 CHARGER_CTRL: 0x00 0x19 POWER_PATH_CTRL: 0x00 0x23 CHRG_STAT_3: 0x00 (REVERSE_STAT = 0) 0x24 FAULT_STAT: 0x00 // Step 1: Disable watchdog uint8_t val = 0x0D; HAL_I2C_Mem_Write(hi2c, 0x6B << 1, 0x15, I2C_MEMADD_SIZE_8BIT, &val, 1, 100); // Step 2: Set VSYS target to 21.44V uint8_t vsys[2] = {0x04, 0x2E}; HAL_I2C_Mem_Write(hi2c, 0x6B << 1, 0x0C, I2C_MEMADD_SIZE_8BIT, vsys, 2, 100); // Step 3: Enable reverse mode - THIS WRITE FAILS (reads back 0x00) val = 0x03; HAL_I2C_Mem_Write(hi2c, 0x6B << 1, 0x19, I2C_MEMADD_SIZE_8BIT, &val, 1, 100); // Step 4: Enable charging val = 0x01; HAL_I2C_Mem_Write(hi2c, 0x6B << 1, 0x17, I2C_MEMADD_SIZE_8BIT, &val, 1, 100);
万用表测量值(移除适配器,使用蓄电池运行):
-
VAC(适配器输入):0V
-
VBAT(电池):28V
-
VSYS(系统):28V(应调节至 24V)
-
REGN: 4.9V
-
DRV_SUP:4.9V(连接至 REGN)
-
CE 引脚:0V(低电平)
具体问题:
-
为什么
POWER_PATH_CTRL(0x19) 在其他寄存器接受写入时拒绝写入? -
是否需要其他硬件条件才能
EN_REV生效? 例如:-
栅极驱动器的最小 DRV_SUP 电压?
-
不存在适配器时的 ACUV/ACOV 引脚电压要求?
-
TS 引脚温度范围要求?
-
-
您能否提供启用反向模式降压/升压调节所需的完整寄存器写入序列?
-
什么是最常见的原因
REVERSE_STAT仍然是 0 尽管设置EN_REV=1?
硬件配置:
-
定制 PCB(如果需要,可以共享原理图)
-
电感器:10µH
-
开关频率:250kHz(FSW_SYNC 上为 133k Ω)
-
DRV_SUP:连接至 REGN (4.9V)
-
CE 引脚:拉至低电平
感谢您的支持。
