DSPS不能进入睡眠模式

4个帖子/ 0新
最后一篇
airjang
离线
最后见到:3年5个月前
加入:2015年9月6日05:07
DSPS不能进入睡眠模式

嗨,
现在我正在学习DSPS.i试图把da14580进入睡眠模式(扩展睡眠模式/深睡眠模式)。根据文件,我在da14580_config.h改变宏:

/ *休眠模式* /
#define cfg_ext_sleep.
和#undef CFG_DEEP_SLEEP

把da14580进入延长休眠模式,然而,我发现目前仍看好18mA.it现在搞糊涂了。
哪里是我的问题吗?是什么事我务必做好把芯片进入睡眠模式?

设备:
mt_dialog.
离线
最后见到:6个月1周前
工作人员
加入:2015-06-08 11:34
嗨airjang,

嗨airjang,

你如何衡量过你的设备的电流,就可以使用智能片段和检查,如果你的设备睡着与否。该DSPS是永远不会永久钝化它睡着了,并以服务BLE事件被唤醒,即使没有任何数据发送DA会醒来的时候,与主机保持活跃的连接。

谢谢mt_dialog.

airjang
离线
最后见到:3年5个月前
加入:2015年9月6日05:07
嗨mt_dialog,

嗨mt_dialog,
我测量的串联万用表电流和它显示有关18毫安。
我用一个GPIO输出我的状态:
在arch_main.c文件,我添加以下代码

......
如果(SLEEP_MODE == mode_ext_sleep || SLEEP_MODE == mode_deep_sleep)
{
GPIO_ConfigurePin(GPIO_PORT_1,GPIO_PIN_0,OUTPUT,PID_GPIO,真正的);//添加GPIO
SetBits16(PMU_CTRL_REG,RADIO_SLEEP,1);//关掉收音机
......

在最初的功能,P1_0低,我发现P1_0将高秒钟,但目前的消费量仍有约18mA.i不知道芯片是已经进入到睡眠模式。
此外,我还试图测量与智能片断电流,但我不知道如何做到这一点:我的电源配置,但没有任何反应按下按钮初期,你可以教我测量与智能片断电流的方法是什么?

mt_dialog.
离线
最后见到:6个月1周前
工作人员
加入:2015-06-08 11:34
嗨airjang,

嗨airjang,

您正在使用,以测量电流消耗万用表最有可能执行一些平均。您可以使用智能片段与亲或专家开发套件,你可以找到所有你在智能snippers用户指南需要帮助选项。

谢谢mt_dialog.