上一帖中介绍电源部分,这里更详细的分析一下电源控制,电路图如下:
VBAT是锂电池,通过AO3401和IN4001降压0.6V后输出到VCC,这也是ESP8266的工作电源。
AO3401的控制是由IO13和K_EN共同控制的。在两个触摸传感器没有同时触发时(传感器默认输出高,触发时输出低),K_EN(或门的输出)是高电平,而IO13因为ESP8266没有工作,所以是高阻态。因此这时AO3401的控制端G是高电平,MOS不导通。
当两个触摸传感器同时触发后,或门的输出K_EN变为低电平,AO3401导通,VCC获取电源,ESP8266开始工作,并控制IO13输出低电平。因为R11更小,通过计算可知当IO13为低电平时,K_EN的输出不会影响AO3401的输出。
当需要关闭电源时,IO13输出高电平,在K_EN不是低电平时,就可以关断AO3401的输出。需要注意的是,AO3401的最小控制电压VGS是0.7V,有些MOS的VGS甚至低于0.5V接近甚至低于1N4001上的压降,这样IO13直接输出高电平并不能保证有效关断MOS。不过ESP8266支持开漏方式(OPEN DRAIN)输出,将IO13设置为开漏模式后,就可以保证关断了。
|