你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F101CB stop模式低功耗问题

[复制链接]
blu 提问时间:2014-8-11 14:25 /
现在调试STM32 stop模式低功耗 ,逻辑是:当外界电源掉电后电池供电,然后进入低功耗 ,当外界电源供电时 ,唤醒。附件见原理图。

说明:电池是3V纽扣电池,外界电源经过二极管后的电压(3.2V左右)会高于电池经过二极管后的电压。

现在有个问题,外界电源掉电后,stm32 RAM里面保存的内容丢失了,保存的数值放在一个数组里了,掉电后在进入stop模式前我查看数组都变成0了,但是如果在掉电后进入stop模式前这段时间里给变量赋值,上电唤醒后变量值就没发生变化。

所以我想问:电压跳变会影响到stm32的RAM值吗?还是说下电瞬间 电压波动(0.2V左右)、电流不足 这两种哪种会影响stm32的RAM?
另外我还有个其他疑问,如果用备份寄存器存储数据,并开启外界侵入检测功能。在只有Vbat供电的情况下,侵入检测还能发挥作用吗?如果Vdd存在的情况下,断开Vbat供电,备份区的数据会发生变化吗?
5623.png
收藏 评论7 发布时间:2014-8-11 14:25

举报

7个回答
blu 回答时间:2014-8-11 14:28:31

回复:STM32F101CB stop模式低功耗问题

额字体这么小
feel-376797 回答时间:2014-8-11 14:50:30

RE:STM32F101CB stop模式低功耗问题

数组是全局变量还是局部变量
废鱼 回答时间:2014-8-11 14:51:26

RE:STM32F101CB stop模式低功耗问题

如果BAT有点的话,不会影响备份寄存器。这个可以参考RTC的原理,如果来回切换,会对该值有影响。对于RAM的值,只有复位的时候会变化,这就要看供电是否会导致复位,如果电源跳变,建议用一个LDO芯片给系统转换电源。
霹雳之火 回答时间:2014-8-11 22:52:01

RE:STM32F101CB stop模式低功耗问题

楼上说的已经很详细了,如果电源跳变,建议用一个LDO芯片给系统转换电源。
ataudio 回答时间:2015-1-9 12:32:49
学习低功耗,即将用到自己 的F407上。多谢分享。
万里-363223 回答时间:2015-1-10 09:09:27
帮忙顶一下.......
肖雄 回答时间:2015-5-19 19:16:54
你好,你做低功耗电流多少?
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版