减少DSPS项目的当前消耗

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

你好,

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

另外,目前项目使用的是ext_sleep,我想知道运行时改为deep_sleep是否可行,请告知,谢谢。

设备:
Qinjiny_Dialog
离线
最后看到:4周21小时前
工作人员
加入:2016-11-01 05:47
嗨,Jakiechau
嗨,Jakiechau

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

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

chris0409
离线
最后看到:3年11个月前
加入:2017-01-11 05:59
数字信号显示大约有3uA

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

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

嗨,克里斯,

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

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

嗨Qinjiny_Dialog,
在SDK 3.15中有app_adv_start和app_adv_stop,但是当发布app_adv_stop时,获得了800uA current。这难道不是停止BLE手术的正确方法吗?谢谢。

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

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

在标记app_adv_start()之后,应该没有任何BLE活动,但是当前的消耗仍然是90uA。

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

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

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

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

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

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

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

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

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

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

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

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

嗨,克里斯,

我已停止信标,当前消耗始终是90uA。

1.你用的是14583吗?
2.你使用的是DSPS项目吗?

谢谢。

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

1、 14580
2、dsp -主机项目