TP4056
上一篇我们介绍了个TP4055,那么跟TP4055相比,TP4056肯定是做了升级的。
首先是有最高1000mA的充电电流,而TP4055是500mA。
一般来说我们尽可能的让充电电流接近电池容量的一半,这样对电池比较好。
充电电压都是4.2V。
另外在停机模式下的静态电流为35uA,而TP4055是40uA,因此TP4056更加的低功耗。
接着我们看看官方手册提供的典型应用电路图。
其实都是老朋友了,电池充电管理芯片的引脚命名基本差不多,相同功能的命名都是一样的。
VCC和GND不用说,但是我们要注意一下输入电压的范围。
4V到6.5V之间才能正常工作,最好就是给个5V这样。
CE引脚就是使能引脚,给高电平则TP4056工作,反之不工作,可以接到单片机的引脚上控制。
CHRG和STDBY是状态指示引脚。
STDBY是表示充电是否完成,完成则为低电平,反之高阻态,可以接一个LED来表示。
CHRG表示充电是否正在进行。
这俩引脚我们都可以接个LED来借此观察TP4056的状态。
PROG引脚我们用来控制充电电流的大小。我们通过串联一个电阻来设置。
BAT接电池的正极。
TEMP可以检测TP4056的温度,如果TEMP上的电压小于输入电压的45%则是温度过低,高于80%则是温度过高,温度异常都会导致充电暂停。
不需要温度检测功能的话直接接地。
外围电路设计也可以参考下面这个,我从开源平台抄来的。
SGM40561
这款的充电电流比较小,最高就200mA,适用于小容量锂电池。
充电电压是4.2V。
一共八个引脚,我们一个一个来。
VIN即输入电压,最高不能超过26.5V,然后最好加个1uf的电容。
PPR和CHG都是指示引脚,如果充电完成则CHG低电平,如果充电进行则PPR低电平,英语不太好,可能会有些误差,但这俩接个LED可以表示充电状态这一点不会错。
EN即使能引脚。
IMIN可以设置充电截止电流,串联一个电阻,截止电流的大小是9700/电阻阻值,单位是mA。
IREF可以设置充电电流,和IMIN一样要串联一个电阻,充电电流的大小是12150/电阻阻值,单位是mA。
BAT接电池正极,最好再接个1uf的电容。
典型应用原理图可以参考手册里的,
IMIN和IREF需要根据自己的电池参数进行更改。
大家也可以关注我的同名微信公众号“折途想要敲代码”,回复关键词“电池管理”免费下载相关的芯片手册。