发新帖本帖赏金 342.00元(功能说明)我要提问
返回列表
打印
[技术问题解答]

关于功耗问题,欢迎来辩!~就怕你没想法~

[复制链接]
楼主: 21小跑堂
手机看帖
扫描二维码
随时随地手机跟帖
楼主
我用过飞思卡尔QE系列和KL系列
今天,我就先说一下飞思卡尔超低功率QE系列,MC9S08QE8(QE8) MCU是业界功效最高的8位产品,其电流停止不到300纳安,运行电流低至7微安。这种低功率运行使QE8器件时常适合于中低端医疗设备,如血压监控器、居家妊娠试验、以及便携设备,如PDA和手机配件。  
通过支持更低操作电压和电流的优化外围设备,QE8器件能够满足便携式设计的要求。QE8可以运行一个不到1微安电流消耗的超低功率32 kHz振荡器。该器件还包括电池节电功能,如两种超低功率停止模式、低功率运行和等待模式、从stop3模式的6微秒唤醒时间、禁用时钟或未使用外围设备的时钟选通寄存器。
QE8与飞思卡尔MC9S08Qx系列超低功率MCU中的相应器件和Flexis QE128器件是管脚和软件兼容的。这种与飞思卡尔Controller Continuum的兼容性为开发人员提供一个从8位到32位架构的软件兼容路线图。  
为了简化主板设计,飞思卡尔提供了带有DVD伴侣的经济高效的DEMO9S08QE8演示板。DVD中包括软件、应用实例、产品说明和快速入门指南,以帮助开发人员快速启动和运行设计流程。为了与DEMOQE128演示工具包一起使用,也可以单独订购DC9S08QE8 QE8子卡,。飞思卡尔为低功率设计提供了各种资源,如应用说明、低功率提示和技巧、有关低功率设计的在线培训和网络广播。  
QE8器件由飞思卡尔和第三方硬件和软件工具的丰富生态系统支持。飞思卡尔的CodeWarrior® Development Studio for Microcontrollers 6.1还提供了一系列内置功能和工具,以帮助开发人员更快向市场提供更高质量的产品。例如,包含在CodeWarrior工具套件中的Processor Expert™快速应用设计工具提供了一个图形界面,以帮助开发人员轻松地初始化设备。  

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 10.00 元 2015-11-26

21小跑堂 打赏了 20.00 元 2015-11-26

沙发
sharknarduo| | 2015-11-27 13:06 | 显示全部楼层
今天就分享一下我的飞思卡尔kinetis L系列的开发经验

使用特权

评论回复
板凳
sharknarduo| | 2015-11-27 13:07 | 显示全部楼层
Kinetis L系列微控制器不仅汲取了新型ARM® Cortex™-M0+处理器的卓越能效和易用性,而且体现了Kinetis 32位微控制器产品优质的性能、多元化的外设、广泛的支持和可扩展性。
各子系列的特点
KL0 系列:入门级
KL1 系列:通用型
KL2 系列:带USB功能
KL3 系列:带分段式LCD
KL4 系列:带USB和分段式LCD

使用特权

评论回复
地板
sharknarduo| | 2015-11-27 13:09 | 显示全部楼层
本帖最后由 sharknarduo 于 2015-11-27 13:13 编辑

我最先上手的是KL46官方开发板,当然也玩过KL25

使用特权

评论回复
5
sharknarduo| | 2015-11-27 13:10 | 显示全部楼层
下面分享一下我的测试数据

使用特权

评论回复
6
sharknarduo| | 2015-11-27 13:10 | 显示全部楼层
本帖最后由 sharknarduo 于 2015-11-27 13:20 编辑

先上硬货,如下图贴出了我对KL系列10种功耗模式的测试结果,数据还是相当令人满意的,基本上与手册一致,最低300nA的电流和最快2.4uS的唤醒时间(当然这两个结果不可能同时达到,毕竟休眠越深唤醒时间越长,这个是不可否认的客观事实),当然官方数据有他们自己的一套测试流程和测试限制条件等等,我这里也把我自己测试出来上述结果的条件列出来供大家参考一下下,呵呵:

        硬件测试平台:FRDM-KL46Z开发板(将外部8M时钟改成了32.768KHz,RTC功能需要)
        软件代码:KL46官方代码包中low_power_demo例程(将时钟输入由原来的8M改成了现在的32.768kHz),代码有感兴趣的好伙伴可以找我,供下载参考
        (1)测试环境,芯片3.3v供电,室温25度;
        (2)VLPR(very low power run)模式下,时钟频率为,CPU Core Clock=4MHz, Bus Clock\Flash Clock=1MHz,时钟模式为BLPI模式;
        (3)除了VLPR模式外,其他功耗模式下,时钟频率为,CPU Core Clock=48MHz, Bus Clock\Flash Clock=24MHz,时钟模式为采用外部32.768kHz无源晶振的FEE模式;
        (4)我测试发现,要想获得快速的唤醒时间建议使用KL内部的FLL锁频环,如果使用PLL锁相环的话唤醒时间比较长。

        总之,经过测试之后,我最大的收获是觉着官方数据手册中的数据参数还是蛮靠谱的,哈哈。另外,可能有的小伙伴看完我上面的数据后会想到让我推荐一种低功耗模式,我的建议是LLS功耗模式。原因是LLS模式在功耗电流和唤醒时间上折衷的话还是比较合适的,我上面也提到了休眠程度越深功耗越低,但是唤醒时间越长,个人觉着LLS应付大多数低功耗应用来说绰绰有余(不夸张的说,拿去跟430比,这个低功耗数据也不会输,更何况KL是ARM M0+核,性能上自然秒杀430了),而且这种模式下很多外设仍然可以用,内部RAM数据也不会丢失,so…

使用特权

评论回复
发新帖 本帖赏金 342.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则