单片机系统的低功耗设计策略
时间:10-23
来源:
点击:
,可以有效地降低CPU的功耗(很多单片机都有快速有效的查表指令和寻址方式,用以优化查表算法);不可避免的实时计算,算到精度够了就结束,避免"过度"的计算;尽量使用短的数据类型,例如,尽量使用字符型的8位数据替代16位的整型数据,尽量使用分数运算而避免浮点数运算等。
2.4 让I/O模块间歇运行
不用的I/O模块或间歇使用的I/O模块要及时关掉,以节省电能。RS232的驱动需要相当的功率,可以用单片机的一个I/O引脚来控制,在不需要通信时,将驱动关掉。不用的I/O引脚要设置成输出或设置成输入,用上拉电阻拉高。因为如果引脚没有初始化,可能会增大单片机的漏电流。特别要注意有些简单封装的单片机没有把个别I/O引脚引出来,对这些看不见的I/O引脚也不应忘记初始化。
3 结论
一个成功的低功耗设计应该是硬件设计和软件设计的结合。从硬件设计开始,就应该充分意识到一个低功耗应用的特性,选择一款合适的单片机,通过对其特性的了解,设计系统方案;在软件设计上,要考虑到低功耗编程的特殊性,并尽量使用单片机的低功耗模式。
限于篇幅,仅仅讨论了低功耗设计中的一些常见问题,更多的问题只能靠设计者去实际分析和解决了。
- 高性能超声模拟前端AFE5805 (03-18)
- 德州仪器推出低功耗数字温度传感器(05-18)
- TI推出TMP103 数字温度传感器(05-23)
- 德州仪器推出8款65至250MSPS 双通道器件(07-29)
- 小家电能耗不可忽视:耗电量不亚于大电器(08-28)
- TI推出双通道16、14 及 12位数模转换器DAC8562系列(08-28)