减少目前在DSPS项目中的消耗

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
12个职位/ 0个新职位
最后发表
jackiechau
离线
最后看到:3年9个月前
加入:2016-01-15 01:32
减少目前在DSPS项目中的消耗

你好,

我使用的是DSPS 3.150.2。BLE的平均电流约为90-100uA。在某些情况下,我想关掉收音机,停止BLE广播,尽可能减少电流消耗,如何实现呢?

另外,目前项目中使用了ext_sleep,我想知道在运行时切换到deep_sleep是否可行,请告知,谢谢。

设备:
Qinjiny_Dialog
离线
最后看到:4个月1个星期前
工作人员
加入:2016-11-01 05:47
嗨,Jakiechau
嗨,Jakiechau

MT_Dialog说在其他相关的帖子,没有API停止任何祝福活动,设置设备在永恒的睡眠与异步中断按钮推动或主意,你必须简洁停止BLE操作与适当的消息,然后将设备设置为睡眠。

DSPS没有测试或支持进入深度睡眠模式,除了深度睡眠模式需要燃烧到OTP,原因是为了达到最低的功耗时,进入深度睡眠580关闭系统ram。由于在间隔(广告或连接)之间的系统ram没有打开,所以系统ram中的代码不会被保留,因此它是从OTP中复制的。

chris0409
离线
最后看到:4年3个月前
加入:2017-01-11 05:59
我在DSPS上得到3uA

当DSPS项目空闲时,我得到大约3uA

jackiechau
离线
最后看到:3年9个月前
加入:2016-01-15 01:32
嗨,克里斯,

嗨,克里斯,

你是怎么得到它的?BLE操作是否停止?当BLE醒来并发送信标时,当前的消耗如何?谢谢。

jackiechau
离线
最后看到:3年9个月前
加入:2016-01-15 01:32
嗨Qinjiny_Dialog,

嗨Qinjiny_Dialog,
SDK 3.15中有app_adv_start和app_adv_stop,但当发布app_adv_stop时,获得800uA电流。这不是停止BLE操作的正确方法吗?谢谢。

jackiechau
离线
最后看到:3年9个月前
加入:2016-01-15 01:32
明白了,那就让我们集中精力

明白了,那么让我们关注下一个睡眠模式。我评论了所有的app_adv_start()在DSPS项目,并观察到只有一个突发电流在每10秒,。参考其他文章,它应该与SLEEP_DURATION_EXTERNAL_WAKEUP相关。但是在3.150.2中,MAX_SLEEP_DURATION_EXTERNAL_WAKEUP与深度睡眠模式相关,如何更改此10s的唤醒时间?

在注释app_adv_start()之后,应该没有任何BLE活动,但当前消费仍然是90uA。

如果调用app_ble_ext_wakeup_on()让BLE进入永久休眠,则不能观察到更多的突发电流,但当前消耗仍然是90uA。请建议。

我使用Smart Snippets v3.9下载由Keil v5.17生成的固件到14583通过JTAG,这是我的问题类似这篇文章https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。

注:采用外置电源,设置为3.0 v。

jackiechau
离线
最后看到:3年9个月前
加入:2016-01-15 01:32
我上传了。hex for 14583,

我已经上传了。hex for 14583,除了连接嵌入式flash的GPIO外,所有的GPIO都设置为输入端口,请帮忙确认是否可以进入永久休眠以及当前的消耗是多少,谢谢

附件:
chris0409
离线
最后看到:4年3个月前
加入:2017-01-11 05:59
嗨,jackiechau,

嗨,jackiechau,
BLE醒来做扫描时大约是5mA。你的睡眠模式设置正确,你需要闪光的spi闪光或e2prom的代码。目前,设备正在被外部中断唤醒。

jackiechau
离线
最后看到:3年9个月前
加入:2016-01-15 01:32
嗨,克里斯,

嗨,克里斯,
我的代码在flash中运行。我没有测量空闲时间和唤醒时间的电流。我只是测量整个工作周期的平均电流。我将睡眠模式设置为下一次睡眠,并认为当前的消费应该是正确的。我想做的是在某些条件下尽可能地减少电流。我想试着在那个时候停止灯塔。

chris0409
离线
最后看到:4年3个月前
加入:2017-01-11 05:59
也许你应该画出

也许你应该画出电流图,然后检查无线电活动

jackiechau
离线
最后看到:3年9个月前
加入:2016-01-15 01:32
嗨,克里斯,

嗨,克里斯,

我已经停止了信标,当前消耗总是90uA。

1.你是用14583吗?
2.您正在使用DSPS项目吗?

谢谢。

chris0409
离线
最后看到:4年3个月前
加入:2017-01-11 05:59
2、dsp主机项目

1、 14580
2、dsp主机项目