我正在使用具有内部电池组和充电器 IC 的手持设备。 您只需连接 USB 即可为电池组充电。 在我的设计中、我使用的是 BQ25703A、我正在使用 EVM。 我的设计遇到了一个问题。
我有4节串联镍氢电池、因此将 CELL_BATPRESZ 设置为用于4节电池。 在该设置中启动时、启动充电和系统电压会过高! 只有在设置寄存器后、它才会变为正确。 我的第一个解决方案是将 CELL_BATPRESZ 拉至零、设置寄存器并再次将其拉高、但寄存器仍会转到高电平设置。 我还想为1节或2节串联电池设置 CELL_BATPRESZ、并且启动输出足够低、但由于过保护安全特性、我无法开始充电、这将在我通过拉寄存器将其复位后保持设置。
我心目中唯一的解决方案是通过硬件保护电路。 (很抱歉、我的绘图技巧)我想到了一个类似附图的东西。 我想知道这是否是唯一的解决方案和/或还有另一个我还没有想到的选择。 如果在该设计中 OTG 仍然可以工作。
我想到的是最坏的情况。 电池电量完全耗尽、因此充电器在通电时将以高电压启动。 我将使用 USB 电源为电路供电、而智能供电将控制开关。
当它启动时、它应该执行以下操作:
-将充电器寄存器设置为安全使用、充电电流低/无、以保护 USB 免受过流的影响
-打开开关2
-关闭开关1
-将充电器设置为充电,因为它是唯一的耗电设备
直到现在、我的测试使我认为充电器保持低电平、因为它具有电源(可能是电池)、但仅打开、打开适配器电源。 是这样吗?
谢谢!!!
