社区导航

 
查看: 763|回复: 8

[蓝牙BLE] 来看看STEVAL-IDB007V1的电流消耗

[复制链接]

5209

TA的帖子

9

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-1-12 15:53:32 | 显示全部楼层 |阅读模式
本帖最后由 littleshrimp 于 2018-1-26 16:39 编辑

测试方法,断开JP2跳线,通过外部电源为JP2的2脚VBLUE供电
QQ图片20180126162224.png

QQ图片20180126162100.png

使用VBLUE电源的器件包括2个传感器和BlueNRG-1
2个传感器LPS25HB Power Down时的电流为1uA,LSM6DS3 Power Down时的电流为6uA
QQ图片20180126162016.png

QQ图片20180126162001.png
实际测量的电流为传感器Power Down+BlueNRG-1的电流

BLE_Beacon例程默认的发射功率为-2dBm
image001.png
广播间隔为100ms
image002.jpg
实际测试不发射时的空闲电流9.68uA
image003.jpg
发射时电流7.14mA,因为电流表采样率较低测量短脉冲时电流可能会不准确
image004.jpg
发射的时间约为3ms左右(受限测量电流时的采样率并不能展示实际发射时的电流变化情况)
image005.jpg
更多关于BlueNRG-1的低功耗情况可以参考官方文档《AN4820: BlueNRG-1 and BlueNRG-2 low powermodes
文档里给出了更精确的电流变化情况
image006.png
2次广播间隔时间106ms左右
image007.jpg
将代码中的发射功率改成-18dBm(BlueNRG-1只有High Power模式,实际发射功率会自动设置成-14dBm)
image008.png

QQ图片20180126163046.png

测试发射电流约为5.38mA
image009.jpg
-18dBm广播间隔为100ms时的平均电流为115.73uA
image010.jpg
修改广播间隔时间为2s
image011.jpg
-18dBm广播间隔时间为2s时的平均电流为15.14uA,使用0.1F的超极电容可以工作34个小时以上
实际使用时还需要添加ADC、定时器传感器模块,平均电流会适当增加,可以通过减少广播的次数来平摊工作电流
image012.jpg
特别注意
在低功耗模式下需要对GPIO做“特殊处理”,否则会出现休眠电流不稳定的情况
低功耗模式下GPIO时钟会关闭,无法通过代码将GPIO修改为输出或者是上下拉来稳定电流
使用外围电路处理“闲置”GPIO时需要结合原理图中的电路进行
比如BlueNRG-1连接LSM6DS3SPI接口虽然并未闲置也需要处理
image013.jpg

虾扯蛋


回复

使用道具 举报

559

TA的帖子

103

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2018-1-12 17:23:39 | 显示全部楼层
有图有真相。都是实测波形,理论联系实际,有理有据,可信。


回复

使用道具 举报

5209

TA的帖子

9

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-1-12 17:34:16 | 显示全部楼层
gs001588 发表于 2018-1-12 17:23
有图有真相。都是实测波形,理论联系实际,有理有据,可信。

你的挑战赛弄到哪步了?
虾扯蛋


回复

使用道具 举报

938

TA的帖子

1

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2018-1-12 17:36:41 | 显示全部楼层
诶,这个电流是用什么仪器采的呢?


回复

使用道具 举报

5209

TA的帖子

9

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-1-12 17:46:53 | 显示全部楼层
cruelfox 发表于 2018-1-12 17:36
诶,这个电流是用什么仪器采的呢?

silabs的EFM32开发板
虾扯蛋


回复

使用道具 举报

68

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-1-15 08:27:26 | 显示全部楼层
“  使用0.1uF的超极电容可以工作3、4个小时   ”这句话不对吧。0.1uF的法拉电容?


回复

使用道具 举报

5209

TA的帖子

9

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-1-15 10:56:46 来自手机 | 显示全部楼层
忘归尘 发表于 2018-1-15 08:27
“  使用0.1uF的超极电容可以工作3、4个小时   ”这句话不对吧。0.1uF的法拉电容?

是我写错了 应该是0.1F


回复

使用道具 举报

5

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-3-13 12:20:18 | 显示全部楼层
楼主你好,低功耗模式3,上电后串口一直打印WAKEUP Reason = POR,好像一直在被唤醒,功耗比较大,不过这种情况只是偶尔会发生(同样的代码两次测试可能功耗还不一致),应该就是你说的情况吧。实用的话加上拉电阻好像不太合理,麻烦问下除了外接上拉电阻,还有其他方法吗?


回复

使用道具 举报

5209

TA的帖子

9

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-3-13 17:24:11 来自手机 | 显示全部楼层
我后来找到具体原因 是由LSM6DS3引起
和bluenrg无关


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-9-24 19:05 , Processed in 0.253331 second(s), 20 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表