5156|12

3206

帖子

0

TA的资源

五彩晶圆(中级)

楼主
 

【沁恒CH582】6 CH582四种低功耗模式电流测量 [复制链接]

 
 

CH582共有共4种功耗等级。

一,空闲模式(Idle):
所有外设保持正常供电,内核停止运行,时钟系统运转。检测到唤醒事件后,可以立即唤醒。
二,暂停模式(Halt):
在空闲模式的基础上,时钟系统停止。检测到唤醒事件后,首先时钟运转,然后唤醒内核运行。
三,睡眠模式(Sleep):
主 LDO 关闭,由超低功耗 ULP-LDO 维持 PMU、内核和基本外设供电,LSE 或 LSI 可以选择是否开启,RAM2K、RAM30K、USB 和 RF 配置可以选择是否维持供电。检测到唤醒事件后,首先主LDO开启,然后时钟运转,最后唤醒内核,程序继续运行,需要时可以重新设置到更高主频。
四,下电模式(Shutdown):
在睡眠模式的基础上,关闭了内核和基本外设以及 USB 和 RF 配置,LSE 或 LSI 可以选择是否开启,RAM2K、RAM30K 可以选择是否维持供电。检测到唤醒事件后,PMU 将执行 GRWSM 复位,软件可根据复位标志 RB_RESET_FLAG 和可选的 RAM 中的保持数据区分于 RPOR。

数据手册上的低功耗模式,特征,进入条件,唤醒事件,和功耗。

进入相应模式的函数:
LowPower_Idle();
LowPower_Halt();
LowPower_Sleep(RB_PWR_RAM30K | RB_PWR_RAM2K); //只保留30+2K SRAM 供电
LowPower_Shutdown(0); //全部断电,唤醒后复位

测试方法:
将开发板上的3V3和VCC接到万用表的电流档。

测试软件:
我将PM例程中无关的代码都删除掉,只留进入4种模式的关键代码,将串口调试也注释掉。
用万用表实际测量的电流。
空闲模式(Idle)-----2.42mA
暂停模式(Halt)-----0.38mA
睡眠模式(Sleep)-----15.45uA
下电模式(Shutdown)-----14.42uA

问题:我的万用表的电流档经过校验是有一些误差,但是不会导致测量的结果和数据手册上的相差太多,请沁恒的工作人员帮忙看一下,是什原因造成了我实际测量电流和理论电流相差过大。

最新回复

另外说一下,我看到你的电流数据精确到0.01uA了,用的是万用表,那万用表内阻得测一测,我的万用表uA挡内阻是1K,直接串进去测电流会造成比较大的电压波动,可能会造成芯片工作异常。   详情 回复 发表于 2022-11-22 00:28
点赞 关注
 
 

回复
举报

7201

帖子

2

TA的资源

版主

沙发
 

是不是低速时钟开启的原因?看看是不是上电默认开启的。

点评

谢谢回复---Shutdown模式什么外设,时钟都关闭了,但是理论和实际测量的电流相差太大。所以应该不是时钟的问题。  详情 回复 发表于 2022-4-7 16:32
 
 
 

回复

6995

帖子

11

TA的资源

版主

板凳
 
一个是你的程序中所有的IO都配置好了吗?二是测量设备的精度是不是较调过的?还有外围电路全部切断了吗?把所有影响因素去掉再测。

点评

一个是你的程序中所有的IO都配置好了吗?-----程序默认配置,没接任何外围。 是测量设备的精度是不是较调过的?-----文中有说,有误差,但不会太大。 还有外围电路全部切断了吗?-----没有任何外围设备。  详情 回复 发表于 2022-4-7 16:34
 
 
 

回复

3206

帖子

0

TA的资源

五彩晶圆(中级)

4
 
wangerxian 发表于 2022-4-7 10:47 是不是低速时钟开启的原因?看看是不是上电默认开启的。

谢谢回复---Shutdown模式什么外设,时钟都关闭了,但是理论和实际测量的电流相差太大。所以应该不是时钟的问题。

 
 
 

回复

3206

帖子

0

TA的资源

五彩晶圆(中级)

5
 
lugl4313820 发表于 2022-4-7 16:06 一个是你的程序中所有的IO都配置好了吗?二是测量设备的精度是不是较调过的?还有外围电路全部切断了吗?把 ...

一个是你的程序中所有的IO都配置好了吗?-----程序默认配置,没接任何外围。

是测量设备的精度是不是较调过的?-----文中有说,有误差,但不会太大。

还有外围电路全部切断了吗?-----没有任何外围设备。

点评

看图片上,LED就在亮着,电流会运你的测量电路吗?  详情 回复 发表于 2022-4-7 17:19
 
 
 

回复

6995

帖子

11

TA的资源

版主

6
 
tagetage 发表于 2022-4-7 16:34 一个是你的程序中所有的IO都配置好了吗?-----程序默认配置,没接任何外围。 是测量设备的精度是不是 ...

看图片上,LED就在亮着,电流会运你的测量电路吗?

点评

电源指示灯在我测量电路之前的,所以没有关系。  详情 回复 发表于 2022-4-7 17:21
 
 
 

回复

3206

帖子

0

TA的资源

五彩晶圆(中级)

7
 
lugl4313820 发表于 2022-4-7 17:19 看图片上,LED就在亮着,电流会运你的测量电路吗?

电源指示灯在我测量电路之前的,所以没有关系。

点评

我看了原理图,确实LED没有影响。我好象记得我原来测stm8l的时,不用的GPIO要配置成输出模式,写高电平。不用的外设手工关闭,这样才能得到想理想的功耗,不同的配置有不同的电流。  详情 回复 发表于 2022-4-7 17:33
 
 
 

回复

6995

帖子

11

TA的资源

版主

8
 
tagetage 发表于 2022-4-7 17:21 电源指示灯在我测量电路之前的,所以没有关系。

我看了原理图,确实LED没有影响。我好象记得我原来测stm8l的时,不用的GPIO要配置成输出模式,写高电平。不用的外设手工关闭,这样才能得到想理想的功耗,不同的配置有不同的电流。

 
 
 

回复

6995

帖子

11

TA的资源

版主

9
 

你看看这两个电阻是不是接了?我没有在开发板面前。

 

 
 
 

回复

3206

帖子

0

TA的资源

五彩晶圆(中级)

10
 

你看看这两个电阻是不是接了?我没有在开发板面前。-----接了,但是不应该影响的。

 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

11
 

这个最近做了个灯,刚好测了一下下电模式的功耗,我这边测到结果是0.36uA。外围只有一个0.2W LED灯通过三极管控制,一个震动开关通过三极管接到IO口和两个晶振。之前芯片上还接了WS2812B和一个三轴芯片的时候其他芯片的待机功耗太高了会影响测试结果,去掉就正常了。

点评

谢谢回复,那应该是USB接口的5.1K电阻的问题了。我的万用表是有内阻,有一些误差,但误差不会太大。  详情 回复 发表于 2022-11-22 11:09
 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

12
 

另外说一下,我看到你的电流数据精确到0.01uA了,用的是万用表,那万用表内阻得测一测,我的万用表uA挡内阻是1K,直接串进去测电流会造成比较大的电压波动,可能会造成芯片工作异常。

 
 
 

回复

3206

帖子

0

TA的资源

五彩晶圆(中级)

13
 
H12315 发表于 2022-11-22 00:21 这个最近做了个灯,刚好测了一下下电模式的功耗,我这边测到结果是0.36uA。外围只有一个0.2W LED灯通过三极 ...

谢谢回复,那应该是USB接口的5.1K电阻的问题了。我的万用表是有内阻,有一些误差,但误差不会太大。

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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