历史上的今天

今天是:2024年10月19日(星期六)

正在发生

2020年10月19日 | ARM Cortex M3/M4微控制器最大效率设计三秘诀

发布者:量子启示 来源: elecfans关键字:ARM  Cortex  微控制器  最大效率 手机看文章 扫描二维码
随时随地手机看文章

  大部分采用Cortex-M3/M4 MCU的目标应用是便携式的,并且供电电源来自电池或能源收集系统,因此我们所探讨的大部分概念涉及如何减少系统整体能耗的技术。然而,在许多情况下,这些节能技术也是处理器应用设计的有力工具,可提供:

  ●更符合成本效益的解决方案

  ●更大的升级和采用新特性的设计冗余

  ●有助于产品在激烈竞争市场上脱颖而出的性能和特性


  小知识:Cortex-M3对比Cortex-M4

  Cortex-M3架构背后的指导思路是设计一种既要满足应用的成本效益又要提供高性能计算和控制1的处理器。类似的应用包括汽车车身系统、工业控制系统无线网络/传感器产品等。M3系列为32位的ARM处理器架构引进了多项重要特性,包括:

  ●不可屏蔽式中断

  ●高度确定性、嵌套、向量式中断

  ●原子位操作

  ●可选的存储保护(MPU)


  除了绝佳的计算性能,Cortex-M3处理器先进的中断结构还能确保系统迅速响应真实世界的事件,同时仍然提供极低的动态与静态功耗。

ARM

  图1 ARM Cortex M3和M4对比

  进入正题

  SWO接口节省I/O引脚并加速调试


  除了传统的串行调试(Serial Wire Debug)功能之外,基于ARM Cortex-M的MCU还可以通过它的单引脚串行监视器输出(Serial Wire Viewer Output,SWO)3提供指令跟踪接口,如图2所示。这个接口可以直接把“printf格式的”调试信息传递给应用代码。SWO允许调试信息直接在任何标准的IDE中浏览。此外,这些信息也可以用独立的SWO监视器(例如,Segger的J-Link SWO Viewer软件4,或是Silicon Labs的energyAware Commander 4)进行浏览。由于SWO输出内建于内核硬件本身,因此它是Cortex-M内核与生俱来的优点。SWO不占用MCU的任何UART接口,这些接口它们可能早已被分配给了应用。

ARM

  图2 专用ARM Cortex SWO接口节省I/O引脚并加速调试

  基于SWO的调试还有一个重要的优势在于,它让微控制器在进入最低的休眠模式时,保持调试连接有效,而在大多数情况下,传统的调试连接这时是不能正常工作的。SWO的指令追踪还可以用于跟踪程序计数器,以帮忙IDE统计出程序各项功能所占用的时间。这些统计数字能够与电流测量结合起来,帮助开发人员对设计功耗进行微调。


  目前一些供应商正在开始重新认识这项优点,而且有些厂商已经为了这个目的而把功耗模式和电流测量硬件纳入到本身的开发平台。例如,Silicon Labs的EFM32 Gecko MCU入门级和开发级工具包都包含功耗测量输出,并可搭配energyAware Profiler工具6中的程序代码追踪功能。图3显示了如何让设计人员精确定位到哪个程序功能块最耗费能源,并且能够快速调试其它与能源有关的问题。

ARM

  图3 软硬件工具精确定位耗能最大的功能,无需示波器和万用表,快速排除问题

关键字:ARM  Cortex  微控制器  最大效率 引用地址:ARM Cortex M3/M4微控制器最大效率设计三秘诀

上一篇:一款基于ARM控制的逆变器电源电路设计方案
下一篇:基于嵌入式Linux系统的导航软件设计思路

推荐阅读

今年工业自动化市场表现如何?距离年终还有不到三个月,不如我们先来看看前三季度工业自动化企业业绩表现。 汇川技术 凭借在通用自动化、轨道交通等业务收入取得的较快增长,汇川技术业绩预告比上年同期增长20%~30%,前三季度营收收入37.56亿~40.69亿元,归属于上市公司股东的净利润7.59亿~8.32亿元,比上年同期增长5%~15%。其中,第三季度归属于...
日本航空公司ANA展示了一款名叫Newme的远程呈现机器人。对于那些想要感受异域风情,但又不想经历舟车劳顿的旅客来说,Newme将能够为你带来轻松的“漫游”体验。据悉,该机器人支持传输2K高清视频,支持用户与远程环境互动。 ANA 计划赶在东京奥运会之前推出 1000 台 Newme 机器人,以帮助用户感受体育赛事、或享受在世界另一端漫游购物的新体验。...
2020 年 10 月 12 日,一条未来概念的社交型机器狗——KODA,在美国加利福尼亚州山景城问世。与市场上的工业机器狗产品不同,KODA 同时具备实用性和情感交互的功能。“KODA 是设计与科学的结合。”KODA 首席执行官艾玛 罗素(Emma Russell)表示:“KODA 既是智慧家庭的重要部分,又是家庭宠物,还是一件艺术品。”为了工作便携和机器人架构设...
2021Q3国内新能源汽车市场维持了上半年火热的行情。中汽协数据显示,2021Q3中国新能源汽车产量94.5万辆,同比增长177%。在新能源汽车市场快速增长带动下,我国动力电池出货量也持续增加。GGII初步调研数据显示,2021Q3中国动力电池出货量56GWh,同比增长接近150%,环比增长36%。2019-2021Q3中国动力电池出货量(GWh)数据来源:高工产研锂电研究所(GGII)...

史海拾趣

问答坊 | AI 解惑

求助! 急求UA741的版图

  急求 UA741的版图   哪位大大能帮偶一下…

查看全部问答∨

电气控制问题

1、用一个自复位型常开点按钮; 2、可以用任意个继电器,(普通继电器)。 要求: 控制一个灯泡, 按一下按钮,灯亮; 再按一下,灯灭; 如此反复。 这是某大型企业招聘电气工程师时的一道题目,要求三十分钟, 大家是不是觉得很简单,但真的,三十 ...…

查看全部问答∨

基于CPLD/FPGA的出租车计费器

摘要: 介绍了出租车计费器系统的组成及工作原理,简述了在EDA平台上用单片CPLD器件构成该数字系统的设计思想和实现过程。论述了车型调整模块、计程模块、计费模块、译码动态扫描模块等的设计方法与技巧。 关键词: CPLD/PPGA 硬件描述语言 出租车 ...…

查看全部问答∨

EEPROM(24LC02B)连读的问题

前两天在某一地址写入和读取单字节成功,后编写连续写一页(也就是一个0x26地址里面最多8个字节,我没理解错的话),然后连续读取。 但是我编写后发现,我只能读取0x26地址的第一个字节,第一个字节后面确认应答都没有,后面的7字节SDA全部都是高 ...…

查看全部问答∨

ucos中加入FIQ处理函数

我用的是mini2440提供的ucos代码, 我想在ucos中加入FIQ处理函数。 在2440init.s做了一些修改, 异常向量表中FIQ的跳转修改为 b    FIQ_HANDLE 跳转到     IMPORT Handler_FIQ FIQ_HANDLE     stmfd  & ...…

查看全部问答∨

哪位大侠做过CE下的蓝牙A2DP开发?请教

按照A2DP的描述,参与的两方一方是source,一方是sink,sink端是从蓝牙上接收audio stream,然后用音响设备播放出来的。 我们现在的WinCE平台需要作为sink端。我在微软网站上查到CE支持A2DP,但是没有看到明确表示是不是支持sink端实现。按照微软 ...…

查看全部问答∨

求用DirectShow开发最简单的播放器源码

跪求一份在WinCE上用DirectShow制作的视频播放器的源码,只要能播放,有图像有声音就可以了,使用EVC或是Visual 2005等做的都可以,希望懂的大虾发发善心,小弟在此先谢过了!!!!…

查看全部问答∨

请教usb主控芯片给usb设备写驱动程序的问题?知道的帮帮忙哦!

要做一个实时数据采集系统,因为是要通过无线方式将采来的数据(速率是8Mbits/s)传给电脑,让电脑进行处理,同时电脑还可以给这个系统传一些控制命令。 由于是无线方式的,同时数据量也比较大,所以就想用无线网卡(支持wifi协议的)来实现,现在 ...…

查看全部问答∨

evc中将程序下载到目标机失败问题??

我之前用EVC+Microsoft ActiveSync都可以将程序下载到目标机执行,但自从买了台新电脑后,在安装EVC 的过程中系统就提示:"所安装的Virtual PC/Emulator会造成系统不稳定,Windows阻止了驱动程序的运行"。 然后就出现了不能下载的问题。 本人 ...…

查看全部问答∨

C8051焊接留的问题

抽时间把器件都焊了,还留有几个小遗憾。 1.分发的器件中没有10K的排阻,所以这个没焊,明天找下。 2.按照PCB错误解决办法,断线后,C4的地是不是就断了? 3.1N5822封装有点小,焊了很长时间。   呵呵。感谢大家提供的帮助。…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved