找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 609|回复: 18
打印 上一主题 下一主题
收起左侧

关于单片机睡眠模式漏电问题

[复制链接]
跳转到指定楼层
楼主
ID:1065536 发表于 2023-12-26 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我的单片机在进入休眠模式时明明把定时器和ADC还有看门狗都关了,上下拉电阻也没有开,为什么还是会漏电?求助一下论坛大佬
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:267719 发表于 2023-12-26 12:36 | 只看该作者
把电路贴下,我们共同研究下。
回复

使用道具 举报

板凳
ID:996773 发表于 2023-12-26 13:38 | 只看该作者
单片机别说在休眠模式下,就算在掉电模式下都有微安级别的漏电流,多看看厂家pdf就明白了
回复

使用道具 举报

地板
ID:190152 发表于 2023-12-26 22:11 来自手机 | 只看该作者
休眠模式io设置高阻态
回复

使用道具 举报

5#
ID:1065536 发表于 2023-12-27 10:39 | 只看该作者
carpcarey 发表于 2023-12-26 12:36
把电路贴下,我们共同研究下。

没有电路,我也是照着人家样机写的,测到什么功能就写什么,我也没有原理图和电路
回复

使用道具 举报

6#
ID:1065536 发表于 2023-12-27 10:39 | 只看该作者
hi等你 发表于 2023-12-26 13:38
单片机别说在休眠模式下,就算在掉电模式下都有微安级别的漏电流,多看看厂家pdf就明白了

样机50个微安,我的三百个微安相差有点大
回复

使用道具 举报

7#
ID:1065536 发表于 2023-12-27 10:40 | 只看该作者
高低都不调 发表于 2023-12-26 22:11
休眠模式io设置高阻态

设置了,进睡眠的时候我把那些io全部设为输入了
回复

使用道具 举报

8#
ID:192020 发表于 2023-12-27 11:15 | 只看该作者
小白菜c 发表于 2023-12-27 10:40
设置了,进睡眠的时候我把那些io全部设为输入了

设为输入没上下拉?睡眠时应该确保每个引脚有确定电平,要不就看看外部有没有加上下拉,不然还是得单片机开上下拉,或者直接推挽模式输出高低
回复

使用道具 举报

9#
ID:1065536 发表于 2023-12-27 11:19 | 只看该作者
qq475878026 发表于 2023-12-27 11:15
设为输入没上下拉?睡眠时应该确保每个引脚有确定电平,要不就看看外部有没有加上下拉,不然还是得单片机 ...

内部没有开上下拉,应该不管硬件的问题,因为是别人样机的芯片也是在这个硬件上面测也是没有问题,好讨厌,没有电路图和功能说明的项目。
回复

使用道具 举报

10#
ID:192020 发表于 2023-12-27 11:35 | 只看该作者
小白菜c 发表于 2023-12-27 11:19
内部没有开上下拉,应该不管硬件的问题,因为是别人样机的芯片也是在这个硬件上面测也是没有问题,好讨厌 ...

我意思是睡眠时要确保每个引脚有确定电平,如果你全部设为输入时外围电路也没有上下拉,这时引脚就会浮空,就会有漏电流,你可以看下硬件看看哪个引脚是会浮空的,可以把相关引脚设为输出低或者高,是不能输入浮空的
回复

使用道具 举报

11#
ID:1065536 发表于 2023-12-27 11:59 | 只看该作者
qq475878026 发表于 2023-12-27 11:35
我意思是睡眠时要确保每个引脚有确定电平,如果你全部设为输入时外围电路也没有上下拉,这时引脚就会浮空 ...

好的,我看看
回复

使用道具 举报

12#
ID:192020 发表于 2023-12-27 12:00 | 只看该作者
小白菜c 发表于 2023-12-27 11:19
内部没有开上下拉,应该不管硬件的问题,因为是别人样机的芯片也是在这个硬件上面测也是没有问题,好讨厌 ...

可以用万用表量一下样机睡眠时的各个引脚状态,再照着样机配,记住睡眠时不能输入浮空就行了
回复

使用道具 举报

13#
ID:1065536 发表于 2023-12-27 12:21 | 只看该作者
qq475878026 发表于 2023-12-27 12:00
可以用万用表量一下样机睡眠时的各个引脚状态,再照着样机配,记住睡眠时不能输入浮空就行了

好的
回复

使用道具 举报

14#
ID:1065536 发表于 2023-12-27 12:27 | 只看该作者
qq475878026 发表于 2023-12-27 12:00
可以用万用表量一下样机睡眠时的各个引脚状态,再照着样机配,记住睡眠时不能输入浮空就行了

引脚没有问题,我和他的配的是一样的
回复

使用道具 举报

15#
ID:57657 发表于 2023-12-29 13:56 | 只看该作者
小白菜c 发表于 2023-12-27 10:39
样机50个微安,我的三百个微安相差有点大

你板子上有没有什么外围电路或其他芯片、传感器等,可能是这些消耗的。
回复

使用道具 举报

16#
ID:642276 发表于 2023-12-29 17:37 | 只看该作者
看休眠前把io口配置成模拟输入看看,我在用某齐的一款芯片休眠前配置成数字输入会出现功耗高的问题,然后休眠前把他配置成模拟输入就正常了
回复

使用道具 举报

17#
ID:1034948 发表于 2023-12-30 15:44 | 只看该作者
有电池的要看电池检测AD的电阻是多大
回复

使用道具 举报

18#
ID:401564 发表于 2023-12-30 22:10 | 只看该作者
1,先看外围的硬件有什么芯片,比如充电IC,升压芯片之类的,它们可能是要关断的
2,不是单纯的高阻,或者低电平,高电平的操作,要看实际情况的,有的芯片是内置了上拉电阻的,你得低电平才能关断的,而有的是低电平使能的,你给个低电平,它就导通了,比如PMOS管
3,如果你有样机,可以列一个表格,对比一下你的和样机的休眠状态下,各个IO的电平状态对比,如果电平状态完全一样,那就是你单片机内部的事了
回复

使用道具 举报

19#
ID:420836 发表于 2024-1-1 23:37 | 只看该作者
单片机的待机模式仍然消耗电能。 最重要的是它在待机模式下消耗多少电量以及是否在零件数据表中列出的规格范围内。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表