基于法拉电容的单片机掉电数据保存方案
创作时间:
2025-03-22 20:13:17
作者:
@小白创作中心
基于法拉电容的单片机掉电数据保存方案
引用
1
来源
1.
https://bbs.21ic.com/icview-3426198-1-1.html
随着MCU内部集成FLASH ROM以及法拉级电容的出现,传统的掉电电池或达拉斯DS存储器实现掉电数据保存的方式已经过时。本文将详细介绍一种基于法拉电容的单片机掉电数据保存方案,包括硬件电路设计和软件实现细节。
硬件电路设计
电源电路
电路采用6V供电(如7806),使用二极管实现单向充电并钳位至0.6V,确保单片机在4.5V-5.5V之间正常工作。47欧姆电阻用于电源滤波和限流,防止异常时烧毁单片机。
储能电容
选用0.47F/5.5V储能电容,通过47欧姆电阻限制上电浪涌电流。计算表明,即使使用5.5A恒流充电也需要0.47秒才能充满,因此需要上电加速电路。使用肖特基二极管(1N5819)从法拉电容向单片机VCC放电,同时阻断法拉电容对上电加速电路的旁路作用。
掉电检测电路
使用9014三极管和分压电阻构成基极上发射极双端输入比较器,实现掉电检测和发出最高优先级的掉电中断。电路相当于半只比较器LM393,但更简单且功耗更低(掉电时耗电小于0.15mA)。
其他硬件要点
- 驱动单片机外部口线的高电平驱动电路应直接接在电源前方,避免与单片机VCC争抢电源。
- 使用二极管串联上拉电阻,防止掉电后单片机通过口线向电源和外部设备反供电。
软件实现
- INX0在硬件上处于最高优先级,软件中也需要保证其最高优先级。
- 在INX0中断程序入口,需要将所有端口置为低电平,以阻断法拉电容的电荷通过单片机口线外泄。
掉电维持时间计算
假设单片机工作电流为20mA(外设驱动电流已被屏蔽),可以计算出0.47F电容从5.5V跌落到4.5V所能维持的掉电工作时间为:
T = 1V * 0.47F * 1000 / 20mA = 23.5秒
这足以完成多次掉电数据保存操作。
图1:单片机掉电数据保存电路图
热门推荐
澳大利亚的语言使用情况
澳大利亚的语言环境:以英语为主,多元文化交融
Steam全年促销时间表详解:何时打折力度最大?
虎跳峡惊魂:安全探险指南
虎跳峡旅游攻略自由行,打卡万里长江第一峡谷,来了就不想走
经常感觉紧张、焦虑?两方面标准判断心理状态是否有异常
雪里蕻的功效与作用及禁忌
复盘186家上市公司年报,消费龙头企业谁在狂奔?
止损是期货交易的基本功(期货交易如何设置止盈止损)
如何分析投资公司的市场表现和投资价值?这些分析对于投资者有何参考意义?
《剪刀手爱德华》:纯真与残酷的交响,永恒的孤独与冰冷的温柔
《剪刀手爱德华》:纯真与残酷的交响,永恒的孤独与冰冷的温柔
开心果:从沙漠到餐桌的美味传奇
中科院微电子所在GaN功率器件研究领域取得重要突破
昭通市哪个区县市最富?昭通市各区县市经济实力排名
水富市历史地理沿革
死刑的执行方式:从古代到现代的演变
这些事情,异地办理更“易办”
不用回老家办理!上海“跨省通办”业务再+1
账号信息安全与防御:守护数字世界的门户
书法讲座:篆书入门与用笔技巧之美
秦朝统一的文字叫什么:小篆为秦国丞相李斯发明
一项长期研究发现,早期接触花生可降低71%的过敏风险
严厉女王VK:一个社交媒体平台的法律挑战与社会影响
探访微医上海人工智能医院:AI赋能优质医疗资源“平移” 推进实现“价值医疗”
传统典籍文化与国漫的破壁之旅 《山海传奇》第二季收官
新显卡安装后屏幕不亮?10步排查精准定位
教育培训合同的常见法律问题
信用卡账单管理秘籍:巧妙设置,轻松避“坑”✨
民事赔偿怎么走法律程序