[技术问答] 关于赛元MCU SC92F7321 STOP模式功耗大(320uA左右)

[复制链接]
2157|10
 楼主| Tanglin7630424 发表于 2019-6-17 08:34 | 显示全部楼层 |阅读模式
最近在使用赛元MCU做个手持产品项目,需要低功耗,低功耗模式下代码为:先关闭所有外设(但是总中断和外部中断开启),PCON=0x02; 后8个_nop()_;  睡眠后测量功耗还有230uA左右,偏大太多,说明书描述是10uA以内; 请教一下大家有没有遇到过类似情况,是什么原因,谢谢。
赛元MCU3 发表于 2019-6-17 11:47 | 显示全部楼层
低功耗应用参考低功耗使用说明
赛元SC92F8XXX低功耗触控库使用说明v0.3.pdf (1.19 MB, 下载次数: 133)
赛元MCU3 发表于 2019-6-17 13:29 | 显示全部楼层
检查进入STOP前有没有将模拟外设的电源关掉,比如说ADC电压,PWM等
 楼主| Tanglin7630424 发表于 2019-6-17 14:01 | 显示全部楼层
赛元MCU3 发表于 2019-6-17 13:29
检查进入STOP前有没有将模拟外设的电源关掉,比如说ADC电压,PWM等

有的
赛元MCU3 发表于 2019-6-17 18:48 | 显示全部楼层
tianhehui 发表于 2019-6-18 08:31 | 显示全部楼层
把输出的IO口设为输出低电平,输入口开内部上拉如果外部电阻小,也会有漏电流。
 楼主| Tanglin7630424 发表于 2019-6-18 15:59 | 显示全部楼层
tianhehui 发表于 2019-6-18 08:31
把输出的IO口设为输出低电平,输入口开内部上拉如果外部电阻小,也会有漏电流。 ...

外围电路全部拆掉了,只留了一个MCU,功耗还是大,该管的全关了,
赛元MCU3 发表于 2019-6-18 16:56 | 显示全部楼层
检测IO口是否设置为输入不带上拉模式,导致功耗偏大的
YanniChen 发表于 2019-7-11 15:29 | 显示全部楼层
未封装的管脚是否有配置?
鑫越电子 发表于 2019-7-12 11:24 | 显示全部楼层
楼主的问题解决了没有。是不是那个模块没有关闭导致的
 楼主| Tanglin7630424 发表于 2019-7-16 13:57 | 显示全部楼层
鑫越电子 发表于 2019-7-12 11:24
楼主的问题解决了没有。是不是那个模块没有关闭导致的

问题解决了   谢谢大家   原因是其中一个外部中断输入脚,需要上升沿触发唤醒,有外部下拉电阻,漏电流大是设置为上拉输入产生的,我将输入模式由上拉输入改为浮空输入(外部有下拉电阻,其实等于下拉输入)就好了,最终整机漏电流为0.67uA;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

18

帖子

0

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