Part Number: BQ25180
背景:该充电IC用于智能眼镜,充电电流正常设置为140mA,在放置完一段时间后,器件不能以140mA充电,此段时间是把电池放到保护电压3.0V以下。
问题描述:
- 一直用5v进行充电,也能充得进去一点点,看起来应该有5mA左右的电在充进去,电池电压也会慢慢升高,但是很慢,和设置的140mA相差很大;
- 拿掉5V充电器,再继续充,也不会恢复;
- 软件有设置软复位,但是寄存器似乎没有相应复位,后面会贴上寄存器读取到的值;
- 硬复位之后,电流一直在114mA,似乎IC在自己放电,其它器件并不烫。
以下为软复位之后读到的寄存器:
2026-06-13 14:14:23 039 [A-273 ] [284080.5]> BQ25180 regs_dump STATUS_0 = 0x61
2026-06-13 14:14:23 041 [A-274 ] [284080.9]> BQ25180 regs_dump STATUS_1 = 0x00
2026-06-13 14:14:23 044 [A-275 ] [284081.3]> BQ25180 regs_dump FLAG0 = 0x20
2026-06-13 14:14:23 044 [A-276 ] [284081.6]> BQ25180 regs_dump VBAT_CTRL = 0x55
2026-06-13 14:14:23 044 [A-277 ] [284082.0]> BQ25180 regs_dump ICHG_CTRL = 0x29
2026-06-13 14:14:23 068 [A-278 ] [284082.3]> BQ25180 regs_dump CHARGECTRL0 = 0x2C
2026-06-13 14:14:23 068 [A-279 ] [284082.6]> BQ25180 regs_dump CHARGECTRL1 = 0x53
2026-06-13 14:14:23 068 [A-280 ] [284083.0]> BQ25180 regs_dump MASK_ID = 0x00
2026-06-13 14:14:23 068 [A-281 ] [284083.3]> BQ25180 regs_dump SHIP_RST = 0x11
如下为器件充电的整体原理图:
