您好!
BQ25611D 有一个奇怪的问题。 充电器仅在使用 PC 或实验室电源(不带 D+/D-)进行充电时才能正常工作。 否则(使用常规壁式充电器)、STAT LED 会快速闪烁(快于1Hz)、并且充电电流根本不稳定。 下面是一个视频:
视频
e2e.ti.com/.../IMG_5F00_3909.mov
STAT LED 是白色的。 正如您在 USB 测试仪上看到的, D+/D-值也很奇怪,我不知道它是否相关?
我尝试了3个不同的墙壁充电器与不同的电缆:相同的问题。 我检查了该问题是否出现在所有充电状态下:似乎仅发生在快速充电模式下。 我尝试重置为默认设置:同样的问题。 我在两个不同的板上尝试过:相同的问题。 我试图强制每秒进行一次输入电流设置、然后设法让我的其中一个壁式充电器在80%的时间内都能正常工作、但其他充电器不太可能正常工作、这不是我所期望的行为、我当时正忙着让源极检测去工作。 我在充电时观察了状态寄存器并测量了电流、结果如下:
笔记本电脑 USB (工作正常):
- 充电状态:2 (快速充电)
- VBUS 良好:1
- VINDPM_STAT:0
- IINDPM_STAT:1
- BATSNS_STAT:0
- 输入电流:482mA
- 输入电压:5.01V
- 进入电池的电流:487mA (已经插入了一个~Ω 300mA 负载、但是在没有负载时、问题是一样的)
- 电池电压:3.09V (磷酸铁锂)
壁式充电器(不工作):
- 充电状态:0
- VBUS 良好:1 (?)
- VINDPM_STAT:0
- IINDPM_STAT:0
- BATSNS_STAT:0
- 输入电流:有时会在150mA 和450mA 之间波动很大
- 输入电压:5.11V
- 进入电池的电流: - 0.03mA (仍然有相同的负载、并且电池略微放电而不是充电)
- 电池电压:3.07V (LiFePo4)
以下是我使用的设置、但正如我所说、即使使用默认设置、也存在同样的问题。
const uint8_t CHARGING_INPUT_CURRENT{0b00000111}; // Charging current, see 9.5.1 in www.ti.com/.../bq25611d.pdf // 700mA default input current (updated with source detection) const uint8_t CHARGING_VOLTAGE{0b00001010}; // Charging voltage setting, see 9.5.5 in www.ti.com/.../bq25611d.pdf // 3.590V with 15 minutes top off timer const uint8_t CHARGING_FAST_CURRENT{0b00100001}; // Fast charge current, see 9.5.3 in www.ti.com/.../bq25611d.pdf // 1980mA fast charge, 500mA boost (OTG/charging?) const uint8_t CHARGING_PRE_TERMINATION_CURRENT{0b01000010}; // Pre-charge and temrination current, see 9.5.4 in www.ti.com/.../bq25611d.pdf // 240mA pre-charge, 120mA termination const uint8_t CHARGING_CONTROL_1{0b10001101}; // Charger control, see 9.5.6 in www.ti.com/.../bq25611d.pdf // JEITA Vset to Vreg, watchdog disabled, 90°C thermal regulation const uint8_t CHARGING_CONTROL_2{0b11100000}; // Charger control, see 9.5.7 in www.ti.com/.../bq25611d.pdf // VINDPM to 3.9V (minimal input voltage?)
我的原理图如下:
(+3V0是我的 LiFePo4电池)
您觉得我该怎么做才能解决这个问题吗?
此致、
戈蒂尔