打印

【TI FAQ】+MSP430在应用中如何降低功耗?

[复制链接]
765|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
okyouwin|  楼主 | 2014-9-22 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MSP430在应用中如何降低功耗?
硬件方面:
[1]尽可能采用低功耗的器件或电路设计。比如,低功耗场合能不用LED尽可能不要用,声响的电路也是一样。
[2]尽可能选择带有关闭功能的器件,比较运放、R232电路、逻辑电路等等...在不必要的时候使其关闭。
[3]在显示方便也要选择低功耗的显示方式,比如采用LCD片,而不要用LCD模块。或采用LCD模块时将背光关掉。
[4]一些常用开关晶体管由三极管改为MOSFET管。
[5]有可能的话,不要选择小阻值分压;这样同样可减少功耗。按键上接电阻同样可以选择大点。对于模拟前端部分可能不态适合,因为当用高精度ADC时,电阻值越大热噪声就会越大。所以这做法不适宜用在高精度ADC前端。
[6]关于MSP430IO处理,我个人的理解是可以空着,并设置为输入。因为设置为输入时IO处理高阻态,IO的漏电流只有50nA
[7]能不用LDO尽可能不要用LDO,因为线性电源器件会带功耗上的增加。确实没办法了可以选择CMOS型的LDO器件。或采用高效的DC/DC电源管理电路,以提高效能利用。
关于以上几项,MC430F44开发板在设计都是基于这些原则上设计的,同时兼容了通用器件的使用。也就是说两种类型的器件都可以用。
软件方面:
[1]你要了解MSP4304种不同模式下的时钟与模块使用情况,这样你才控制好整个设计的功耗管理。
[2]若不是很需要很高精度的时钟的话尽可能不要外部晶振,尽可能使用内部的DCO作为MCLK。当程序中需要在串口时,这时可以开启所需的时钟源以得到精度的波特率,不用时则要关闭掉时钟和串口模块。如果不是高速响应处理任务的话尽可能不要用选择外部晶体时钟作为MCLK
[3]在进入低功耗模式前,尽可能将MCLK改为DCO模式。因为DCO模式在进入功耗模式后,在得到中断唤醒时是最速度启动工作的时钟源。这样可以大大减小在唤醒时节省能源。如果唤醒后确实需要高速度时钟源,此时可以再转换到高速度的时钟源上使用。 测量验正: 采用精度高的电流表去测量电流值;在实际中,有些质量不太好的表会误导。采用串联高精度的电阻,直接测量电压值。这样电压法测量有时也很有用。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:把每天当做世界末日、。、

56

主题

765

帖子

3

粉丝