可算把功耗降下去了
板子其实周一(2024年7月22号)的时候已经到了,但是因为一些IC没来得及购买,所以延时了两三天时间。也因为是第一次弄低功耗的设备吧,缺少不少经验,但是最终可算是把功耗降了下来。写个帖子记录一下。
最终底板裸板功耗 12.66uA,而且还能优化,可以做到6~8uA 左右
![image-1.png image-1.png](data/attachment/forum/202407/25/151554nzxqg7r7gxf7f0j1.png)
莫名其妙的漏电
把裸板(不焊接模组和电池)焊接好之后,接到电源表上上电,结果发现电流竟然有280uA!,天塌了呀!280uA,一节电池根本用不了多久,而且还没焊模组。然后我就把三极管,LDO和MOS 管全部拆了一遍测试:
![image-2.png image-2.png](data/attachment/forum/202407/25/151600bruln6zz666ln3w7.png)
结果还是有280uA,最后发现是ADC采集电路漏电导致
![image-3.png image-3.png](data/attachment/forum/202407/25/151605wcxoiiovio7fxqnz.png)
R10和R11 只有30KΩ,而且直接对地,当然会漏电,为什么是12.66uA,是因为我把这两个电阻加大了,让通过的电流减小,加到了300KΩ,就实现了12.66uA的底电流
优化方法
把ADC 采集的电路加以控制,需要采集的时候,就把ADC的电源打开,休眠的时候就关闭这样就能很好的控制这个电路的耗电:
![image-4.png image-4.png](data/attachment/forum/202407/25/151613fyh3ynrnfzayz8eu.png)
利用用模组的一个IO,把ADC电路使能,让电池的正极通过MOS管给ADC分压电路供电,休眠时就关闭。这样,这个电路就不会一直耗电下去了。
盲目找了两天的LDO
一开始看了Ai-M62的低功耗设计指导,其中的1.1V 供电是LDO提供的,我手上的TLV74311PDBVR这个型号,上电时正确输出了1.1V电压,但是我看着电流显示有点不正常,一看它的规格书:)
![image-5.png image-5.png](data/attachment/forum/202407/25/151631e4cfxuxa4cz6afjx.png)
一个dcdc功耗跑到34uA,于是就开始两天的找LDO!可是支持1.1V输出且功耗在10uA以下的,根本没有,我甚至都想使用1.5VLDO+二极管的方式,利用二极管的压降降到1.1V。但是却发现,我没有1.5V的LDO
直到今天,去了公司硬件部门的大佬,聊了才知道:
Ai-M62的深度睡眠(HBN)模式不能使用1.1V的DCDC供电,否者会进不去。而且深度睡眠的功耗在5~6uA
![image-7.png image-7.png](data/attachment/forum/202407/25/151644kmlh9yihh9t9rj8h.png)
“我找了两天的LDO啊!结果是不用!”,迫不及待验证了一下
![image-6.png image-6.png](data/attachment/forum/202407/25/151653cnbewj669u8b776w.png)
最后预测,传感器采集主板的休眠功耗在18uA左右
![image-8.png image-8.png](data/attachment/forum/202407/25/151657r7h677n7t2y73h72.png)
|