设计一个单片机自杀的电路
遇到一个有趣的电路,要求是这样: 设计一个电路,有一个拨动开关,拨动到ON(接通)后,单片机能得电工作,过一段时间后单片机自己把自己的电源切断,使系统功耗为0. 当再次把开关拨回OFF,再拨到ON时,又重复刚才的动作。 自锁我以为你要做自杀炸*呢。 电路是这样,大家说说工作原理和编程过程,还有没有更简单的电路? 一个按键+三极管控制电源:
按下按键——》单片机得电——》单片机控制三极管接通电源——》单片机延时切断电源(这时候按键早已经放开) 电源->拔动开关->PMOS+NMOS开关->LDO 电源到单片机。 单片机工作后,过一段时间控制通过NMOS控制PMOS切断电源。说白了就是两个开关串联而已。 有些LDO和DCDC是有使能端的
使能端搞个BAT54C 一端接个按键 一端接单片机IO按键按下 使能有效,LDO DC 工作 单片机启动,输出使能信号 接管按键动作。
延时多久后,释放使能信号,断电关机 qzlbwang 发表于 2013-6-8 14:37 static/image/common/back.gif
一个按键+三极管控制电源:
按下按键——》单片机得电——》单片机控制三极管接通电源——》单片机延时切断 ...
这个不对,你说的是按键开关,这里要求的是拨动开关。 jamsan 发表于 2013-6-8 14:57 static/image/common/back.gif
电源->拔动开关->PMOS+NMOS开关->LDO 电源到单片机。 单片机工作后,过一段时间控制通过NMOS控制PMOS切断 ...
单片机要得电必须要三脚输出高电平,可是要输出高电平必须先得电,这不是先有**还是先有蛋吗? 如果把拨动开关换成按键就好做了 你百度搜索一下软关机电路,方法很多。。
比如这个图中, 当把J1打上,通电后,会通过C1触发U2的1脚为高,使U1通电,形成自锁。
关机时,单片机用I/O口拉低U2的1脚,会断开U1,就彻底关机了。图中U1的1,2脚之间也应该有一个电阻。
另外要根据不同的MCU进行改动,以及复位时I/O是高还是低,还有I/O驱动能力进行调整。思路是这个样子。
自杀、、、 万用表自动关机就是这样的电路。 mark 430的低功耗中进行中断,算不算? D电路不错,收藏了 银行的U盾能自杀。 趣味单片机 发表于 2013-6-8 16:37 static/image/common/back.gif
单片机要得电必须要三脚输出高电平,可是要输出高电平必须先得电,这不是先有**还是先有蛋吗? ...
所以C30才有存在的必要。 。。。还以为是设计个让电路短路,或者让电容爆炸什么的,激动了一下。