本帖最后由 zhangbolily 于 2015-11-19 22:49 编辑 上次拿到了开发板一直都没有时间去看看,新的开发板有很多的低功耗模式,这些让我眼花缭乱实在是搞不清楚。 正好前阵子买了一个USB功耗测试仪,拿来测一下这一次的开发板的功耗如何。 我们测试用的程序都是自带的默认例程,最后计算芯片功耗的时候会刨去调试器的功耗。 1、看一看我们的USB Meter 我选择了这样的角度 再来一张正脸 这东西不便宜啊,有兴趣的可以买一个。买了这个玩意回来就可以测试各种USB设备的功耗了。 2、测试NUCLEO-F446RE开发板的芯片功耗 先看看整个开发板的功率 我上面是一张测试图,实际上功率是动态变化的。主要是这个LED一直都是一闪一闪的,会影响功率。 测试一段时间可以看出功率在0.430W位置浮动。所以我们取0.430W作为实验测试数据。 拔掉跳线帽来关闭主芯片测试调试器功耗 由于调试器的电路比较稳定,所以功率一直都没有在浮动是一个固定值(233)……我们取0.233W作为这一次的测量数据。 那么结果就出来了,F446芯片在这个测试中功率为0.197W = 0.430 - 0.233。 3、测试NUCLEO-L476RG开发板的芯片功耗 同样的我们先测试整个开发板的功耗 这里的数据是0.302W,真实数据也是在这个点上下波动。我们取0.302W这个值作为测量值。 现在开始测一测调试器部分的功率 关闭了主芯片的电源之后,可以看到现在的功率是0.228W。这里可能是拍的时机不对……其实我测试的时候看到的也是(233)。这里由于测量误差也算作是0.233W 那么L476RG芯片在这个测试中的功率结果就出来了,结果为0.069W = 0.302 - 0.233。 4、比较 相较于F446的0.197W,L476RG的0.069W直接少了一个数量级。可见ST公司在这款芯片上确实下了很大的功夫,低功耗做的确实不错。 看到这些数据结果不知道论坛的各位高手们有什么想法呢?如果对这个测试有什么疑问请在后面回复,我会认真看的。 |
公式里面已经把LED的功耗减去了……LED及所有外设功耗均放在P0里面了,所以我直观上觉得这里好像哪里不对,不过,如果500uA/MHZ的功耗的话,F446那么高主频,貌似也对的,楼主你那个测量的小模块真的是5块钱买的?哪里买的呀?
这个我不清楚诶,这里的芯片功耗其实是除了调试器部分开发板其他部分的功耗了。我主要是想比较一下搭载了两款不同芯片的开发板在运行相同的项目的时候,功耗的不同。这里可能LED灯的工作对电流也有一些影响。
“F446的0.197W,L476RG的0.069W……”,不妨设F446芯片功耗为Px,L476芯片功耗为Py,而Nucleo板设计外围硬件一般是固定的,设其功耗P0,则Px+P0-(Py+P0)=Px-Py=0.128W,则Px=Py+0.128W>0.128W=3.3V*38.79ma,
没错,你看到了什么?F446单芯片电流超过了38.79ma,这,是不是哪里不对呀楼主?
问题是不会太贵吧?
anyway,产品不错
价格也不是很便宜,54块钱一个。
楼主刚刚说贵我还在猜测莫非几百块……
嗯,我这一款测量更精确吧。每个测量值都可以精确到小数点后三位,我买的时候专门挑的这一款。
54元,你少了一个数字……某宝上自己搜索一下,USB测量仪之类的。我这个是每个测量值都精确到小数点后三位的,你自己看看选择一款自己喜欢的。