其他
单片机实现低功耗的几种方法和注意事项
关注+星标公众号,不错过精彩内容
作者 | strongerHuang
微信公众号 | 嵌入式专栏
对于使用电池供电的产品,特别是有些要求用一节(颗)电池工作1年,甚至几年的产品。这种产品平均电流要求很低,基本在uA或nA级别。
我在之前公司做过很多用电池供电的产品,这些产品有一个共同的特性:待机时电流非常低。
下面我就结合自己工作经验以及市面上相关产品,描述关于低功耗设计注意事项,以及实现低功耗的方法。
嵌入式专栏
1
低功耗产品通常是要求待机功耗低,有的产品待机时0功耗,有的产品待机时多个外设模块交替,或者同时工作。
1.待机0功耗
待机时0功耗的产品,只要保证在工作时的功耗即可。如果工作的时间也很短,那么这种产品在低功耗方面需要投入的研发其实相对不多。
比如电视机(按键)遥控板:
这种产品待机时0功耗,通过按键唤醒,唤醒之后工作几毫秒(不同型号时间有差异)又进入待机状态。
实现原理:
通过按键上电,启动MCU,执行工作,执行完任务,通过MCU控制总电源断电。
也就是:通过外部开启电源,通过内部控制断电的机制实现。
嵌入式专栏
2
结合上面产品的描述可以总结几点实现低功耗的方法。
模拟输入 浮空输入 下拉输入 上拉输入 开漏输出 推挽输出 复用开漏输出 复用推挽输出
后台回复『单片机』『嵌入式软件设计与开发』阅读更多相关文章。
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。