51单片机掉电检测
大家好!我是个新手,做了个很简单的掉电保护电路,目的是在供电掉电的情况下保存MCU的数据,图上传了大家一看就知道怎么回事(其中5V电压是电源适配器输出给MCU目标板的电压,MCU是STC89C52)我在这个电路上遇到点问题,请教达人帮忙啊!1,对于瞬间掉电情况,比如电源适配器到MCU的线突然断了,MCU可以在电容有效供电的时间内(5ms),完成9字节的数据保存(60us写一个字节),掉电保护成功。
2,对于缓慢掉电情况,比如电源适配器到市电的线突然断了,由于电源适配器里面的电感电容的原因,还会向MCU供给一个缓降的电压,这个时候电容电压也跟着缓降,等到电压降到足够使INT0产生中断的时候,电容电压也跟着降低得无法工作了,掉电保护失败。
请教大家:
1,有没有很简单的办法,在不用电压比较器的情况下,实现两种掉电情况都能保护成功?
2,缓慢掉电下保护失败的原因不知道分析得对否,我也想过电容值问题最大尝试到2200u还是不行,请问还有别的原因吗?
http://cache.amobbs.com/bbs_upload782111/files_12/ourdev_423134.JPG
(原文件名:掉电保护.JPG) 20K的电阻弄小点,保证通过电阻的电流大于单片机消耗的电流 电阻分压的形式不太可靠,用片掉电复位IC吧。 参考马老师有个帖。 换法拉电容应该可以了吧。5.5V/0.22F的法拉电容价格是2.3块一颗(含税)。 和小的纽扣电池差不多大。 IC可选用MAX813L,分立元件用稳压管串在三极管基极,2种方法都实际用过。 对啊,用法拉电容,我们有过成功的项目 法拉电容?本人还未曾听说!哈哈 有啊那种电容容量很大的。 分压电路部分有问题呀,应该做掉电的电位下拉电路才对(没有下拉电路时由于51内部上拉电阻会一直高电平,造成检测不到掉电的) mark 请问这种简单的掉电保护电路有啥明显的缺点么
页:
[1]