|
LPC54102
|
KL17
|
EFM32GG
|
L21
|
MSP432
|
内核配置
|
CortexM4F/
CortexM0+
|
CortexM0+
|
CortexM3
|
CortexM0+
|
CortexM4F
|
功耗模式
|
Run,
Sleep, Deep-sleep, Power-down,
Deep power-down
|
Normal Run,
Normal Wait,
Normal Stop,
VLPR,
VLPW,
VLPS,
LLS,
VLLS3,
VLLS1,
VLLS0
|
EM0(Run),
EM1(Sleep),
EM2(Deep Sleep),
EM3(Deep Sleep),
EM4(stop)
|
2种性能级别,4种休眠模式,和KL17类似,8种组合。5个能耗域,用于组合功能外设的(de)active。
|
Active Mode (Run)
LPM0 (Sleep)
LPM3 (Deep Sleep)
LPM4 (Deep Sleep)
LPM3.5
(Stop)
LPM4.5
(Stop)
|
时钟
|
IRC
CLKIN
Watchdog
RTC
|
MCGPCLK
MCGIRCLK
MCGOUTCLK
OSCERCLK
ERCLK32K
LPO
|
AUXHFRCO
HFPERCLK
HFCORECLK
LFACLK
LFBCLK
WDOGCLK
|
GCLK_IN
XOSC
GCLK_GEN1
OSCULP32K
OSC32K
XOSC32K
OSC16M
DFLL48M
DPLL96M
CLK_RTC_OSC
CLK_WDT_OSC
CLK_ULP32K
|
ACLK
MCLK
HSMCLK
SMCLK
BCLK
LFXTCLK
VLOCLK
REFOCLK
MODCLK
SYSCLK
|
虽然器件使用的功耗模式与时钟的名字不太一样,但是Low Power相关部分几乎就是对Sleep模式和Clock的划分,区别在谁家更精细,Sleep划分之后谁家提供更多的唤醒源,谁家提供更好的休眠外设支持(后叙),谁家提供更低的cpu唤醒机制,Clock划分之后谁家在Run和Sleep的时候能提供更多的时钟源选择,谁家能针对一些应用提供更具能耗的时钟。
|
运行电流
|
M4 5.7mA
M0 3.6mA
48M,3V,Flash, CoreMark
|
NormalRun:5.76-8.08mA,48M,3V,Flash,CoreMark
VLPR:0.826mA,4M,3V,Flash,CoreMark
|
48M*219uA=10.5mA,48M,3V
|
P0:
12M*35uA=0.42mA,3.3V,CoreMark,DC-DC(PL0最大12M,比例缩放到48M,则为1.68mA)
12M*75uA=0.9mA,3.3V,CoreMark,LDO(PL0最大12M,比例缩放到48M,则为3.6mA)
P2:
48M*45uA=2.16mA,3.3V,CoreMark,DC-DC
48M*100uA=4.8mA,3.3V,CoreMark,LDO
|
7.6mA,48M,3V,LDO,Flash
4.6mA,48M,3V,DC-DC,Flash
90uA,128K,3V,LF,Flash
|
休眠电流
|
Sleep:990uA,12M
Deep-Sleep:306uA,3V,SRAM ON
PowDown:5-9uA
DeepPD:135-280nA
|
Sleep(Wait):1.81mA,48M
Sleep:1.21mA,24M
Deep-Sleep(VLPW):172uA,4M
:69uA,2M
PowDown(Stop): 161.93uA,3V
DeepPD(VLPS,LLS[0-3]):179nA-3.31uA,3V
|
Sleep(EM1):48M*80uA=3.84mA,3V
Deep-Sleep(EM2,EM3):0.8-1.1uA
Stop(EM4):20nA
|
Sleep(IDLE):12M*13uA=156uA(PL0最大12M,比例缩放到48M,则为624uA)
Deep-Sleep(Standby):0.9-2.2uA
Stop(Off):22nA
|
Sleep(LPM0):
LPM0:1.13mA,48M,LDO,3V
LPM0:0.8mA,48M,DC-DC,3V
LPM0:0.625mA,128K,LF,3V
Deep-Sleep(LPM3,LPM4):0.85- 1.67uA
Stop(LPM3.5,LPM4.5):0.1-1.3uA
|
各器件测试条件、范围、运行频率、运行程序、外设模式等不太一样,数值对比选择模式中测试模式最接近者做范围参考。
|
唤醒时间
|
Sleep:1.6us
Deep-Sleep:18us
PowDown:70us(Flash运行)
|
Sleep:7.5us
DeepPD: 93us,152us
|
Sleep:0us
DeepSleep:2us
Stop:163us
|
Sleep:1.2us
DeepSleep P0:2.1us,5.1us
DeepSleep P2:15-75us,16-76us
Off:2200us
|
Sleep:62.5ns(3 个MCLK tick,48M)
Deep-Sleep :10us,22us
Stop:22us-1.7ms
|
操作电压
|
1.62-3.6
|
1.71-3.6
|
1.98-3.8
|
1.62-3.63
|
1.62-3.7
|