原由
实际上说来,tp4056已经是一个很老的芯片了,网上也能找到很便宜的模块。但在很多场合,更多diy的地方可能在安装和尺寸方面并不能很好的固定,并且有时候在整块电路板上单独弄一个模块出来也真的很不稳定。最重要的原因是模块中很少见到接充电的温度检测的。
整体结构的设计功能
充电切换负载供电来源
插入充电时,电池不在为负载提供能量,毕竟边充边放电是很慢的,尤其这个芯片充电电流太小。而且很多时候,当电池没电一般还是在使用时,也不方便打断工作去专门充电。当拔下充电线时,又能够转换为电池供电。(下面分析电路充放电切换电路)

控制充电时电池温度
贴近电池需要一个热敏电阻,使得通过电压信号反馈到芯片引脚,进而保证充电温度的安全。
整体电路图

充电电源切换分析

反馈温度和电压参数

这个温度反馈引脚的电压范围有范围限制,下面是从数据手册中截取的,

既然有了范围,根据下面计算公式,就能计算两个电阻的阻值,当然这需要设定电池充电的温度范围。这大概也是一些电子产品低温无法充电的原因吧(个人遇到苹果mini充电时无法充的情况)。
