祝福在连接上后,功耗会高达200 ua。有没有办法在保证连接稳定性的情况下降低功耗?

6个职位/ 0个新职位
最后发表
songsayit
离线
最后看到:3年8个月前
加入:2016-05-31 35
祝福在连接上后,功耗会高达200 ua。有没有办法在保证连接稳定性的情况下降低功耗?

需求描述:
想尽办法降低功耗.
问题描述:
我的设备在待机时,功耗有90 ua,发送广播时,瞬时功耗有150 ua。
在设备连接到手机后,在没有数据交互的情况下,功耗高达300多uA,即连接时功耗高达200多uA。由于我做的是一款类似防丢器的产品, 在正常情况下, 设备都是和手机相连接的, 所以功耗太大了.
有没有办法在保证连接稳定性的情况下, 降低功耗的呢?

关键词:
设备:
Gongyu_Dialog
离线
最后看到:1周前1天前
加入:2016-04-27 07:07
睡眠电流的数值不太对啊。延长睡眠

睡眠电流的数值不太对啊。延长睡眠待机数据表里标注一般大概就1.6 ua。
你可以参考附件的文档对比你相同环境的测试结果。

另外,就是在user_app_connection开启app_easy_timer (APP_PARAM_UPDATE_REQUEST_TO param_update_request_timer_cb);更新连接参数。

对IOS来说,连接参数更新的要求可以bluetoothdesignguidelines_IOS.pdf

*最大时间间隔*(从端时延+ 1)≤2秒
*间隔时间≥20ms
*间隔最小+ 20ms≤间隔最大从站时延≤4
* connSupervisionTimeout≤6秒
*最大时间间隔*(从端时延+ 1)* 3 < connSupervisionTimeout

songsayit
离线
最后看到:3年8个月前
加入:2016-05-31 35
bluetoothdesignguidelines_IOS

bluetoothdesignguidelines_IOS.pdf这个文档在哪儿可以获取到吗?另外没有安卓系统的吗?
我在sdk中调整参数的代码在哪儿呢?

Gongyu_Dialog
离线
最后看到:1周前1天前
加入:2016-04-27 07:07
android的我没有~

android的我没有~

在函数user_app_connection里找到这一句
app_param_update_request_timer_used = app_easy_timer(app_param_update_request_timer_cb, param_update_request_timer_cb);

songsayit
离线
最后看到:3年8个月前
加入:2016-05-31 35
我尝试修改了prox_reporter里的用户

我尝试修改了prox_reporter里的user_config.h里的
user_connection_param_conf的intv_min intv_max,
user_gapm_conf的con_intv_min con_intv_max。
连接时功耗仍然是200多uA。即修改后, 是没有效果的.
应该修改哪儿来实现连接时功耗的降低的呢?

Gongyu_Dialog
离线
最后看到:1周前1天前
加入:2016-04-27 07:07
我想是不是从别的地方漏的电?另外,就是现在用的是RCX

我想是不是从别的地方漏的电?另外,就是现在用的是RCX,还是外接的32K?