[开发板] CW32L010F8P6的电流消耗测试

[复制链接]
 楼主| suncat0504 发表于 2024-11-16 09:49 | 显示全部楼层 |阅读模式
本帖最后由 suncat0504 于 2024-11-16 10:44 编辑

先看下CW32L010F8P6开发板的电路图:
图片1.png

由电路图看,可以在J23所在位置接入电流表,测量用电情况。根据开发板的电路图,整个开发板只有单片所在电路使用DVCC,所以在J23处测量的电流,就是单片机消耗的电流。
在测电流之前,先改下程序,目的是LED灭掉,避免点亮LED产生的影响。当时,即使灭掉LED,其他电路部分也还是有消耗的。程序是在gpio_blink的基础上进行修改的。
  1. int32_t main(void) {
  2.     SYSCTRL_HSI_Enable(SYSCTRL_HSIOSC_DIV12);
  3.    
  4.     while (1) {
  5.     }
  6. }

把GPIOA和GPIOB所在时钟关掉,只保留系统时钟。编译、下载程序,然后摘掉J23,接入万用表电流档,测的数据是0.81mA,很低了。
图片2.png
作为对比,测量CW32F030F8P6开发板的电流消耗。方式也是一样的,关闭不必要的时钟和外设,只保留系统主时钟。
CW32F030F8P6开发板的电路图:
图片3.png
主程序代码:
  1. int main(void) {
  2.     RCC_HSI_Enable(RCC_HSIOSC_DIV2);  //配置系统时钟为HSI 24M
  3.     while (1) {
  4.     }
  5. }

测量点选在J21处,测试电流为1.05mA。
图片4.png
差别还是很大的。虽然说我用的万用表未必很准,但作为对,比起CW32F030F8P6的电流消耗,CW32L010F8P6降低了约22.86%,也就是说,这个L还是配得上低功耗的。
后面,我会继续测量在睡眠状态下CW32L010F8P6和CW32F030F8P6的电流消耗情况。




小小蚂蚁举千斤 发表于 2024-11-22 09:25 来自手机 | 显示全部楼层
测量方法还是非常不错的
星辰大海不退缩 发表于 2024-11-22 16:16 来自手机 | 显示全部楼层
L系列是低功耗MCU
中国龙芯CDX 发表于 2024-11-24 19:16 | 显示全部楼层
很不错非常有借鉴意义
AdaMaYun 发表于 2024-12-10 11:27 | 显示全部楼层
低功耗测量对于待机测试很有必要
LOVEEVER 发表于 2024-12-11 17:37 | 显示全部楼层
理论上应该能达到微安级别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:大连伊飞特信息技术有限公司软件工程师
简介:本人于1993年毕业于大连理工大学。毕业后从事单片机开发工作5年,之后转入软件开发工作至今。

158

主题

4504

帖子

6

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