单按键电源开关电路

单按键电源开关电路

ID:34748061

大小:146.53 KB

页数:3页

时间:2019-03-10

单按键电源开关电路_第1页
单按键电源开关电路_第2页
单按键电源开关电路_第3页
资源描述:

《单按键电源开关电路》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单按键电源开关电路2010-02-2412:29:44来源:作者:【大中小】浏览:1755次评论:0条   两张图,用于单片机系统,图一是网上找来的,验证可用但是发现存在BUG,另外一张是根据图一修改后得来的,效果比较好,但是元件多了一点。图一   分析:开机时,按下按键,VCC从R2到D2被下低到地,此时P沟MOS管导通,VCC供给LM1117稳压,单片机系统上电。单片机系统上电后,初始化IO,控制电源端拉高power_ctrl=1,此时Q2导通,MOS管G脚恒定拉低,即使放开按键也OK。系统工

2、作后,电源键通过power_key端检测关机。   本电路从上电到系统进入工作,将会很快,大概几个ms就可以完成,因此在程序上要进行补充,上电后持续按住,检测按下时间达到??秒后则正式开机,否则当按键放开后控制IO拉低,执行自杀,同理,关机也需要相应的操作。   BUG:由于电路上电太快,因此存在有时候关机后又开机的问题,即按下按键关机,控制IO关闭电源,但是由于按键有一定的抖动,在放开按键时的抖动有很大的程度造成再次开机。   解决办法:按键放开后延迟一段时间后再控制关机,这样虽然可以实现,但是

3、由于人的惯性操作导致失败,即人总是会看着装置电源关闭了才会确实放开手的,否则就会认为按下的时间还不够还要接着按。因此目前来说还未有较好的解决办法。   图一的电路非常简单,如果能在软件上进行改进则可以省些成本,而采用下面的电路则会比较省事,对软件编程来说很方便。图二   分析:本电路稍微复杂些,开机时,VCC通过按键到D4给C5进行充电,R6决定充电时间,即按下开机时间,当充电电压达到一定电压后,TL431进入工作,把VCC从R5拉低,MOS管导通,系统进入工作。系统进入工作后,控制电源端拉低po

4、wer_ctrl=0,即Q5关闭,C5的电压由VCC3.3到R7、D5进行保持,R7决定充电电流,D5的作用是防止按键按下后,VCC的电流反流到VCC3.3上。关机时,控制电源端拉高,让Q5导通,则C5的积累电压从Q5放走,VCC3.3被拉低,此时,TL431停止工作,MOS管重新关闭,系统电源被关闭。   对比:两个电路各有各的好,一个成本低,但是控制麻烦,一个成本高些,程序简单。两个电路的思路在图一是快速上电,延迟进入系统工作;图二则是延迟上电,一旦上电则开始系统工作   补充:两张图片中的M

5、OS管画反了,设计时注意更正。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。