电源部分电路原理是这样的通过3.7V的锂电池供电,用Type-C选用TP4056作为充电电路给电池充电。使用MP2161开关电源作为5转3.3V 电源为MCU供电。
待定
参考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进行过热保护。
采用16PINTypeC口供电,其实这里可以选用6PIN的,因为实际用到的只有5VBUS和DP DN这两个功能。
这里没什么注意的就是查分90欧阻抗吧
推荐电路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%的。