功耗的问题本身是一个系统的问题,要想有效地降低整体功耗,不但需要在硬件上要充分考虑,而且在软件的设计上更需要认真对待。一个真正高效的低功耗系统,软硬件的相互配合和优化才是极为关键的。
1.选择高集成度的芯片
2.考虑工作电流和休眠时的静态电流.
3.在满足产品需求的前提下,选择配置较低的单片机,较小的RAM/ROM、较低的ADC分辨率、较低的ADC速率、较少的IO管脚都可以降低单片机的整体功耗.
4.对于一个数字系统而言,其功耗大致满足公式:P=CV2f。其中C为系统的负载电容,V为电源电压,f为系统工作频率[2]。功耗与电源电压的平方成正比,因此电源电压对系统的功耗影响最大,其次是工作频率,再次就是负载电容。负载电容对设计人员而言,一般是不可控的,因此设计一个低功耗系统,在不影响系统性能的前提下,尽可能地降低电源的电压和工作频率。
</