EXTERN睡眠模式电流

15个帖子/ 0新
最后一篇
杜曼
离线
最后一次露面:4年1个月前
加入:二○一六年十月十七日09:42
EXTERN睡眠模式电流

你好:
我用prox_reporter为SDK 5.0.4 ,,当系统操作扩展休眠模式。,我所测量的电流是460uA,而不是1.5uA,我使用的内部LP_CLK_RCX20,我不得不集合,其中下降电流。

设备:
MT_dialog
离线
最后一次露面:4个月3周前
职员
加入:2015-06-08 11:34
嗨多米南,

嗨多米南,

你没有设置任何东西,以便为您的设备进入睡眠模式,你看可以从仍连接在580调试器是(停止调试,以便模块停止吸取电流)的电流,也可能是因为设备不眠(你没有设置正确的标志ARCH_EXT_SLEEP_OFF或您的fw是禁止装置休眠),最后的原因,这样的事情可能发生,如果是别的东西从你的电路,而不是拉动力580。

由于MT_dialog

杜曼
离线
最后一次露面:4年1个月前
加入:二○一六年十月十七日09:42
嗨mt_dialog:

嗨mt_dialog:
我使用自定义电路板,只有一个DA14580和一些外部电容器,所以它不会是其他电路的电流消耗,另外我通过JTAG模拟,确定进入睡眠模式。当I“undef cfg_development_debug”时,它也可以模拟。当i“setbits16(sys_ctrl_reg,debugger_enable,0)时;”我的系统将崩溃,如何正确地停止调试按顺序进行模块?

谢谢

MT_dialog
离线
最后一次露面:4个月3周前
职员
加入:2015-06-08 11:34
嗨多米南,

嗨多米南,

我的意思是,当你的代码运行,并从KEIL调试器附加组件会消耗额外的功率,所以为了从发生,你将不得不退出KEIL调试模式阻止这一切。另外,580的功耗〜1.5uA当设备处于睡眠状态,接近记者睡觉,为了宣传或保持连接活着醒来,你将能够正确衡量你的功耗最低值时,设备不断睡觉如果不是我想您的仪器均将消耗580包括无线电活动的电流。另外,也请教程5:DA1458x配置睡眠模式,以了解如何正确测量功耗。

由于MT_dialog

杜曼
离线
最后一次露面:4年1个月前
加入:二○一六年十月十七日09:42
嗨mt_dialog:

嗨mt_dialog:
我已经完成了。谢谢。

SMDZJL007.
离线
最后一次露面:4年3个星期前
加入:2015年8月4日15:07
嗨mt_dialog:

嗨mt_dialog:

我试图在da1458x_config_basic.h以下定义,以便选择深度睡眠模式。不幸的是,功耗始终是〜500uA的。我应该做些什么呢?

和#undef CFG_EXT_SLEEP
#define cfg_deep_sleep.

我想跟进UM-B-006 DA14580睡眠模式配置V1.1文档,坦率地说,这个文件是真的很难捕捉什么是真正需要启用睡眠模式,我应该修改主循环功能?还有什么我应该做的,以使在da1458x_config_basic.h修改旁边睡眠模式?

我当前的邮件循环只是重用SDK One,如下行。你能否建议我应该修改的其他东西可以启用14580睡眠模式?深度睡眠或延长睡眠对我来说没问题。

int main_func(void)
{
sleep_mode_t SLEEP_MODE;
system_init();
而(1)
{
做 {
schedule_while_ble_on();
}
而((app_asynch_proc()));//将控制权授予该应用程序,尝试去到断电

if(((!ble_app_present)&&(check_gtl_state()))||(ble_app_present)))
{
global_int_stop();

app_asynch_sleep_proc();

sleep_mode = rwip_power_down();

如果((SLEEP_MODE == mode_ext_sleep)||(SLEEP_MODE == mode_deep_sleep))
{
arch_goto_sleep(SLEEP_MODE);

WFI();

ARCH_RESUME_FROM_SLEEP();
}
否则,如果(SLEEP_MODE == mode_idle)
{
如果(((!BLE_APP_PRESENT)&& check_gtl_state())||(BLE_APP_PRESENT))
{
WFI();
}
}
global_int_start();
}

如果(USE_WDOG)
{
wdg_reload(watchdog_default_period);
}
}
}

SMDZJL007.
离线
最后一次露面:4年3个星期前
加入:2015年8月4日15:07
顺便说一下,我在哪里可以找到

顺便说一句,我在哪里可以找到你提到的“教程5:配置休眠模式上DA1458x”?

MT_dialog
离线
最后一次露面:4个月3周前
职员
加入:2015-06-08 11:34
嗨smdzj007,

嗨smdzj007,

你不需要改变任何东西在主回路中,才能有你的深度睡眠装置。首先,你应该做的唯一一件事就是改变(因为你正在使用的SDK 5)user_config.h文件中的变量app_default_sleep_mode和离开一切不变。另外,为了能够衡量你需要的应用程序燃烧你的OTP所以OTP镜像和sysram关闭执行深度睡眠电流。

功率测量教程可以在文档选项卡可以发现,在教程部分。

由于MT_dialog

wisilica
离线
最后一次露面:1年5周前
加入:2015-03-17 08:16
嗨多米南,

嗨多米南,

我们都面临着类似的问题。的功率消耗为〜370uA在延长的睡眠模式。你是怎么解决这个问题?

核心
离线
最后一次露面:3年10个月前
加入:2017-04-14 04:35
嗨wisilica

嗨wisilica

在我的设备上发生了同样的问题,我使用SDK 5.04 Sleep_Mode演示应用程序,当系统在深度睡眠模式下时,电源累积为370UA,当ADV时,电源累积为410UA,我顺便问一下,即可插入JTAG连接器,

MT_dialog
离线
最后一次露面:4个月3周前
职员
加入:2015-06-08 11:34
嗨内核,

嗨内核,

你有闪光灯连接,或者如果没有闪光灯你有应用在J5头(也许是SPI_SUP跳线)任何其他跳线?

由于MT_dialog

核心
离线
最后一次露面:3年10个月前
加入:2017-04-14 04:35
嗨mt_dialog,

嗨mt_dialog,

我的测试板DA14580开发套件专家,有没有与主板连接闪存或跳线,十六进制文件由JTAG直接加载到RAM

起初,我猜,额外电流消耗,因为CHIP DEBUG不关机(通过JTAG下载hex文件),因此,我用另一个开发板测试,原理图连接,下载后深睡眠演示应用程序HEX文件到SPI闪存,并关闭其他的电路,仅将电力提供给主芯片和SPI闪存,芯片电流160ua。
我不知道为什么......

MT_dialog
离线
最后一次露面:4个月3周前
职员
加入:2015-06-08 11:34
嗨内核,

嗨内核,

额外的动力,你得到的是太低由附加的调试造成的,也许这额外的电流你被安装在测试板或somekind的泄漏,而不是从自身580的附加模块引起的。

由于MT_dialog

核心
离线
最后一次露面:3年10个月前
加入:2017-04-14 04:35
嗨mt_dialog,

嗨mt_dialog,

我检查了几次,也没有额外的模块消耗的电流,只是580和SPI闪存。
我自己的PCBA已经制作了,我会再次测试,以确保额外的电流是由泄漏引起的,而是当我获得自己的董事会时造成的。

谢谢

Jelphi
离线
最后一次露面:8个月19小时前
职员
加入:2015-09-10 12:07
嗨内核,

嗨内核,

我怎么跟你联系?我们有一个当地的团队来支持Huami,我们与Huami合肥,Huami SZ,我的邮件工作:Jelphi.zhang@diasemi.com

问候,
Jelph