历史上的今天
今天是: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工作的供电电压,温度,主频,可用资源等,然后再测量。使用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%甚至更低)串联入供电线路中,然后用示波器直接观察此电阻两端电压的变化,测出各个阶段,各个工作模式下电阻两端的电压值,而后处于电阻值即可得到对应的工作电流。 上面仅是个人经验分享,若大家有补充和更正,欢迎发表您的意见。 四.MSP430功耗的测量
上一篇:MSP430F5438研究心得
史海拾趣
|
一﹑前言 关于电磁兼容的要求﹐目前世界上大多的先进国家﹐都已经有管制的法规并有相关的符合要求的单位﹐若产品无法符合要求规定﹐往往无法销售到该地区的市场﹐因此多数的电子产品﹐在销售前都必须经过电磁兼容的测试﹐ ...… 查看全部问答> |
|
四川省大学生电子设计竞赛西南科技大学赛区竞赛题目-电子广告牌 本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 电子竞赛题目-电子广告牌 一、电子竞赛题目任务: 设计并制作一台简易电子广告牌,16*32点阵显示,示意图如下: 二、电子竞赛题目要求: 1、基本要求: 1) 能通过按键翻页显示数字和字母。 ...… 查看全部问答> |
|
如题! 想请朋友更详细的告之,对于一个完全的新手,学习java的嵌入式开发,需要学好哪些课程?需要了解哪些? 之前搜索过,但都没有给出详解,还希望eeworld里朋友们,多给点建议。… 查看全部问答> |
|
基于USB的无线网卡,插上无线网卡是桌面的右下角会出现无线网卡的图标,这是正常的. 由于我的USB无线网卡支持selective suspend,也就是说,如果无线网卡在一定的时间 内(10s)如果没有和AP或者其他网卡连接上,则无线网卡进入睡眠的状态.睡眠的状态和 ...… 查看全部问答> |
|
初步计划包括以下功能: 1. 音频模块,准备采用VS1053,使得制作mp3或网络收音机成为可能 2. 红外接收头, 还有啥其他的建议没?欢迎讨论… 查看全部问答> |




