1、电源部分
电源部分电路原理是这样的通过3.7V的锂电池供电,用Type-C选用TP4056作为充电电路给电池充电。使用MP2161开关电源作为5转3.3V 电源为MCU供电。
1-1电池
待定
1-2充电管理芯片TP4056
参考datasheet:https://atta.szlcsc.com/upload/public/pdf/source/20231109/CF74897CE79A500F7FE27A45ADCCC631.pdf
输入电压通过0.4R电阻给TP4056供电,10uF电容滤波,同时接CE端使能。
1脚TEMP 温度检测引脚通过下拉电阻接地不使用温度检测
2脚PROG 通过一个电阻1.2K接地确定充电电流为1000mA具体公式见datasheet
5脚bat端接电池阳极输出电流
6、充电完成指示端
7、电池充电指示端
充电电压4.2V充电电流1000mA这个是根据PROG 通过一个电阻1.2K的电阻值确定的。
这里补充个知识无论5V还是3.7V锂电池都可以用4.2V作为充电电路
此电路中只提供了充电指示没有接入NTC进行过热保护。
1-3 Type-C充电口
采用16PINTypeC口供电,其实这里可以选用6PIN的,因为实际用到的只有5VBUS和DP DN这两个功能。
这里没什么注意的就是查分90欧阻抗吧
1-4 MP2161电路
推荐电路PG电源良好指示灯,引脚的输出为开漏输出,具有内部上拉电阻连接到VIN。当反馈电压在调节范围的正负10%之内时,PGOOD被拉高至VIN,如果反馈电压超出该调节范围,则PGOOD为低电平。可以接个灯。
Choose R1 to bearound 120kΩ to 200kΩ. R2 is then given by:
也就是我们先确定R1 为120K到200K之间 然后确定R2
比如输出3.3 R1= 180k R2=180/(3.3/0.6-1)=40 得到两个20K。这里电阻尽量用1%的。