分享

分享一个好用的一键开关机电路,一键多用、电路简单

 xpxys99 2019-09-03

电子设计中“开关”这个角色是必不可少的,用来控制总电源的通断。

分享一个好用的一键开关机电路,一键多用、电路简单

开关分为自锁式和非自锁式,平时用的最多的就是自锁式的。按下闭合,再按下就断开。用来控制电源很方便。但是现在这种开关在高端的电子数码产品中很少用到,反而用的最多的是一键多用的方式,关机状态下按一下开机,开机后还可以当作功能按键。甚至软件可以控制自己断电(如3D打印机常用的打完断电)。这种电路是怎么做到的呢?

分享一个好用的一键开关机电路,一键多用、电路简单

下面分享一个能实现上述效果的一个比较实用的电路

分享一个好用的一键开关机电路,一键多用、电路简单

电路解析

电路的通断是用一颗PMOS管来实现的,分析图片电路可知要想把PMOS导通,就要把G级接地,G级有两个通路可以被接地:

  1. 按键按下,PMOS的G级通过二极管和按键被接地,PMOS管导通,系统供电。
  2. 后级电路把power置高电位,三极管Q2导通, 把PMOS的G级接地,PMOS管导通。

分析前两种操作方式:

  1. 第一种方式不管后级负载是否有电,按下按键都能使PMOS导通
  2. 第二种方式,后级负载必须有电的情况下,才能将Power置高,才能导通PMOS。所以这个必须是PMOS导通的情况下才能控制PMOS导通(有点绕口),这个看起来又是“达文西”的一项发明,但是其实它在电路里面还是有作用的,那就是开关保持。

整个系统的开机流程:

  1. 首先系统没电的情况下,后级系统没电,只能通过按下按键的方式来打通PMOS管。给后级系统供电。
  2. 然后系统通电的一瞬间,此时按键还在按下的状态。后级的单片机执行第一条代码就是把POWER端口置高
  3. 按键松开,但是由于POWER将三极管导通,PMOS的G级通过三极管接地,PMOS还是处于导通状态,供电持续。

按键的使用

key_status连接到单片机上,用于检测按键是否被按下,就是一个普通的按键电路,状态有两种:

  1. 按键松开,key_status对地不通,通过10K上拉电阻接到VCC。端口为高电平。
  2. 按键按下,key_status通过二极管和按键接地,端口为低电平。

这里按键就可以当作功能按键来使用。按键状态不会影响到电源通断。可以判断不同的状态,比如长按,短按,双击来实现不同的功能。

关机流程

那么怎么关机呢?关机是通过软件实现的,只要软件将power端口置低电平,PMOS就会截止,后级系统没电就关机了。至于关机的条件就多种多样了。你可以检测到某种按键状态来关机,或者是超时关机,或者是定时关机。这就看你脑洞大小了。

这个对体积有要求,需要按键电源和功能复用的场合来使用,是要配合软件使用的。本人一直在用,这里分享出来觉得好用的可以收藏一下,以后会用到。

童鞋们有什么好玩的电源管理的电路也可以评论区分享一下。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多