ISL81601 FB_IN禁用反向功能无效

基本情况介绍

  • 该应用是:输入电压约20V,输出恒压约25V,恒流约6A,给6串三元锂电池充电的电源模块,希望它只需要单向工作
  • 如果模块的负载不是电池而是普通的电子负载,测试模块恒压恒流功能一切正常。
  • 当把电子负载换成电池后,模块能正常给电池充电。
  • 已将FB_IN下拉至0V,以便于禁止反向供电。
  • LG1/LG2下拉电阻为20K。
  • 输入无负载,仅输入滤波电容470uF*2。

给电池充电时,断开输入端停止充电,理论上输入电压会降低直至0V,但实际测得输入电压会一直保持不会降落至0V,是电池在向输入端反向供电。该现象不符合期望,我尝试了如下方案均无法解决问题:

  • 将FB_IN上拉至5V
  • 将IMON_IN上拉至5V
  • 修改功率地和信号地的接地方式,实测满载时两个地线电位差不超过1mV
  • 降低及升高输入电压(都是升压模式)
  • 实测FB_IN确实是被上拉大于4.7V或者下拉小于0.3V

问题现象测试波形如下

  • 黄色为输出电压(电池电压)
  • 绿色为输出电流
  • 蓝色为输入电压

放大的图片如下,可以看见反向供电操作约400mS循环一次,输入电压和输出电流的波动很大。模块先反向供电,然后再正向充电,紧接着又反向供电。

请问在该应用中,断开输入时,如何让模块不反向供电,使输入电压降为0V。