在延长睡眠模式下的功耗似乎比4uA的大

学到更多常见问题解答教程

9帖/ 0新
最后发表
cgha
离线
最后一次露面:2个月1周前
加入时间:2016年3月23日13:05
在延长睡眠模式下的功耗似乎比4uA的大

现在我在我的定制电路板测得的延伸睡眠电流约为10微安,比4uA的更大,我的系统需要I2C和SPI,我初始化I2C和SPI在periph_init每唤醒,执行此的6uA(10-4 = 6)造成i2c_init或spi_init?

芯片:DA14585,SDK:6.0.14.1114,没有32.768K使用。

设备:
PM_Dialog
离线
最后一次露面:7小时8分钟前
员工
加入时间:2018年2月8日11:03
嗨cgha,

嗨cgha,

谢谢你的问题。请记住,当系统处于任何休眠模式,所有的周边领域,包括SPI和I2C,被断电。例如,您将无法在睡眠模式下的任何SPI交易。能否请你检查SPI闪存断电?如果不是,这将增加休眠电流。

您是否使用了定制电路板,或任何我们的死亡骑士的?

谢谢,PM_Dialog

cgha
离线
最后一次露面:2个月1周前
加入时间:2016年3月23日13:05
我使用的是定制电路板,和我

我使用的是定制电路板,我用的是芯片OTP。

PM_Dialog
离线
最后一次露面:7小时8分钟前
员工
加入时间:2018年2月8日11:03
嗨cgha,

嗨cgha,

因此,应用程序代码存储在OTP和设备从那里启动?你有你板上的SPI闪存?您是否使用任何的SDK例子吗?

谢谢,PM_Dialog

cgha
离线
最后一次露面:2个月1周前
加入时间:2016年3月23日13:05
是的,它从OTP启动。没有SPI

是的,它从OTP启动。没有SPI闪存。我的项目是基于ANCS例子。

cgha
离线
最后一次露面:2个月1周前
加入时间:2016年3月23日13:05
我已经在另一个开发测试

我已经在另一个开发板测试,具有256K命名W25X20闪光灯,与32.768K板安装,该软件使用ble_app_sleepmode例子。我所做的更改:

1.更改从ARCH_EXT_SLEEP_OTP_COPY_ON的app_default_sleep_mode到ARCH_EXT_SLEEP_ON。

2.在set_pad_functions添加SPI端口配置。

3.添加spi_flash_configure_env(&spi_flash_cfg)spi_initialize(spi_cfg)在periph_init();

4.广告后default_app_on_db_init_complete添加spi_flash_power_down()。

目前的广告做完后大约为12微安。

PM_Dialog
离线
最后一次露面:7小时8分钟前
员工
加入时间:2018年2月8日11:03
嗨cgha,

嗨cgha,

你是测量你的整个电路板的电流消耗,或仅DA14585?难道是与对端设备连接,或者它只是做广告?此外,什么是间隔您正在使用(广告/连接)?

你是如何测量为10uA?设备是否停止广告并进入永久性延长休眠模式?

谢谢,PM_Dialog

cgha
离线
最后一次露面:2个月1周前
加入时间:2016年3月23日13:05
我发现的问题,

我发现这个问题,复位信号电平似乎是错误的,我会改变硬件。谢谢!

PM_Dialog
离线
最后一次露面:7小时8分钟前
员工
加入时间:2018年2月8日11:03
嗨cgha,

嗨cgha,

高兴的是,你想通你的硬件的问题了,感谢您的分享。

如果您有任何其他floow补充问题,请提出另一个论坛线程。

谢谢,PM_Dialog