低功耗蓝牙设计的一点总结

版权声明:原创文章转载请注明出处。 https://blog.csdn.net/wwt18811707971/article/details/81190068

最近设计了一款蓝牙相关的产品,主控用的是NRF51822,刚开始因为用的锂电池调试,而真正的产品需要纽扣电池来供电,一换过来,系统的工作状态都出现错误,这时才想起是不是系统功耗过高,而纽扣电池的放电能力不够,电压跌落很快,导致电平判定出错。这时才觉得对于对功耗有要求的产品,硬件软件都需要仔细琢磨,对应的结合调试和查阅的一些资料,总结一下一些低功耗相关的知识。

1. ADC测量电路:

ADC读取电压值,这个如果一直对电池电压进行检测,对功耗的要求是很高的。我们这个部分一开始是电阻二分直接接地,发现功耗竟然有10几mA,简直……把电量测量注释,功耗降到6mA以内,毫无质疑ADC采集是一个功耗要重点考虑的方面。后面用软件定时计时,间隔一段时间测量一次,功耗瞬间骤降,如果硬件上没法改变,这是一个稍微不错的方式。

下面是从网上搜集的ADC测量在低功耗产品中的实现,个人觉得是不错的方式:

这里写图片描述


2.器件静态电流的大小

对于使用MOS关,三极管用于开关时,为了确定电平状态,不可避免的需要 使用上拉,下拉电阻,对于形成回路的部分,如果阻止比较小,就容易形成比较大的漏电流。这时对应的加大一些电阻阻值,也可降低功耗。

这里写图片描述

对于低功耗产品的设计,除了硬件上的工作,软件的处理也很重要,需要软硬件配合,才能把系统做到极致。


参考:

1.说说低功耗的那些事儿

2.分享一个低功耗项目小小心得

猜你喜欢

转载自blog.csdn.net/wwt18811707971/article/details/81190068