需要用到bq25570,通读了手册,按照手册上焊了个电路。因为应用场合特殊,VIN_DC可以提供连续不断的电能,因此用不上电池,主要是需要buck输出。我先把VIN_DC(4V左右)升压至4.6V,然后再降压至3V。首次测试的时候为了防止烧芯片,我就在VIN_DC处串联了300Ω电阻,VBAT处接上1500uF电容,测试通过,boost升压正常,BAT电容上的电压逐渐提高到4.6V然后停止,buck降压正常。后来把1500uF电容去掉,换成100uF电容,发现首次上电时电压会不受控,上升的很快,然后到达4.6V时没有停,继续上升,甚至超过6V,我怕芯片烧坏就立刻切断电源,在未放电的情况下停几秒钟后再次上电就正常了。如果在升压过程中关断VIN_DC后再接通,电压就不会超过设定电压,芯片正常工作以后就不会再出现升压不可控的现象了。给BAT电容放电后再次开启电源,故障依旧,感觉是电容容量小,充电太快,导致芯片还没来得及检测VSTORE和VBAT电压,才出现不受控制的情况,如果VIN_DC增加内阻,或者VBAT增加电容量使得充电缓慢就正常了。但应用中不让使用大电容或者电池,那该怎么处理呢?