原理图:
说明:上一篇文章讲了USB及备用电池切换设计,这里就不说明了,只分解充电开关机设计
具体原理:
1、设备插USB电自动开机:
当插入USB_DC 5V电源时,Q1打开、DC_5V对电容C4进行充电过程Q4集电极逐渐变高电平、Q4打开,Q3的栅极低电平、开关Q3打开供电后级,因Q4打开是利用了C4充电过程,要保持Q4一直打开,结合Q1打开NE低电平符合USB上电即直接开机设定,MCU控制ON_OFF锁住输出高,实现开机;
2、设备实现断电关机:
在USB或电池供电时,硬件关机当K1按下后,主控MCU检测到MCU_KEY低电平时,ON_OFF输出低,Q3关闭,系统断电。这里注意一点R4、R7阻值、C3电容值匹配问题,建议R4用510K、R7用100K、C3用0.1uF.当然实际应用要根据电路微调,如后级是LDO降压、直供或DCDC转换都有差异。阻容是匹配K1点的电平上升时序问题,作用是避免误触或开关机异常问题。
3、设备按键开机:
当K1长按下后,Q3打开,主控MCU检测MCU_KEY的低电平时长与设定的开机时间一致后,ON_OFF输出高,Q4打开锁住实现开机.