新闻  |   论坛  |   博客  |   在线研讨会
一键开关机电路详解
Linux嵌入式 | 2022-12-29 17:23:08    阅读:872   发布文章

导读:

在我们的工作或做项目的过程中会遇到一个按键实现开关机,这个电路到底是怎么实现的呢,今天我们就来揭开它的真面目吧!

一键开关机电路:


电路解析:

电路的通断是用IRF7304一颗大功率的PMOS管来实现的,分析上图电路可知要想把PMOS导通,结合PMOS管的导通条件,MOS管的G极需要满足GS<0,图中的G级有两个通路可以被接地:

1.按键按下,PMOS的G级通过二极管和按键被接 地,PMOS管导通,系统供电。

2.后级电路把PG5引脚拉高,三极管Q2导通,PMOS的G级接地,PMOS管导通。

开机流程:

当系统在没电的情况下,系统不工作,只有通过按键S1来启动系统,当按键被按下时MOS管G极接地,MOS管被导通,此时电源VCC通过MOS管给后级系统供电,当系统启动时,软件运行立即将PG5拉高,MOS管通过方式2导通,松开按键后MOS管继续导通,系统开机。

按键:

系统上电后通过连接在芯片上的IO口PF5来检测按键,按键按下时PF5接地为低电平,按键松开时,PF5通过上拉电阻接高电平,这时按键就可以做功能键长按、短按、双击来使用实现自己想要的功能。

关机:

系统的关机是通过软件来检测实现的,就是所说的“软关机”,软件检测到按键被长按或双击时,将PG15拉低,Q2关断,MOS管关断,系统关机。

二极管的作用:

D2、D3是防止VCC通过R26、R23回路和3.3V连到一起,是3.3V供电的电压升高,烧坏系统。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
工科男,多年嵌入式工作者,每日分享工作中常遇到的一些“坑”
推荐文章
最近访客