一键开关机电路

1902877-20211215100617964-1280903727.png
其中SHUT_DOWN跟PWR_EN两个标签分别连接到单片机的引脚上。SHUT_DOWN为输入,PWR_EN为输出

通电时,按下开关KEY
插上电源后,单片机并不会直接开机(此时PMOS管g端为高电平,截止),需按下KEY,按下后,g端变为低电平,MOS管道通,单片机启动

单片机启动后,设置PWR_EN设置为高电平,则三极管导通,使PMOS管g端为低电平状态,这时,松开key按键也没事了

记得设置延迟函数,别让SHUT_DOWN输入检测到低电平

开机状态下,开关KEY按下时
SHUT_DOWN检测到低电平,则单片机将PWR_EN引脚输出低电平。则三极管截止,PMOS管的g端为高电平,mos管为截止状态。单片机关机

锂电池跟usb供电切换

1902877-20211213212418399-1053435389.png
要想让两种供电方式自动切换,经常使用的是上图的电路图

假定图中不管是肖特基二极管还是PMOS管中寄生二极管,压降都为0.7V

假定VUSB为5V USB供电,VBAT为4.2V锂电池供电
1902877-20211213212747166-181245978.png
假定选取的PMOS管Uth为-2V

1、usb供电
1902877-20211213212901666-1592617600.png

左边的圆圈,也就是G端电压为5V,右边圆圈S端经过肖特基二极管后,电压为4.3V。Ugs为5-4.3V=0.7V,Ugs>Uth,不满足导通条件。所以就只有usb单独供电,VCC为4.3V

2、
1902877-20211213214914927-1532618905.png

USB断开后,PMOS管的G端由下拉电阻R1接到地为0V,锂电池通过寄生二极管(体二极管)到达的S端电压为3.5V。此时,Ugs=0-3.5=-3.5V,得Ugs<Uth,PMOS管导通,输出VCC为4.2V,(注当MOS管导通后,体二极管截止,不会有电流流过体二极管)

1902877-20211213214756800-1121645967.png
这个是通过4065电源芯片来用usb给锂电池充电的

VUSB为5V USB供电,VBAT为4.2V锂电池供电

发表评论