深圳市航顺芯片技术研发有限公司
直播中

他在笑

9年用户 723经验值
擅长:可编程逻辑 电源/新能源 制造/封装
私信 关注
[问答]

如何使用TP4057去判断外部充电的问题

TP4057是什么?有何特点?
如何使用TP4057去判断外部充电的问题?

回帖(1)

毛玲燕

2021-9-26 11:45:44
  1.问题
  使用TP4057怎么判断外部充电的问题,需要准确的判断
  电源充电的管理
  2.介绍
  TP4057,算是国产中较为简单的一款关于充电管理类的芯片,
  它的特点如下:
  (1)锂电池防插反
  (2)u***供电
  (3)防过热
  (4)4.2v充电,正负误差0.042v
  (5)耐压值9v
  (6)充电状态指示
  (7)充电控制
  (8)充电电流控制
  (9)工作温度-40到85
  3.原理图
  
  4.代码部分
  通过原理图总共只有8个pin,
  (1)VCC/GND,这两个不需要介绍,按照推荐输入即可,
  (2)CE引脚,为充电的控制引脚,一般推荐为可控的引脚,比如接到mcu上或者上拉,但是这种就是默认上电就工作,从我们这个原理图可以看出,控制VBUS_7V就可以控制这个芯片工作还是不工作。
  (3)STAT充电的指示引脚,只要读取这个引脚的高低即可知道是否在充电,理论上充电此时电平为高,否则处于高阻态
  (4)STBDY,充电完成指示引脚,通过读取这个引脚即可知道是不是充电完成,此时充电的电流应该小于50ma,基本上测试下来在2ma以下,属于正常。电平高,充电完成。
  (5)BAT,输出给锂电池充电的引脚
  (6)PROG,通过改变和这个pin相连接的阻值大小,就可以调整充电的电流,adc采样也可以采样这里的电压,通过adc采样可以计算出充电的电流大小,比如此处的电阻大小为1.2k,则限制充电的电流大小为1a,如果改为2.4k,则充电电流的大小为0.5ma,这个公式手册上有详细描述,如下为计算公式。
  
  5.总结
  芯片内部的功率管理电路在芯片的结温超过145℃时自动降低充电电流,这样就不用担心温度过高的问题。实际使用时的情况:
  (1)如果采用太阳能充电板,会导致反复的充电不充电,主要是太阳能的供电电压不稳,可能会4.2v左右晃荡,这样会使锂电池一会充一会不充,建议使用稳定的电源输入。
  (2)使用该芯片,判断外接电源是否存在,主要通过逻辑上比较上一次的值
  (3)充电过程中,产生热量比较大,
  (4)充电能力与实际符合
  (5)充电电压的耐压值,比如我使用的是9v,但是不同厂家的耐压值不同,如果是太阳能充电,设计时,要注意输入的电压是多少,不能超过9v,否则容易损坏芯片
  (6)充电芯片,建议每隔半个小时重启一次,保证在长期使用时,能稳定使用。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分