降低dsp项目中的电流消耗

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
12个员额/0个新员额
最后一篇文章
杰克肖
离线
最后一次见到:3年5个月前
加入:2016-01-15 01:32
降低dsp项目中的电流消耗

你好

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

此外,当前项目中使用了ext_sleep,我想知道在运行时更改为deep_sleep是否可行,请告知,谢谢。

设备:
Qinjiny_对话
离线
最后一次见到:4周23小时前
工作人员
加入:2016-11-01 05:47
嗨,杰克肖
嗨,杰克肖

正如MT_Dialog在其他相关文章中所说,没有API可以停止任何BLE活动,并使用按钮按下或类似的异步中断将设备设置为永久睡眠,您必须使用正确的消息明确停止正在进行的BLE操作,然后将设备设置为睡眠。

没有测试或支持DSP进入深度睡眠模式,除了深度睡眠模式要求刻录到OTP之外,原因是为了在进入深度睡眠时达到最低功耗,580关闭系统RAM。由于间隔(广告或连接)之间的系统内存未打开,因此系统内存中的代码不会保留,因此它是从OTP复制的。

克里斯0409
离线
最后一次见到:3年10个月前
加入:2017-01-11 05:59
我在DSP上得到大约3uA

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

杰克肖
离线
最后一次见到:3年5个月前
加入:2016-01-15 01:32
嗨,克里斯,

嗨,克里斯,

你是怎么得到的?手术停止了吗?当BLE唤醒并发送信标时,电流消耗如何?谢谢

杰克肖
离线
最后一次见到:3年5个月前
加入:2016-01-15 01:32
嗨,Qinjiny_对话,

嗨,Qinjiny_对话,
SDK 3.15中有app_adv_start和app_adv_stop,但当发出app_adv_stop时,获得了800uA电流。这不是停止BLE手术的正确方法吗?谢谢

杰克肖
离线
最后一次见到:3年5个月前
加入:2016-01-15 01:32
明白了,让我们集中精力

明白了,那么让我们关注ext睡眠模式。我注意到DSPS项目中的所有app_adv_start(),并观察到每10秒只有一个突发电流,。参考其他帖子,它应该与睡眠时间外部唤醒有关。但是在3.150.2中,最大睡眠持续时间外部唤醒与深度睡眠模式有关,我如何更改此10秒唤醒的持续时间?

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

如果调用app_ble_ext_wakeup_on()让ble进入永久睡眠,则无法观察到更多的突发电流,但电流消耗仍然为90uA。请告知。

我正在使用SmartSnippetsV3.9通过JTAG将KeilV5.17生成的固件下载到14583中,我的问题与本文类似吗https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...?

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

杰克肖
离线
最后一次见到:3年5个月前
加入:2016-01-15 01:32
我上传了14583的十六进制,

我已经上传了.hex for 14583,除了那些连接到嵌入式闪存的GPIO之外,所有GPIO都设置为输入端口,请帮助验证它是否可以进入永久睡眠,以及当前消耗量是多少,谢谢。

附件:
克里斯0409
离线
最后一次见到:3年10个月前
加入:2017-01-11 05:59
嗨,杰克肖,

嗨,杰克肖,
当BLE醒来做扫描时大约是5毫安。您的睡眠模式设置正确吗?您需要将代码闪存到spi闪存或e2prom。目前,设备被外部中断唤醒。

杰克肖
离线
最后一次见到:3年5个月前
加入:2016-01-15 01:32
嗨,克里斯,

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

克里斯0409
离线
最后一次见到:3年10个月前
加入:2017-01-11 05:59
也许你应该画一个地图

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

杰克肖
离线
最后一次见到:3年5个月前
加入:2016-01-15 01:32
嗨,克里斯,

嗨,克里斯,

我已停止灯塔,电流消耗始终为90uA。

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

谢谢

克里斯0409
离线
最后一次见到:3年10个月前
加入:2017-01-11 05:59
1、 14580 2、DSP主机项目

1、 14580
2、 DSP主机项目