ARM Cortex M3/M4微控制器最大效率设计三秘诀
时间:04-12
来源:互联网
点击:
x-M系列的处理器上,而涉及密集运算任务的应用也能从Cortex-M4处理器的额外能力中受益。它的单周期DSP指令和可选的浮点加速器能大大减少诸如数字信号处理、过滤、分析或波形合成等功能所需要的执行周期数。
上面提及的节能特性也能带来其它优势。例如,在超音波/声学水表之类的应用中,它们必须在小电池供电下运行多年,需要MCU尽可能长的保持在休眠状态。除了有助于减少MCU唤醒时间之外,Cortex-4 DSP和浮点算术指令也能使用成熟的滤波功能从廉价声学传感器输出中获得所需的信息,从而避免采用昂贵的超声波流量传感器。在这个应用实例中,Wonder Gecko MCU的外设还能够作为模拟状态机提供额外的能量节省,它仅仅在需要时才唤醒Cortex-M4处理器。
虽然并不完备,但这些林林总总的秘诀与妙方应该能让各位产生好的思路,可以在下一次设计中充分利用Cortex-M系列中一些较不为人知的特性所带来的好处。为了发挥ARM Cortex-M系列的这些和其它重要功能,可参考本文末段的参考资料,它们提供了所需的更多细节。
- 采用Cortex-M3单片机设计的WiFi物联网小车(10-27)
- 你不得不知的Cortex-M3和M4微控制器使用秘诀(07-01)
- Cortex M3的SRAM单元故障软件的自检测研究(06-29)
- 低成本ARM 32位MCU,开发人员面临的两种选择(04-28)
- ARM Cortex-M3微处理器测试方法研究与实现(07-15)
- 自己动手用Cortex-M3与ADXL345做个重力感应遥控器(02-22)