应广单片机长按开关机_单片机单键开关机电路,模仿手机电源键功能 - 实现长按开机、长按关机、轻触开关锁屏...

这篇博客分享了一个利用应广单片机实现单键开关机电路的设计,通过配合电源芯片MP2144,可以实现长按开机、长按关机和轻触开关屏功能。电路设计注重低静态功耗,适合电池供电系统。文中详细解释了按键开机、按键事件和按键关机的实现原理,并提到了关键元器件的作用。
摘要由CSDN通过智能技术生成

分享一个自己电路中的 单键开关机电路,需要与单片机的I/O配合,可实现手机电源键功能,如长按开机、长按关机、轻触开关锁屏或其他自定义功能。并且静态功耗极低,最大uA级,非常适合电池供电。

电路需求

电路需要使用:带有EN使能引脚的电源芯片,如图中的MP2144,用于将VIN降压到3.3V,给单片机系统供电。还要使用单片机的两个I/O,KEY_ON 与 PWR_EN。其中 KEY_ON配置为输入引脚,PWR_EN配置为推挽输出。

(VIN为电源,当SW-PB按下后,D3导通,SW_EN电平为高,MP2144工作,会输出3.3V电源给单片机供电,使其工作。)

实现原理

按键开机过程:

1. VIN为电源,当SW-PB按下后,D3导通,SW_EN电平为高,MP2144工作,会输出3.3V电源给单片机供电,使其工作。

2. 单片机上电后,KEY_ON设置为输入,PWR_EN设置为初始状态为0的推挽输出。持续检测KEY_ON引脚电平。此时SW-PB的状态为按下,Q2导通,KEY_ON被拉低为低电平。

3. 如果检测到KEY_ON引脚持续xS时间均为低电平,且此时系统状态为关机,则判断用户正在执行长按开机。单片机会执行开机过程:将 PWR_EN设置输出高电平,系统持续供电,之后单片机正式初始化其他外设并运行系统。开机过程完毕。

D3、D4的作用相当于或门,只要有一端输入为高电平,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值