电子设计中“开关”这个角色是必不可少的,用来控制总电源的通断。 开关分为自锁式和非自锁式,平时用的最多的就是自锁式的。按下闭合,再按下就断开。用来控制电源很方便。但是现在这种开关在高端的电子数码产品中很少用到,反而用的最多的是一键多用的方式,关机状态下按一下开机,开机后还可以当作功能按键。甚至软件可以控制自己断电(如3D打印机常用的打完断电)。这种电路是怎么做到的呢? 下面分享一个能实现上述效果的一个比较实用的电路电路解析电路的通断是用一颗PMOS管来实现的,分析图片电路可知要想把PMOS导通,就要把G级接地,G级有两个通路可以被接地:
分析前两种操作方式:
整个系统的开机流程:
按键的使用key_status连接到单片机上,用于检测按键是否被按下,就是一个普通的按键电路,状态有两种:
这里按键就可以当作功能按键来使用。按键状态不会影响到电源通断。可以判断不同的状态,比如长按,短按,双击来实现不同的功能。 关机流程那么怎么关机呢?关机是通过软件实现的,只要软件将power端口置低电平,PMOS就会截止,后级系统没电就关机了。至于关机的条件就多种多样了。你可以检测到某种按键状态来关机,或者是超时关机,或者是定时关机。这就看你脑洞大小了。 这个对体积有要求,需要按键电源和功能复用的场合来使用,是要配合软件使用的。本人一直在用,这里分享出来觉得好用的可以收藏一下,以后会用到。 童鞋们有什么好玩的电源管理的电路也可以评论区分享一下。 |
|