历史上的今天
返回首页

历史上的今天

今天是:2025年04月25日(星期五)

正在发生

2020年04月25日 | 如何测量MSP430的功耗

2020-04-25 来源:eefocus

众所周知,MSP430以其超低功耗而著称。但是很多用户反应,在实际应用中,测量MSP430的功耗时,测量结果和MSP430数据手册相差甚远。其实这里主要涉及到两方面的内容:

1. 如何使用MSP430合理的设计硬件和软件,使整个应用最大限度的达到低功耗?

2. 如何测量MSP430的功耗?

就如何测量MSP430功耗,我来分享一下我个人的经验。

当GPIO管脚配置为输入管脚且外部电平处于浮动状态时(0

b. LPM3 低功耗测试程序编写

首先需要明白,对于LPM3 mode下功耗的测试,需要选定ACLK的时钟源, 是内部VLO还是LFXT1。因为在LPM3下,MSP430的系统时钟只有ACLK可用,MCLK和SMCLK均不可用。而当ACLK的时钟源选择不同时,LPM3 mode下,MSP430的功耗是不同的。以MSP430G2553为例,其数据手册中写明,LPM3下,ACLK=LFXT1时,功耗约为0.7uA;而LPM3下,ACLK=VLO时,功耗约为0.5uA。

另外,在测量时,为确保程序成功跑到LPM3模式下。最好能够在进入LPM3之前有个指示,譬如让某个LED灯亮0.5s再灭掉。一定要记得进入LPM3时,灭掉LED, 因为一个LED灯亮,本身就很耗电的,有时会高达2mA。而为什么要有指示呢?是因为当采用LFXT1作为ACLK时钟源时,在程序中需要check LFXT1是否成功起振,万一用户忘记焊LFXT1,或者是低频晶体没有起振,那么就会导致程序一直处于check flag,而不会进入LPM3。在这些情况下,如果没有指示,当对功耗测量时,就会发现测量结果与数据手册上LPM3下的功耗不符。

另外,切记判断LFXT1是否起振,千万不要直接用示波器测量低频晶体的管脚,因为LFXT1本身是非常脆弱的,一旦外部有波动,就会停振。建议将LFXT1作为ACLK时钟源,然后将ACLK从对应管交输出后,用示波器进行观察。

 

2. MSP430低功耗的测量硬件注意事项

为保证功耗测试的准确性,请尽量少接外围电路,除非是想测量特定外设的功耗。如果使用MSP430 value line的launchpad进行测量时,记得将其EMULATION部分的5个跳线去掉,直接从板下端的Vcc, GND进行供电和功耗测量。因为如果不去掉的话,EMULATION部分的电路也会耗电的。


如果硬件电路时用户自己设计的,测量LPM3,LPM4下面的功耗时,最好不要焊接MSP430相关的其他电路。如果已经焊接了的话,那么MSP430 GPIO的状态配置一定要根据外部硬件电路的设计来配置。如果功耗大于MSP430数据手册上处于LPMx的功耗的话,可以尝试更改GPIO的配置,来时系统功耗达到最低。 

四.MSP430功耗的测量

无论何种情况下,MSP430的功耗测量,一定要注意前提条件。对想要测试的MSP430的工作状态进行规划,确定此时MSP430工作的供电电压,温度,主频,可用资源等,然后再测量。使用Power Supply 输出固定电压给测试板,例如3V。


1. 固定工作模式(固定功耗的测量)

如果用户程序的编写,MSP430一直处于某种固定的模式下的话,即其功耗是固定的话,可以将万用表调至测试电流档直接串联进入供电线路,即可直接观察到此时电流值。

我曾经用过测量精度为6位半的仪器:Agilent 34401A Digit Multimeter 和 RIGOL DM3061 Digital Multimeter,均可以精确的测量到MSP430FR5969处于LPM3下0.7uA的电流。


2. MSP430在active和LPMx mode下切换时功耗以及上电初始化功耗的测量

虽然高级万用表,有对电流进行累计测量求平均的功能,但是其测量结果还是不够精确,并且一般而言,用户的程序在开始一般都有初始化过程,有时初始化过程还分很多段,当用户想要测量初始化过程不同时间段对应的功耗时,将万用表串联入供电线路就无法完成这个功能了。此时,建议用户使用示波器测量串联入供电线路精密电阻两端的电压的方法,来对系统的功耗有个更直观,精确且有说服力的测量。具体的方法是,用一个约为10~20欧的精密电阻(误差为1%甚至更低)串联入供电线路中,然后用示波器直接观察此电阻两端电压的变化,测出各个阶段,各个工作模式下电阻两端的电压值,而后处于电阻值即可得到对应的工作电流。


上面仅是个人经验分享,若大家有补充和更正,欢迎发表您的意见。

推荐阅读

史海拾趣

璟德(ACX)公司的发展小趣事

2008年,璟德(ACX)成功在台北证券交易所上市,股票代码为3152。这一举措为公司带来了更多的资金支持,也提升了其品牌影响力和市场地位。上市后,璟德(ACX)加大了对研发和市场拓展的投入,进一步巩固了其在无线通信领域的领先地位。

Electronic Transistors Corp公司的发展小趣事

ETC公司非常重视团队建设和文化塑造。公司注重培养员工的创新能力和团队协作精神,为员工提供广阔的发展空间和良好的职业前景。同时,ETC还积极营造积极向上、开放包容的企业文化,使员工能够在轻松愉悦的氛围中工作和学习。这些举措不仅提高了员工的满意度和忠诚度,也为公司的长期发展奠定了坚实的基础。

泰科天润(GPT)公司的发展小趣事

在技术创新的基础上,ETC公司开始积极拓展市场。公司通过优化产品线,满足不同客户的需求,逐渐打开了国际市场的大门。同时,ETC还加大了品牌宣传力度,通过参加国际电子展会、发布技术白皮书等方式,提升品牌知名度和影响力。这些举措使ETC在全球范围内的市场份额不断扩大,品牌影响力也日益增强。

酷宅(Coolkit)公司的发展小趣事

酷宅科技在智能家居市场的发展中,选择了电子电工和照明类市场作为切入点。这个市场具有巨大的智能化需求,但生产厂家众多,垄断程度低,利润率也相对较低。酷宅凭借其在物联网技术方面的优势,迅速满足了这一市场的迫切需求,并获得了巨大的出货量。随着市场的不断扩大,酷宅科技又进一步进入小家电市场,瞄准了加湿器、香薰机等长尾品类,继续扩大其市场份额。

方舟(ARKLED)公司的发展小趣事

方舟公司高度重视产品品质管理,从原材料采购到生产加工,再到成品检验,每一个环节都严格把关。公司引进了先进的生产设备和检测仪器,建立了完善的质量管理体系。通过ISO9001质量管理体系认证,方舟公司的产品质量得到了有效保障,赢得了客户的信赖和支持。

DART(英国达特)公司的发展小趣事

DART公司成立于英国的一个小城市,最初只有几名工程师和少量的资金。然而,他们凭借着对电子技术的热爱和对创新的不懈追求,逐渐在行业中崭露头角。公司的创始人是一位资深的电子工程师,他带领团队开发了一款具有革命性的新型传感器,这款传感器在精度和稳定性上远超当时的同类产品。这一技术突破为DART公司赢得了第一个重要的客户,也为公司的未来发展奠定了坚实的基础。

问答坊 | AI 解惑

电磁兼容的设计方法介绍(一)

一﹑前言     关于电磁兼容的要求﹐目前世界上大多的先进国家﹐都已经有管制的法规并有相关的符合要求的单位﹐若产品无法符合要求规定﹐往往无法销售到该地区的市场﹐因此多数的电子产品﹐在销售前都必须经过电磁兼容的测试﹐ ...…

查看全部问答>

整体成本与复杂度

在电子产品从开发、运行到售后服务和维护这个完整的生命周期之中,设备软件已经成为电子产品制造商获得产品差别化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。为了应对这个挑战,电子设备制造商需要进行一场现代化的变革,改 ...…

查看全部问答>

四川省大学生电子设计竞赛西南科技大学赛区竞赛题目-电子广告牌

本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 电子竞赛题目-电子广告牌 一、电子竞赛题目任务: 设计并制作一台简易电子广告牌,16*32点阵显示,示意图如下: 二、电子竞赛题目要求: 1、基本要求: 1) 能通过按键翻页显示数字和字母。 ...…

查看全部问答>

谁能帮忙给个小区单元楼防火报警系统的大致结构图

谁能帮忙给设计个小区单元楼防火报警系统的大致结构图,不需要具体的电路,给个架构图参考下就行了,谢了…

查看全部问答>

新人报道

菜鸟刚刚接触单片机 正在学习C51编程 有一点C++的基础 想问下各位大大 网上有C51的编程实例么 还有 是不是proteus 和keil51两个软件就够了 以后有什么问题还麻烦各位大大了…

查看全部问答>

散分:java嵌入式开发,该学些什么课程?

如题! 想请朋友更详细的告之,对于一个完全的新手,学习java的嵌入式开发,需要学好哪些课程?需要了解哪些? 之前搜索过,但都没有给出详解,还希望eeworld里朋友们,多给点建议。…

查看全部问答>

无线网卡的图标无法去掉

基于USB的无线网卡,插上无线网卡是桌面的右下角会出现无线网卡的图标,这是正常的. 由于我的USB无线网卡支持selective suspend,也就是说,如果无线网卡在一定的时间 内(10s)如果没有和AP或者其他网卡连接上,则无线网卡进入睡眠的状态.睡眠的状态和 ...…

查看全部问答>

这个东西怎么做?

有一组开关,在理想的情况下按下开关,各自开关应该同时接通。但是由于有延时,按下开关之后各个子开关会有时间延迟,如何确定那最先接通的开关和最后接通的开关接通的时间延迟。有人提出来了一种方案(这个人走了),我没看明白,只看到里面提到了 ...…

查看全部问答>

准备给EK-LM3S8962做个底板

初步计划包括以下功能:   1. 音频模块,准备采用VS1053,使得制作mp3或网络收音机成为可能 2. 红外接收头,   还有啥其他的建议没?欢迎讨论…

查看全部问答>