jazsmile 发表于 2012-7-28 12:47:15

掉电检测电路如何实现?

主要目的是检测掉电,瞬时向eeprom写入数据。

我的思路就是VCC--R--C--GND。 C用于蓄能,暂时给单片机供电。

然后VCC-R-R-GND 分压,或则加三极管用于掉电测量,当电压低于分压设定值后造成低电平,产生中断。

请大家拍砖。

BXAK 发表于 2012-7-28 13:08:37

AVR内部有 掉电检测 BOD,看pdf资料

jazsmile 发表于 2012-7-28 14:00:47

BXAK 发表于 2012-7-28 13:08 static/image/common/back.gif
AVR内部有 掉电检测 BOD,看pdf资料

这个bod好像是用于复位的。

我再仔细看看。

zhaozhaosheng 发表于 2012-7-28 15:03:23

可以用7044检测,掉电瞬间利用外部中断写入eeprom

qxwan250 发表于 2012-7-28 16:48:22

就是BODEN,这个是对的。。。。多看看双龙下载器解释和芯片资料

jazsmile 发表于 2012-7-28 17:08:00

zhaozhaosheng 发表于 2012-7-28 15:03 static/image/common/back.gif
可以用7044检测,掉电瞬间利用外部中断写入eeprom

谢谢。

电路如下:

下降沿检测?

jazsmile 发表于 2012-7-28 17:08:33

qxwan250 发表于 2012-7-28 16:48 static/image/common/back.gif
就是BODEN,这个是对的。。。。多看看双龙下载器解释和芯片资料

是起复位的功能?

jazsmile 发表于 2012-7-28 17:15:18

zhaozhaosheng 发表于 2012-7-28 15:03 static/image/common/back.gif
可以用7044检测,掉电瞬间利用外部中断写入eeprom

请将你使用的电路贴出来学习。

谢谢!!

如果要写11字节, 单片机供电的VCC 下拉电容需要多大?

jazsmile 发表于 2012-7-28 17:30:26

找到的资料。
这些都是针对5v的, boden设置2.7v。

而我的系统供电是3.3v,所以还需处理。

jazsmile 发表于 2012-7-28 17:33:53

看来3.3v的系统,开启不了boden。 因为掉电检测的电压与boden工作电压接近。

5v供电可行,需要将所有3.3v的芯片与单片机通讯间增加电平转换功能。

BXAK 发表于 2012-7-28 20:13:46

马老师的帖子中有提到 不要忘记使用AVR的BOD

lo-lo25 发表于 2012-7-28 20:24:42

可以用内部的比较器来实现掉电检测的,以前有用过。

LM1876 发表于 2012-7-28 20:47:14

只用过STC的,内部集成了,查状态就搞定

jazsmile 发表于 2012-7-28 22:38:30

BXAK 发表于 2012-7-28 20:13 static/image/common/back.gif
马老师的帖子中有提到 不要忘记使用AVR的BOD

非常感谢!!

boden开启,主要是复位。

还是需要配合检测电路的。

foxpro2005 发表于 2012-11-15 00:17:37

其实有更简单的方法,请使用巧妙使用内部模拟比较器,上升沿中断(或下降沿中断)。
页: [1]
查看完整版本: 掉电检测电路如何实现?