6189|14

331

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

关于国产MCU HC32L110低功耗问题的请教,有懂得指点一下。有图 [复制链接]

 
 

请教一下:HC32L110进入深度睡眠后电流大概在4uA以下,时间长点会到3.2uA,;打算用RST脚做上电唤醒(之前是没有用外部的复位电路),就是上电后整个系统重启,采用4.7K+0.1uF的复位电路(demo上的电路),到是达到上电唤醒的目的了,但掉电进入深度睡眠后的电流达到了150uA左右,分析了一下电路,没明白这个多出的100多uA电流是哪里来的?!复位电路是新加的

1594976313(1).png (67.71 KB, 下载次数: 1)

1594976313(1).png

最新回复

这需要分析负载构成和各自的影响,还要考察你的测试方法。   详情 回复 发表于 2020-7-19 16:17
点赞 关注
 
 

回复
举报

6095

帖子

4

TA的资源

版主

沙发
 

R31不能加大吗?另外再看看其他IO的设置,休眠时最好设置固定高或低。。 估计就是外部IO引起的。你一个一个查。很快就查到。

点评

外部的5V电源已经没有了,仅一个纽扣电池对MCU供电,所有的IO都设置为输出模式且输出0,进入深度睡眠模式。 不用外部的复位电路时,睡眠电流仅4uA不到。  详情 回复 发表于 2020-7-17 17:15
 
 
 

回复

331

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
damiaa 发表于 2020-7-17 17:08 R31不能加大吗?另外再看看其他IO的设置,休眠时最好设置固定高或低。。 估计就是外部IO引起的。你一个一个 ...

外部的5V电源已经没有了,仅一个纽扣电池对MCU供电,所有的IO都设置为输出模式且输出0,进入深度睡眠模式。

不用外部的复位电路时,睡眠电流仅4uA不到。

点评

复位电路的电阻加大看看。  详情 回复 发表于 2020-7-17 17:17
 
 
 

回复

6095

帖子

4

TA的资源

版主

4
 
本帖最后由 damiaa 于 2020-7-17 17:20 编辑
pcf2000 发表于 2020-7-17 17:15 外部的5V电源已经没有了,仅一个纽扣电池对MCU供电,所有的IO都设置为输出模式且输出0,进入深度睡眠模式 ...

复位电路的电阻加大看看。100K?先试试。其他电路都断开了? C1反并一个二极管1N4148。这样断电后再上电可靠复位。

点评

1N4148的反向电流在20度时漏电电流典型值25nA。你算下它的反向电阻多大。 小电阻,接成正向了吧?  详情 回复 发表于 2020-7-18 09:45
复位电路的电阻加大,可以把睡眠电流降下来,用了一个200K的,电流在15uA左右,但在主电恢复后不能系统复位。 C1反并一个二极管1N4148后,系统倒是可以复位,但睡眠电流约160uA,1N4148相当于一个小阻值电阻了。  详情 回复 发表于 2020-7-17 17:45
 
 
 

回复

9744

帖子

24

TA的资源

版主

5
 

5V是直接通过端子连接到外界吗?还有没有其它电路?

你说的上电唤醒是指单片机掉电后插入5V唤醒单片机?

量一下两种方案在掉电模式下复位引脚的电压看看有什么区别

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

331

帖子

0

TA的资源

一粒金砂(高级)

6
 
damiaa 发表于 2020-7-17 17:17 pcf2000 发表于 2020-7-17 17:15 外部的5V电源已经没有了,仅一个纽扣电池对MCU供电,所有的IO都设置为输 ...

复位电路的电阻加大,可以把睡眠电流降下来,用了一个200K的,电流在15uA左右,但在主电恢复后不能系统复位。

C1反并一个二极管1N4148后,系统倒是可以复位,但睡眠电流约160uA,1N4148相当于一个小阻值电阻了。

5V外部已经没有了,RST又是输入模式,怎会有电流消耗呢?,RST内部有上拉电阻样,是内部上拉电阻导致?!

点评

看电路应为低电平复位,C1反向并二极管就不对了,你确认?  详情 回复 发表于 2020-7-17 20:00
 
 
 

回复

1万

帖子

139

TA的资源

版主

7
 

内置上拉电阻会通过R31向外部5V输入侧泄放漏电流,应仔细看看手册能否将RST引脚配置成高阻输入态。

点评

“当外部复位引脚检测到低电平时会产生一个系统复位。该复位引脚已内置上拉电阻,并 集成了一个毛刺过滤电路。毛刺过滤电路会过滤小于 20uS(典型值)的毛刺信号,因 此,加到复位引脚上的低电平信号必须大于  详情 回复 发表于 2020-7-18 12:59
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 
 

回复

1万

帖子

139

TA的资源

版主

8
 

楼主应测量一下进入休眠态足够长时间后C1两端的电压,这是决定能否采用RST唤醒的关键。

个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 
 

回复

1万

帖子

139

TA的资源

版主

9
 
pcf2000 发表于 2020-7-17 17:45 复位电路的电阻加大,可以把睡眠电流降下来,用了一个200K的,电流在15uA左右,但在主电恢复后不能系统复 ...

看电路应为低电平复位,C1反向并二极管就不对了,你确认?

个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 
 

回复

6095

帖子

4

TA的资源

版主

10
 
本帖最后由 damiaa 于 2020-7-18 09:46 编辑
damiaa 发表于 2020-7-17 17:17 pcf2000 发表于 2020-7-17 17:15 外部的5V电源已经没有了,仅一个纽扣电池对MCU供电,所有的IO都设置为输 ...

1N4148的反向电流在反向电压时漏电电流典型值25nA。你算下它的反向电阻多大。 小电阻,接成正向了吧?

 
 
 

回复

331

帖子

0

TA的资源

一粒金砂(高级)

11
 

如图,二极管的接法应该是这样吧,可以起到快速放掉电容上的电荷,是为下一次可靠复位,但既然二极管能快速泄放电容上的电荷,那么外部二极管加上MCU内部的上拉电路就形成了一个电流回路,有电流产生就不奇怪了,可恨的是RST(P00)内部的上拉电阻之类的还不能修改设置(目前资料上我还没看到在哪可以设置),看来要考虑其他类型的外部复位电路了

144.png (54.38 KB, 下载次数: 0)

144.png
 
 
 

回复

331

帖子

0

TA的资源

一粒金砂(高级)

12
 
chunyang 发表于 2020-7-17 19:51 内置上拉电阻会通过R31向外部5V输入侧泄放漏电流,应仔细看看手册能否将RST引脚配置成高阻输入态。

“当外部复位引脚检测到低电平时会产生一个系统复位。该复位引脚已内置上拉电阻,并
集成了一个毛刺过滤电路。毛刺过滤电路会过滤小于 20uS(典型值)的毛刺信号,因
此,加到复位引脚上的低电平信号必须大于 20uS,才能确保芯片可靠复位。”

“- 该端口已经内置上拉电阻,所以该引脚即使作为输入端口,也只能是作为“输入且具有
上拉功能的输入端口”。”

这是官方资料的RST脚的说明,应该是固定死了,改不了了

点评

那就不能用RST复位法退出休眠模式,看器件手册,是否支持外中断或IO电平变化唤醒功能。  详情 回复 发表于 2020-7-18 15:35
 
 
 

回复

1万

帖子

139

TA的资源

版主

13
 
pcf2000 发表于 2020-7-18 12:59 “当外部复位引脚检测到低电平时会产生一个系统复位。该复位引脚已内置上拉电阻,并 集成了一个毛 ...

那就不能用RST复位法退出休眠模式,看器件手册,是否支持外中断或IO电平变化唤醒功能。

点评

目前还是采用的是RST来进行系统复位,自己搭的一个复位电路来复位的,可以达到目的,主要考虑到硬件复位简单可靠。 不过有点想不通的是:掉主电进入睡眠时,开始会有电流波动:开始是3.6uA,一会跳变到6、7uA,通  详情 回复 发表于 2020-7-19 11:16
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 
 

回复

331

帖子

0

TA的资源

一粒金砂(高级)

14
 
chunyang 发表于 2020-7-18 15:35 那就不能用RST复位法退出休眠模式,看器件手册,是否支持外中断或IO电平变化唤醒功能。

目前还是采用的是RST来进行系统复位,自己搭的一个复位电路来复位的,可以达到目的,主要考虑到硬件复位简单可靠。

不过有点想不通的是:掉主电进入睡眠时,开始会有电流波动:开始是3.6uA,一会跳变到6、7uA,通电测试一夜后(一直睡眠)。降到2.4uA。感觉刚进入睡眠时会有电流波动样。

点评

这需要分析负载构成和各自的影响,还要考察你的测试方法。  详情 回复 发表于 2020-7-19 16:17
 
 
 

回复

1万

帖子

139

TA的资源

版主

15
 
pcf2000 发表于 2020-7-19 11:16 目前还是采用的是RST来进行系统复位,自己搭的一个复位电路来复位的,可以达到目的,主要考虑到硬件复位 ...

这需要分析负载构成和各自的影响,还要考察你的测试方法。

个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表