如何让低功耗MSP430的功耗更低
1个回答
展开全部
430单片机的低功耗实现方式可以通过软件编程来实现。
为了使MSP430最大限度的达到低功耗,对于MSP430未使用的GPIO而言,应该将其设置为输出;或者是设置为输入,但是将管脚的电平固定,可以通过外部电路将管脚连接至Vcc或者GND,也可使能内部上下拉电阻,将管脚电平固定。
对于MSP430而言,大部分情况下,测量到的功耗与datasheet不符均是由对MSP430未使用的GPIO处理不当引起的。默认情况下,MSP430的GPIO是作为输入的,其等效电路如下图所示,为推挽模式:
当GPIO管脚配置为输入管脚且外部电平处于浮动状态时(0<Vin<Vcc),那么内部的MOSFETs管的导通电流本身就处于一个不稳定的值,会导致整体功耗的升高,示意图见上图右半边。另外过高或过低的温度更会加剧这种不稳定,且当供电电压升高时,本身MOSFETs管的导通电流也会变大。故在高压和低温双重作用下,就会出现功耗攀升现象。
为了使MSP430最大限度的达到低功耗,对于MSP430未使用的GPIO而言,应该将其设置为输出;或者是设置为输入,但是将管脚的电平固定,可以通过外部电路将管脚连接至Vcc或者GND,也可使能内部上下拉电阻,将管脚电平固定。
对于MSP430而言,大部分情况下,测量到的功耗与datasheet不符均是由对MSP430未使用的GPIO处理不当引起的。默认情况下,MSP430的GPIO是作为输入的,其等效电路如下图所示,为推挽模式:
当GPIO管脚配置为输入管脚且外部电平处于浮动状态时(0<Vin<Vcc),那么内部的MOSFETs管的导通电流本身就处于一个不稳定的值,会导致整体功耗的升高,示意图见上图右半边。另外过高或过低的温度更会加剧这种不稳定,且当供电电压升高时,本身MOSFETs管的导通电流也会变大。故在高压和低温双重作用下,就会出现功耗攀升现象。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询