[技术问答] N76E003进入掉电模式后,通过外部中断唤醒时,发现部分SRAM数据丢失,这是否与唤醒时间不足有关?

[复制链接]
202|38
everyrobin 发表于 2026-5-19 09:08 | 显示全部楼层
唤醒时钟稳定对数据保存有何影响?
alvpeg 发表于 2026-5-21 11:19 | 显示全部楼层

如何减少外部干扰              
earlmax 发表于 2026-5-21 11:48 | 显示全部楼层
如何验证SRAM保持功能是否启用
xiaoyaodz 发表于 2026-5-21 12:28 | 显示全部楼层
N76E003 的掉电模式会关闭 CPU 和大部分外设时钟以降低功耗,但 SRAM 的数据保持依赖于 VBG​ 或 LVR​ 模块维持的电压。若芯片在进入掉电模式前未正确配置  ,或者 VDD 电压已处于 LVR 阈值边缘,SRAM 的供电可能会在休眠期间被切断或波动,导致数据物理丢失。这种丢失是永久性的,与唤醒时间无关。
pixhw 发表于 2026-5-21 13:29 | 显示全部楼层
在PCB设计中增加电源滤波和退耦电容,减少高频噪声的耦合;对关键信号线进行屏蔽处理,降低空间辐射干扰。
i1mcu 发表于 2026-5-21 13:54 | 显示全部楼层
N76E003 的掉电唤醒机制是“挂起-恢复”模型,而非“休眠-重启”模型。
cemaj 发表于 2026-5-21 16:16 | 显示全部楼层
“掉电模式下的SRAM供电策略”与“唤醒后的时钟恢复顺序”
Dreamshaper 发表于 2026-5-21 16:34 | 显示全部楼层
uiint 发表于 2026-5-5 10:55
掉电唤醒不是复位

说不通啊,你都唤醒了怎么不复位?这逻辑不科学啊
sdCAD 发表于 2026-5-21 18:01 | 显示全部楼层
N76E003的中断服务程序堆栈该如何合理分配?
北海道没有冬天 发表于 2026-5-24 15:12 | 显示全部楼层
N76E003 掉电模式下 SRAM 本应保持数据,丢失非唤醒时间不足所致。该模式时钟全停,外部中断唤醒需重启时钟并稳定,此过程不影响 SRAM。数据丢失多因:电源不稳、欠压检测 (BOD) 未关、中断标志未清、或变量未正确分配到 SRAM。
灰色与青 发表于 2026-5-27 17:23 | 显示全部楼层
与唤醒时间不足无关。N76E003 掉电模式下 SRAM 本应保持数据。丢失主因:
电压不稳:唤醒时 VDD 跌落、触发 POR/LVR,导致内存刷新异常。
硬件配置:未关闭 POR/BOD、电源噪声、退耦不足。
软件问题:唤醒后误初始化 RAM、堆栈溢出、中断重入改写。
水星限定 发表于 2026-7-12 15:33 | 显示全部楼层
和唤醒时长无关。N76E003 掉电模式下只有保留型 SRAM 维持数据,普通 SRAM 断电清零。若未将变量分配至保留 RAM,唤醒后数据必然丢失;外部中断唤醒仅恢复系统时钟,不会复原普通 SRAM 内容,需把关键变量定义到专用不掉电存储区。
Moon月 发表于 2026-7-14 18:45 | 显示全部楼层
通过检查变量值异常变化或程序崩溃点,分析代码执行顺序,确认是否超出堆栈分配,从而判断堆栈溢出。
物联万物互联 发表于 2026-7-14 23:41 | 显示全部楼层
确保正确设置SRAM的保持电压,避免因电压不足导致数据丢失。
哪吒哪吒 发表于 2026-7-18 22:31 | 显示全部楼层
通过检查变量值的改变,确定其值是否在不应该变化的时间点发生变化,如果出现异常变化,可能是因为堆栈溢出导致数据被覆盖。
AIsignel 发表于 2026-7-20 08:46 | 显示全部楼层
中断服务程序中,若多个中断同时触发,可能导致变量值被覆盖,需谨慎处理,以防数据丢失。
老橘树下的桥头 发表于 2026-7-21 16:05 | 显示全部楼层
无关,非唤醒时长导致。N76E003 掉电模式下 SRAM 供电切断,本身无法保存数据;外部中断唤醒仅复位流程,不影响存储。需将关键变量放 XDATA 后备存储,或写入 EEPROM,掉电前备份、唤醒后恢复,才能避免数据丢失
老橘树下的桥头 发表于 2026-7-22 16:06 | 显示全部楼层
和唤醒时长无关。N76E003 深度掉电时内核 SRAM 断电,天然丢失数据;仅空闲模式 SRAM 保电。若部分数据丢失,是误进入深度掉电,并非唤醒耗时不足。关键数据需提前存入片内 EEPROM,唤醒后读取恢复,同时核对掉电模式配置寄存器。
digit0 发表于 2026-7-22 22:16 | 显示全部楼层
使用低功耗电流测量芯片或模块,确保在掉电模式下测量,同时确保电路中没有漏电流干扰。
单芯多芯 发表于 2026-7-26 12:54 | 显示全部楼层
中断服务程序中,同一变量在中断发生时可能被新值覆盖,确保变量使用前已保存旧值,中断结束恢复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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