本文主要讲述MOS开关电路的应用,过了好久突然想整理一下,有错误的地方请多多指出,在做电池类产品,需要控制产品的静态功耗,即使让芯片进入休眠状态,依旧功率很大,所以在电路中加一组软开关,防止产品在待机状态功耗严重导致电池没有电。
原理图设计如下:
通过原理图可以看出,当按下按键SW1时,绿色电路导通,从而MOS导通,给芯片供电,芯片通电后,按键检测到按下SW1按键,主控IC将MCU-POW拉高,让三极管Q2持续导通,从而Q4持续导通。
软件上程序可如下流程编写:
伪代码:
AD_init();
GPIO_init();
KEY_AD=MCU_KEYAD的AD值;
KEY_SW1 = 0;
if(KEY_AD=KEY_SW1)
{
dealy();
MCU_POW=1;
}