一:原理
这个电源模块具有usb给单片机供电的功能(可以5v也可以3.3v,有3.3v稳压芯片),同时还可以电池给单片机供电3.3v,这个电路通过PMOS管实现切换。插入USB时USB供电,电池不供电,电池进行充电。此外还有数据传输功能,通过CH340N实现。
二:器件选用及原理
- usb 选用16P的typc usb。具有数据传输功能。
- 电池充电芯片选用TP4056
VCC:电压输入,5v供电
PROG:恒流充电电流设置段,接一个电阻来设置电流,公式如下 I=1200/R
TEMP:电池温度检测输入端,使用时接电源,不使用该功能时接地
CP:芯片使能输入端,高电平有效
EP:通常接地就行
CHRG#:充电状态指示端,外接LED,充电时灯亮
STDBY:充满电状态指示端,外接LED,充电时灯亮
BAT:电池正极连接端
4.CH340N数据传输
VCC要外接一个1uF电容,如果不是可能会出现usb无法被电脑识别的问题
V3外接3.3V时可以直接接,接5V时需要外接一个1uf电容
RTS#不使用
三:电池 usb 供电切换电路
VBAT为电池给电,+5v为USB给电,通过一个PMOS管实现切换供电。
插入usb时mos管g极为5V,s极也为4.7v,Vgs=Vg-Vs=0.3v>0 此时mos管不导通,电池的电路无法流入,不能转化成3.3v给单片机供电。usb的5v通过肖特基二极管流入转化成.3.3v给单片机供电。
不插入usb时,mos管g极为0V,s极也为4.7v,Vgs=Vg-Vs=-4.7v<0 此时mos管导通,电池的电路流入,转化成3.3v给单片机供电。
四:整体电路图