历史上的今天
今天是:2025年03月25日(星期二)
2020年03月25日 | stm8s和stm8l低功耗对比
2020-03-25 来源:eefocus
在低功耗应用中,一般来说mcu是常态halt模式,然后偶尔被唤醒(外部中断或者内部定时唤醒)进入运行模式。所以对比低功耗性能,一般来说只需要对比run模式和halt下的功耗即可,因为项目选用的是通过内部定时器唤醒,所以选用active halt mode。以下是stm8s003和stm8l151在这两种模式下的功耗对比:
run mode:


在使用同样的16M内部RC振荡器情况下,stm8s 3.7ma,stm8l 3.54ma,两款mcu耗电量差不多。
active halt mode:


在同样的关闭外设,且使用内部低速RC振荡器唤醒的情况下:stm8s 10ua,stm8l 0.54ua。大约有20倍的差距,不过对于要求不是特别高的情况下,ua级别的差距影响不会太大。
实测:
为了实际验证,分别将单片机焊接到空板子上编写代码进行测试。
stm8 编写如下代码:
32ms唤醒一次
主程序: void main(void) GPIO_Init(GPIOA,GPIO_PIN_ALL,GPIO_MODE_OUT_PP_LOW_SLOW); 中断处理程序: INTERRUPT_HANDLER(AWU_IRQHandler, 1) |
程序下载到单片机后,串到台式万用表上实测电流11ua,见下图:

stm8l 编写如下代码:
32ms唤醒一次
主程序: void main(void) { GPIO_Init(GPIOA, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow); GPIO_Write(GPIOA,0x00); RTC_DeInit(); //初始化默认状态 while(1) { halt(); } } 中断处理程序: INTERRUPT_HANDLER(RTC_CSSLSE_IRQHandler,4) |
将程序下载到单片机后,串到台式万用表测试电流在4ua左右,见下图:
史海拾趣
|
//########################################################################### // // 文件名: Example_281xEvPwm.c // // 说明: // 设置事件管理器的定时器(TIMER1, TIMER2, TIMER3 and TIMER4) // 来产生 T1PWM, T2PWM, T3PWM, T4PWM ...… 查看全部问答> |
|
编译CE5.0系统时遇到错误"error C2589..." "error LNK1181..."(急,在先等) 遇到如下错误 BUILD: [01:0000000124:ERRORE] e:\\WINCE500\\PLATFORM\\smdk2440\\DRIVERS\\DISPLAY\\S3C2440LCD\\s3c2440disp.cpp(22) : error C2859: e:\\wince500\\platform\\smdk2440\\target\\armv4i\\retail\\s3c2440disp.pdb is not the pd ...… 查看全部问答> |
|
我用LoadMenu载入菜单,可是得到的句柄好像不对的,不能禁用菜单,但是用GetMenu可以实现,可是这个函数在WIncE下不能用的。请教各位,急急… 查看全部问答> |
|
上个月申请了富士通半导体公司的通变频方案项目开发和支持FAE职位,主要针对180度无传感器矢量变频的控制方案,负责整个变频项目设计周期中技术相关工作支持,包括软硬件调试和系统调试。目前一面通过,大家觉得这个offer如何?第二面需要准备什么 ...… 查看全部问答> |
|
转让天嵌科技ARM9开发板/s3c2440+4.3寸LCD 14张DVD资料 转让天嵌科技arm9开发板 s3c2440 +4.3寸LCD 14DVD资料/ U转串 本人买来后,测试一下板子 ,对应用程序做了些修改。 刚买来的时候 ,用了几天, 因为工作了,后来就没有使用。95%成以上新。我在淘宝上买的 620元 附带 jlink V8 仿 ...… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 13:08 编辑 LED1+ 处的电压为5V,无法输出27V左右的电压.是不是2个二极管出问题了?最有可能出问题的是? [ 本帖最后由 gongjian32 于 2012-5-22 11:30 编辑 ] … 查看全部问答> |
|
可能我原来做的电源太丑了,SOSO送了个PCB,现在装起来,简单调了一下,感觉挺好,只用示波器看了下,没有详细测试 有些原件没有找到,如零点几欧的电阻等,所以没有调整限流部分。 PCB中的三极管的引脚与现在国产流行封装(E、B、C)不一致, ...… 查看全部问答> |
|
DLP是“Digital Light Procession”的缩写,即为数字光处理,也就是说这种技术要先把影像信号经过数字处理,然后再把光投影出来。它是基于TI(美国德州仪器)公司开发的数字微镜元件——DMD(Digital Micromirror Device)来完成可视数字信息显示的 ...… 查看全部问答> |




