延伸睡眠模式的功耗似乎大于4uA

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

9个帖子/ 0新
最后一篇
CGHA.
离线
最后一次露面:2个月2周前
加入:2016-03-23 13:05
延伸睡眠模式的功耗似乎大于4uA

现在我在我的自定义板上测量的延长睡眠电流大约是10ua,即大于4ua,我的系统需要i2c和spi,我初始化了每个唤醒在Periph_init的i2c和spi,这是这个6ua(10-4 = 6)由i2c_init或spi_init引起的?

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

设备:
PM_DIALOG.
离线
最后一次露面:5小时44分钟前
员工
加入:2018-02-08 11:03
嗨cgha,

嗨cgha,

谢谢你的问题。请记住,当系统是任何睡眠模式时,所有的外围域都包括SPI和I2C。例如,您无法在睡眠模式下拥有任何SPI事务。您能否检查SPI Flash是否断电?如果没有,这将增加睡眠电流。

您是使用定制董事会,或我们的任何DKS吗?

谢谢,PM_DIALOG.

CGHA.
离线
最后一次露面:2个月2周前
加入:2016-03-23 13:05
我使用定制板,我

我使用自定义板,我使用芯片OTP。

PM_DIALOG.
离线
最后一次露面:5小时44分钟前
员工
加入:2018-02-08 11:03
嗨cgha,

嗨cgha,

因此,应用程序代码存储在OTP中,设备从那里启动?你董事会有SPI闪光吗?您是否使用了任何SDK示例?

谢谢,PM_DIALOG.

CGHA.
离线
最后一次露面:2个月2周前
加入:2016-03-23 13:05
是的,它从OTP启动。没有spi

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

CGHA.
离线
最后一次露面:2个月2周前
加入:2016-03-23 13:05
我在另一个开发人员上测试过

我已经在另一台DEV板上测试了256K闪存,名为W25X20,电路板安装了32.768K,软件使用BLE_APP_SLEEPMODE示例。我制造的更改:

1.将App_default_sleep_mode从Arch_ext_sleep_otp_copy_on更改为Arch_ext_sleep_on。

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

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

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

广告完成后,电流约为12个UA。

PM_DIALOG.
离线
最后一次露面:5小时44分钟前
员工
加入:2018-02-08 11:03
嗨cgha,

嗨cgha,

您是否测量了整个董事会的当前消耗,或者只有DA14585?它与同行设备连接,或者只是广告?此外,您正在使用的间隔(广告/连接)是什么?

你如何测量10ua?设备是否停止广告并进入永久扩展睡眠模式?

谢谢,PM_DIALOG.

CGHA.
离线
最后一次露面:2个月2周前
加入:2016-03-23 13:05
我发现了这个问题,是

我发现了这个问题,重置信号电平似乎是错误的,我将改变硬件。谢谢!

PM_DIALOG.
离线
最后一次露面:5小时44分钟前
员工
加入:2018-02-08 11:03
嗨cgha,

嗨cgha,

很高兴你想到了你的HW问题并感谢分享。

如果您有任何其他丢失问题,请培养另一个论坛线程。

谢谢,PM_DIALOG.