查看: 746|回复: 0

[评测分享] 【Telink-泰凌微电子 B91通用开发套件】---BLE连接功耗

[复制链接]
  • TA的每日心情
    开心
    2024-1-23 14:56
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2022-10-26 21:05:42 | 显示全部楼层 |阅读模式
    分享到:
    一:前言
         上一篇记录了泰凌微B91开发套件的BLE广播和连接功能,所以这一篇就记录一下BLE在连接状态下的功耗问题!本次测试是根据《Telink B91 BLE Single Connection SDK Developer Handbook》文档进行的,主要是测量BLE在和其他设备(测试用的手机)保持连接情况下的功耗大小!二:文档描述

           根据上述文档的12.2章节的内容,对程序进行部分修改:在feature_config.h需要修改FEATURE_TEST_MODE 为TEST_POWER_CONN。还提到可以在工程目录中根据需求修改连接参数,如下:

    1. /**
    2. * @brief  callback function of LinkLayer Event "BLT_EV_FLAG_CONNECT"
    3. * @param[in]  e - LinkLayer Event type
    4. * @param[in]  p - data pointer of event
    5. * @param[in]  n - data length of event
    6. * @return  none
    7. */
    8. void        task_connect (u8 e, u8 *p, int n)
    9. {
    10.         bls_l2cap_requestConnParamUpdate (8, 8, 99, 400);  // 1 S
    11. }
    复制代码

    三:连线方式

    使用USB供电的毫安电流表进行测量,将USB输出的5V接在开发板背面的“USBVBUS”引脚,GND接GND,如下图(注:下图为连线后,没上电前拍摄,所以没有安装天线):

    微信图片_20221026204935.jpg

    四:实际现象

    使用手机上nRF Connect 工具,可以发现并连接BLE(自己将程序中的tbl_scanRsp数组内容做了稍微改动,是为了更加清晰的辨别BLE信号)。

    微信图片_20221026204903.jpg

    点击之后查看到BLE信号情况:

    微信图片_20221026204856.jpg

    手机连接BLE信号后的功耗情况:

    微信图片_20221026205920.jpg

    注:图片中的电流值为拍照该时刻的瞬时值,实际电流值是浮动的,因为无法上传视频,故只截取了一张图片。


    因为测量的是整个开发套件的问题,测量的数值肯定也是偏高的,后期实际产品开发过程中,应该是可以进一步的降低的。

    五:实时连接和保持连接的情况:

            在这次测试过程中,使用手机软件NRF Connect作为Master,进行连接时,速度还是非常快的。另外,在网上看到说:保持连接的过程中,不太稳定,会出现断开的情况,这个在测试过程中倒是没有碰见,可能测试过程中保持连接的时间比较短暂吧!


    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 23:19 , Processed in 0.114234 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.