suncat0504 发表于 2024-11-16 10:36

CW32L010F8P6深度睡眠模式下的电流消耗测试

本帖最后由 suncat0504 于 2024-11-16 10:41 编辑

前面测试了在正常工作状态下CW32L010F8P6和CW32F030F8P6的电流消耗对比情况。本次测试将在深度睡眠模式下,两个开发板消耗的电流情况。
CW32L010F8P6的电路图:

CW32F030F8P6的电路图:

依旧选择测量点在CW32L010F8P6开发板的J23处、CW32F030F8P6开发板的J21处,主程序代码修改为配置完系统时钟就立即进入深度睡眠模式,方便直接测量电流。
CW32L010F8P6的主程序代码:int32_t main(void) {
    SYSCTRL_HSI_Enable(SYSCTRL_HSIOSC_DIV2);
   
    SYSCTRL_GotoDeepSleep();
    while (1) {
    }
}

CW32F030F8P6的主程序代码:
int main(void) {
    RCC_HSI_Enable(RCC_HSIOSC_DIV2);//配置系统时钟为HSI 24M
                DeepSleepModeTest();   
    while (1) {
    }
}
上一次测试中失误,忘了系统主频对功耗的影响,这次修改为相同的系统主频,均为24MHz(根据注释,没实测,两个开发板均使用16MHz的晶振)。

CW32F030F8P6开发板的电流结果为2.7μA,

而CW32L010F8P6开发板的电流只有0.2μA,这差距十分明显了。

从这两次的测试结果上看,CW32L010F8P6的低功耗特性非常抢眼了。


小小蚂蚁举千斤 发表于 2024-11-22 09:25

低功耗模式0.2uA非常低的

中国龙芯CDX 发表于 2024-11-24 19:28

深度睡眠模式下的电流非常低,外设少的情况下能够待机很长时间

tpgf 发表于 2024-12-3 15:34

这么低的电流 我们如何才能测得到呢 用什么手段来测试呢

suncat0504 发表于 2024-12-3 20:35

tpgf 发表于 2024-12-3 15:34
这么低的电流 我们如何才能测得到呢 用什么手段来测试呢

肯定的用精度高的微按、纳安电流表测量。万用表的量程上虽然能匹配,但感觉误差会很大。

renzheshengui 发表于 2024-12-6 12:59

CW32L010F8P6在深度睡眠模式下的电流消耗非常低,大约为0.2μA

wowu 发表于 2024-12-6 16:26

在STM32单片机中,RAM的大小因型号而异,如STM32F103C8T6有20KB的SRAM

xiaoqizi 发表于 2024-12-6 19:07

在深度休眠模式下,CPU停止运行,高速时钟(HSE、HSIOSC)自动关闭,而低速时钟(LSE、LSI、RC10K、RC150K)保持原状态不变,从而大大降低了功耗

木木guainv 发表于 2024-12-6 20:56

CW32L010F8P6在深度睡眠模式下的电流消耗远小于休眠模式,非常适合需要长时间待机的应用场合

磨砂 发表于 2024-12-6 22:41

在用户实际使用中能达到这个数值吗

LOVEEVER 发表于 2024-12-12 09:23

依旧选择测量点在CW32L010F8P6开发板的J23处、CW32F030F8P6开发板的J21处,主程序代码修改为配置完系统时钟就立即进入深度睡眠模式,方便直接测量电流。
页: [1]
查看完整版本: CW32L010F8P6深度睡眠模式下的电流消耗测试