在一个超低功耗项目中,需要根据工作流程,切换工作电压。比如在写入flash时需要较高的电压,在平时需要降低工作电压,在使用某些外围器件时,需要调节电源电压到适用的数值。这就需要在工作中改变工作电压,以保证最低的系统功耗。
比如我就遇到复位芯片的问题,平时使用的复位芯片是针对于3.3V电源的,电源电压在切换为2.5V时,复位芯片就以为电源不稳定,将系统复位。选用与2.5V对应的复位芯片,在3.3V应用过程中就不能得到保证。因此只能暂时不用复位芯片,依靠自身的上电复位功能。
还需要注意一些其他的事情呢?
Bruce Wei:
楼主你好!
请问你现在用哪个型号的MSP430?
user1866843:
回复 Bruce Wei:
您好,当前使用的是MSP430G2553,20引脚的。
它运行时的最低电压为1.8V,对内部flash修改时需要最低电压2.2V,某些外围芯片需要的最低电压为2.5V或3V,因此需要随时调整电源电压,又要保证最低的功耗。
除了此款,使用中的还有MSP430F149,MSP430AFE253,MSP430F5529。
Bruce Wei
楼主你好!
请问你现在用哪个型号的MSP430?
user1866843:
回复 Bruce Wei:
复位芯片就是比较麻烦的事情。除此,在程序运行过程中进行电压的变化(对供电芯片进行控制),单片机能否稳定运行。
有了一些简单的实验,由低电压设定到高电压,电压变化迅速完成;由高电压设定到低电压,由于电容的存在和单片机的低功耗性能,电压是缓慢降低的(有时1~2秒)。不知在复杂的应用中会不会造成影响。
Bruce Wei
楼主你好!
请问你现在用哪个型号的MSP430?