你好,自己画了个板子,原理图和pcb都是参照bq247xxEVM用户手册中的内容。其中,因为输入电源采用了DC24V,所以将R14从66.5K改为了56K,以保证ACDET的电压在2.4~3.15V之间,其余阻容等参数都未改变。
上电后,按照用户手册中的2.4.1节所示,测量得到ACOK=3.3V ,SYS=24.1V ,REGN=6.1V ACDRV与CMSRC压差为6.4V,BAT电压是3.1V多。在范围内。
然后设置寄存器,充电电流设为512ma,充电电压设为12.6V,但是测量BAT电压,只有4.3~4.4V。
修改充电电压,设为4.2V,用万用表测量得到BAT为4.198V,此时是正确的,然后发现,高于4.2的话,如8.4V等,都只能到4.4V就上不去了。
注——以上都是空载,即没有外接电池,SYS也没有接任何负载。
我的问题是,设置了充电电压,为什么达不到设定的值?
后来,我用4.2V测试,带了一节电池,一切都ok,我把IOUT设为了充电电流的倍数,通过计算得出的充电电流与设置的相符,接近510mA。
将电压再次改回12.6V,外接水泥电阻,电压就保持在12.6不到点,不会降到4.4V,通过读取IOUT的值,计算得出电流为480mA。
电流又通过电流表笔检测,计算值与测量值相差不大。
然后我将水泥电阻换为3串的电池,发现充电电流一下子降为几乎为0,通过计算得出只有55mA。
所以,是不是空载设置的充电电压不能达到才导致的后续充电电流太低?
另,重新焊了一块板子,现象一样。
急盼回复,谢谢。