4个帖子/ 0新
最后一篇
凌乱的爱
离线
最后一次露面:2年9个月前
加入:2017-08-29 10:46
蓝牙蓝牙电影问题

做一个防仪器应用,扩展睡眠模式,待机电阻20ua左右,连接app状态120ua,想问一下子是正当的吗?
如果不算正,怎样才能减低功耗

关键词:
设备:
cyibin.
离线
最后一次露面:6个月2周前
职员
加入:2017-12-14 02:48
问:想问一下子是正当的吗?

问:想问一下子是正当的吗?
- 答:需要您提供一下你项目工程具体的蓝牙闻处和你板子上行使用了哪些哪些函数,才能得知。
连接函数包括:广播间隔,空间隔
如果没有其它仪器在工作,并且广播间隔设置的1s,手机(有广播)电脑应该应该应该左右左右;连接状态,当连接间距是500ms时,电影应该也在20ua以内。

问:怎样怎样才能减低?
答:可通过过调整广播,连接间距达到降低的目的。若调整了之迹,功耗还降不下来,就需要检查异常漏电源:
可先先排查硬件上有没有元件元件电源(LDO漏电,休眠时机IO口状态导致的漏电力等),查一下仪器待功耗;
然后,检查软件有没有频繁批发的时代器,有没有进休眠前让传感传感进入

凌乱的爱
离线
最后一次露面:2年9个月前
加入:2017-08-29 10:46
用途的最小系统+ w25x20clflash做低功耗测试

用途的最小系统+ w25x20clflash做低功耗测试
蓝牙工程版本:5.0.4
蓝牙工程:BLE_APP_OTA
我在OTA工程里面加加睡眠,只修改了const static sleep_state_t app_default_sleep_mode = arch_ext_sleep_on;即可进入扩展睡眠
在user_config.h中间的广播间和
在静态const struct _configuration user_adv_conf中间空间隔
.intv_min = 400,// 1s // 100ms =(160 * 0.625ms)
.intv_max = 1600,// 100ms =(160 * 0.625ms)
在静态const结构gapm_configuration user_gapm_conf中设置设置
.con_intv_min = ms_to_doubleslots(400),
.con_intv_max = ms_to_doubleslots(400),
和静态const struct connection_param_configuration user_connection_param_conf中设置了
.intv_min = ms_to_doubleslots(400),
.intv_max = ms_to_doubleslots(400),
这我调整连接间隔个地方,不知道对不对,调整之后,用来用作测试发表效果不大,连接状态功耗还是110次动手

户外补充:
1稳压电阻电源是用作的3.15V驾流电源并且用作测试
2板子未使用的我的口都是悬空处原理,是不是用的,而且是不用的的,是的
3芯片接地口通讯一个10k电脑地
4最开放做低功耗功耗还发行连接状态进入一会之后功耗马上会高出300ua左右,发表的是参数更新定时机问题
在user_ota文库的user_app_connection evers中
if((param-> con_interval (param-> con_interval> user_connection_param_conf.intv_max)||
(param-> con_latency!= user_connection_param_conf.latency)||
(param-> sup_to!= user_connection_param_conf.time_out))
{
//连接参数不是我们预期的
app_param_update_request_timer_used = app_easy_timer(app_param_update_request_to,param_update_request_timer_cb);
}
我将将这段段屏蔽掉屏蔽掉,就不会出现功耗突然增加到300ua左右的情况,不知道对子有没有影响

cyibin.
离线
最后一次露面:6个月2周前
职员
加入:2017-12-14 02:48
问:这是我调整调整间歇的两个地方,不觉得不一?

问:这是我调整调整间歇的两个地方,不觉得不一?

答:设置的位置没错。不错需要需要的,连接间隔的最小值和大大值有一般性的间距,例如:

.con_intv_min = ms_to_doubleslots(360),

.con_intv_max = ms_to_doubleslots(400),

.intv_min = ms_to_doubleslots(360),

.intv_max = ms_to_doubleslots(400),

问:调整之后,用万用作测试发离机不大,连接状态功耗还110跳动

答:BLE的电影是周周“凸”的,休眠状态是3ua左右的的,唤醒时,会跳到ma级别。不错的你的万用作。开发上,用力电力型材工具进,具体可用:https://support.dialog-seminile.com/system/files/resources/user%20m ...

注:在我们的网上上下下载文章时,需要先注册一个议。

问:板子未使用的我口都悬空处原理,是不是用的,而且是不用的的,是的

答:悬空即可

问:最开启做低功耗功耗的时代还发作现状态进入睡眠一会之后功耗马上会变高度300ua左右,发表的是最新新定时机问题

- 答:每次连接成功,系统会在app_param_update_request_to当时之后新连接数,更新的内容在繁体中user_connection_param_conf.中。更完成后,即重新回到休眠,对系统功耗影响不大,不建议去除。