打印
[CW32F003系列]

【CW32F003ExPx StartKit开发板】低功耗表现测试

[复制链接]
248|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
前言

作为一款ARM Cortex-M0+内核的单片机,那就不得不测试一下其低功耗的表现,M0+内核因其优秀的性能和低廉的价格,在便携式设备上比较常见,所以此处测试一下在低功耗模式下的表现如何。

开发环境
CW32F003ExPx StartKit REV01开发板
万用表
KEIL V5.37
DAP烧录器
测试详情
代码编译烧录

此处为了方便,直接使用官方的例程进行测试,路径为:CW32F003_StandardPeripheralLib_V1.5\Examples\PWR\PWR_CurrentConsumption例程的配置很完善,但是这个例程有个问题,用于测试时观察状态的LED翻转使用的是在主函数延时翻转,这个延时函数在例程中无法使用,会导致程序卡死。此处采用"system_cw32f003.c"文件中的FirmwareDelay()软延时替换,毕竟此处对延时的精准度无要求,主要是可以看到是否进入和退出低功耗模式。

编译完成后烧录完便可进行测试。

低功耗测试

在开发板的原理图中可以看到,MCU的电源是独立于其他器件的DVCC,由J23跳线保持MCU供电,我们需要断开J23跳线,将万用表串入电路便可检测MCU的电流消耗情况。

注意事项:测试低功耗需要断开烧录器与开发板的连线,否则电流会通过烧录口漏电。

正常模式下电流消耗:
睡眠模式下电流消耗:
深度睡眠模式下电流消耗:
对比数据手册,睡眠模式功耗较手册更低,深度睡眠模式下和手册描述几乎无差异。睡眠模式下电流消耗较大,深度睡眠功耗较低,很适合做低功耗设备。

使用特权

评论回复
沙发
OKAKAKO| | 2024-6-21 21:00 | 只看该作者
看来还是需要专门的设备进行测量

使用特权

评论回复
板凳
中国龙芯CDX| | 2024-6-26 16:45 | 只看该作者
其低功耗的表现预估一下电池使用情况下的时间嘛?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:苏州澜宭自动化科技嵌入式工程师
简介:本人从事磁编码器研发工作,负责开发2500线增量式磁编码器以及17位、23位绝对值式磁编码器,拥有多年嵌入式开发经验,精通STM32、GD32、N32等多种品牌单片机,熟练使用单片机各种外设。

402

主题

3036

帖子

42

粉丝