您当前的位置:五五电子网电子知识电工技术电工文摘基于ARM构架的Energy Miro低功率解决方案 正文
基于ARM构架的Energy Miro低功率解决方案

基于ARM构架的Energy Miro低功率解决方案

点击数:7711 次   录入时间:03-04 11:42:13   整理:http://www.55dianzi.com   电工文摘
以EFM32系列为基础的Cortex - M3不仅注重于降低内核的功耗,而且注重于支撑架构。功能模块调制器、比较器和振荡器在设计时都必须要考虑到应用,移进和移出睡眠模式都要求这些功能模块也进入省电状态,不言而喻,睡眠模式越深,它要把一个设备恢复到全速需要的时间越长。
图4. EFM32 Gecko的独特架构为低功率操作的设计目的提供了广泛的外围设备功能模块。例如,4 × 40段LCD控制器的运行仅需要550nA。
EFM32总共使用6个定制设计的振荡器,提供快速的唤醒时间,使内核从睡眠模式中更快开始处理。它通过使用仅有0.5微秒启动时间的内部RC振荡器来达到这个目的。这使得内核可以更快地从睡眠中唤醒、评估和执行任务 - 因此电源效率比其它设备高。

在开发设备时如果脑中有这样的想法,睡眠模式的功能就会有最佳组合,在应用开发过程中为用户提供最大的灵活性。一个更有能力的内核比不那么强大的解决方案需要的处理时间更短,这样总电源才会降低。具有睡眠模式之间快速有效移动的能力,其结果其电源曲线大大低于竞争对手的。

为了使开发者能够最好使用最佳睡眠状态,EFM32的开发工具包采用一个先进的能源监控系统来完成,这一设施使用一个从模拟到数字的转换器来测量系列晶体管的下降电压, 从而不断测量电源轨上的电流。这种测量方法被综合起来运用,准确地描绘用了一段时间的电源,使实际使用例子的低功率运行得到了优化。
图5. Energy Micro的EFM32 Gecko MCU系列开发工具包为用户提供了一个独特的先进能源监控(AEM)系统。通过大量的内置LCD屏幕和预配置的GUI,AEM使用户可以精确地查看一个原型应用的实时电流消耗数据,从而及早发现和清除不良的能量排放。
Cortex - M3内核能够执行软件中的众多任务,其低功耗运行决定了某些功能仍可以处理更多的硬件电源效率。 为EFM32开发的外围设备用于自主运作,无需内核的干预。使用一个复杂的互连矩阵外围设备反射系统,EFM32的外围设备能够执行不唤醒睡眠模式下内核的相对复杂的功能。 在典型应用中,例如它可能经常使用ADC来进行测量。EFM32具有低水平驱动程序库的特点,支持Cortex - M3配置自主操作的外围设备。这样,一旦配置好了,它们就可以执行许多任务,无需唤醒内核。

图6.使用Energy Micro的''''''''''''''''外围设备反射系统—一个复杂的互联矩阵—就可以执行简单的任务如开始数据转换和存储结果,完全无需唤醒32位处理器内核。
使用硬件加速也支持其它处理器密集型功能的卸载,从而加深睡眠状态。例如,EFM32实现了硬连线的AES加密块,这个功能越来越多地被用来保护最普通的数据。尽管AES加密算法不是Cortex - M3的一个具有挑战性的任务,把它交给一个硬件加速块还是可以节省更多的处理器周期,因此,无需名义上的弥补,就能代表更多的晶体管数量。

对超低功耗器件的要求,加上有同类领先的节能特性的超级处理器性能的指数速度在不断提高,预计各种应用中将会继续使用它们,增加它们的特性。随着ARM架构的普及,Cortex - M3的效率和Thumb2指令集的性能产生出令人瞩目的解决方案和理想的平台,用于未来超低功耗解决方案的开发。Energy Micro开发低功率解决方案的整体方法将继续下去,基于ARM架构和自己在超低功耗设计。


本文关键字:解决方案  电工文摘电工技术 - 电工文摘