⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
格尔伯斯
离线
最后一次露面:10个月前1年
加入:2017-10-30 22:11
高睡眠电流

你好
在我的应用程序中,我使用以下代码启用扩展睡眠模式:

在user_config.h.
const static sleep_state_t app_default_sleep_mode = arch_ext_sleep_on;

在da1458x_config_basic.h.中
#undef cfg_mem_map_ext_sleep.
#define cfg_mem_map_deep_sleep.

在主要用户申请中
void user_app_adv_start(void)
{
//安排下一个广告数据更新
app_add_data_update_timer_used = app_easy_timer(app_add_data_update_to,avd_data_update_timer_cb);

struct gapm_start_advertise_cmd * cmd;
cmd = app_easy_gap_undirected_advertise_get_active();

//动态添加制造商特定数据
mnf_data_update();
app_add_ad_struct(cmd,&mnf_data,sizeof(struct mnf_specific_data_ad_structure));

ARCH_SET_EXTEDDE_SLEEP();

app_easy_gap_undircated_advertise_start();
}

我正在使用由USB提供支持的DA14580基本开发板。我在J5的引脚1和2之间有一个10欧姆电阻。这是我测量电压的地方。在广告期间,(1秒间隔),我测量2.7 mA到3.6 mA。如果我删除了SPI闪存的电源,我可以测量100到150 UA,但App Note AN_B_015表示电源应在500A和2uA之间。我究竟做错了什么?任何意见,将不胜感激。

- 肖克

设备:
mt_dialog.
离线
最后一次露面:3个月1周前
职员
加入:2015-06-08 11:34
嗨gerbers,

嗨gerbers,

请检查教程4:在“教程”选项卡中支持门户网站上配置DA1458x上的睡眠模式,以检查如何正确测量设备的功耗J5标头基本套件是您应该放置探针的相应标题您的DMM(j11在Pro Dev Kit)。2.7 mA至3.6 mA是闪光灯的功耗(显然,您不在关闭电源中的闪光灯)。其余的测量100ua和150ua我假设设备醒着和广告时是广告事件,以便看到2ua的值,您必须将设备放在永久睡眠模式(无广告或连接)中放置设备500NA您将看到当设备处于永久睡眠模式时,但在深度睡眠下运行时(表示烧坏的OTP)。请检查我提到的教程,它将清除有关测量的信息。

谢谢mt_dialog.