[MCU] 想在单片机/MCU断电的时候还能运行几秒钟,此时用中断脚检测断电这一刻的动作。在MCU...

[复制链接]
3988|19
 楼主| QWE4562009 发表于 2024-3-20 17:23 | 显示全部楼层 |阅读模式
想在单片机/MCU断电的时候还能运行几秒钟,此时用中断脚检测断电这一刻的动作。在MCU的VCC脚加一个法拉电容是否可行?有哪些更好的方法可以实现我要的这个功能


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ayb_ice 发表于 2024-3-21 09:31 | 显示全部楼层
方案可以的
mbutterfly 发表于 2024-3-21 12:56 | 显示全部楼层
看电路板大小。我板子大,1000UF也就10ms。可以写两页E2PROM了。256字节。
玄德 发表于 2024-3-21 13:52 | 显示全部楼层

不需要什么备用电源,你只要改下程序,把你关心的状态每秒一次写到 ROM 里,
开机的时候读出来就行了。

 楼主| QWE4562009 发表于 2024-3-22 11:20 | 显示全部楼层
mbutterfly 发表于 2024-3-21 12:56
看电路板大小。我板子大,1000UF也就10ms。可以写两页E2PROM了。256字节。

1000UF也就10ms。这个如何计算的啊  RC?R没有的情况下 如何计算时间  

可以写两页E2PROM了。256字节。这个怎么计算出来的呢  
 楼主| QWE4562009 发表于 2024-3-22 11:21 | 显示全部楼层
玄德 发表于 2024-3-21 13:53
不需要什么备用电源,你只要改下程序,把你关心的状态每秒一次写到 ROM 里,
开机的时候读出来就行了。

这个会增加嵌入式软件同事的代码量  没必要
mbutterfly 发表于 2024-3-22 12:19 | 显示全部楼层
QWE4562009 发表于 2024-3-22 11:20
1000UF也就10ms。这个如何计算的啊  RC?R没有的情况下 如何计算时间  

可以写两页E2PROM了。256字节。 ...

加定时器算的时间。
coody 发表于 2024-3-22 13:31 | 显示全部楼层
你的工作电压、电流多少?没有这些参数没法判断。
ocon 发表于 2024-3-22 13:55 | 显示全部楼层
在电源的主滤波电容前加隔离二极管取测点,可以提高断电检测和缺电关机之间的时间差,直接并法拉电容可能导致单片机上电复位机制失效。
一周一天班 发表于 2024-3-22 14:16 | 显示全部楼层
换个思路实现很简单:工作时候一直再RTC备份中存储时间,上电时候检测该值即可。存储最好采用滚动存储方式+校验。
 楼主| QWE4562009 发表于 2024-3-23 16:53 | 显示全部楼层
ocon 发表于 2024-3-22 13:55
在电源的主滤波电容前加隔离二极管取测点,可以提高断电检测和缺电关机之间的时间差,直接并法拉电容可能导 ...

什么意思啊  搞个图看下撒
xionghaoyun 发表于 2024-3-23 18:00 | 显示全部楼层
芯片自带有无掉电检测 没有就靠大电容了
ocon 发表于 2024-3-23 23:47 | 显示全部楼层
QWE4562009 发表于 2024-3-23 16:53
什么意思啊  搞个图看下撒

SAVE2是测点,直接连单片机IO口,因为是交流周期信号,需要做常规软件滤波。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| QWE4562009 发表于 2024-3-25 14:21 | 显示全部楼层
ocon 发表于 2024-3-23 23:47
SAVE2是测点,直接连单片机IO口,因为是交流周期信号,需要做常规软件滤波。

...

断电的时候 单片机的电从哪里来  你这个  没看懂啥意思
ocon 发表于 2024-3-25 15:01 | 显示全部楼层
QWE4562009 发表于 2024-3-25 14:21
断电的时候 单片机的电从哪里来  你这个  没看懂啥意思

靠C5C7维持一段时间,足够单片机保存数据。
 楼主| QWE4562009 发表于 2024-3-29 17:50 | 显示全部楼层

法拉电容直接并联在MCU的电源端是否可以呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| QWE4562009 发表于 2024-3-30 17:52 | 显示全部楼层
ocon 发表于 2024-3-22 13:55
在电源的主滤波电容前加隔离二极管取测点,可以提高断电检测和缺电关机之间的时间差,直接并法拉电容可能导 ...

  3.3V和法拉电容之间有必要增加一个二极管吗?就是3.3V经过一个二极管再接到单片机的VCC和法拉电容  有没有必要
ocon 发表于 2024-3-31 13:55 | 显示全部楼层
QWE4562009 发表于 2024-3-30 17:52
3.3V和法拉电容之间有必要增加一个二极管吗?就是3.3V经过一个二极管再接到单片机的VCC和法拉电容  有 ...

单片机的电源脚上加法拉电容会造成电压上升和下降过慢,容易导致单片机和其他芯片复位异常而死机。
在3.3V之后加二极管电压就不到3.3V了,加二极管的目的是不使用法拉电容。
 楼主| QWE4562009 发表于 2024-4-2 16:23 | 显示全部楼层
ocon 发表于 2024-3-31 13:55
单片机的电源脚上加法拉电容会造成电压上升和下降过慢,容易导致单片机和其他芯片复位异常而死机。
在3.3 ...

啥意思  直接用一个二极管  不用法拉电容吗
ocon 发表于 2024-4-3 01:36 | 显示全部楼层
在3.3V之后加二极管电压就不到3.3V了,而且会造成单片机电源脚电压不稳,所以不能这样加二极管。在合适的地方加二极管可以隔离各种电容对断电检测点的影响,就能在3.3V还没开始下降时就检测到外部断电,达到不使用法拉电容的目的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1108

主题

3174

帖子

23

粉丝
快速回复 在线客服 返回列表 返回顶部