2 posts / 0 new
Last post
yekun
Offline
Last seen:17 hours 31 min ago
Joined:2020-04-28 12:09
DA14585功耗问题

你好,我提问一个问题:

如果使用外部flash芯片,比如DA14585开发板上w25x20cl芯片来实现外部flash启动,启动完毕是不是外部flash将不再使用;

直接让外部flash进入低功耗就好了;

在training_04_sleep_mode_configurations_and_power_measurement_0文件中有关

Measuring the Extended sleep mode without OTP copy (DA14585/6)这一部分中;

蓝牙广播间隔修改为6s后测得功耗为3.4ua;

/// Minimum interval for advertising

.intv_min = MS_TO_BLESLOTS(6000), // 6000ms

/// Maximum interval for advertising

.intv_max = MS_TO_BLESLOTS(6000), // 6000ms

但是测量的过程有点不懂,为什么要带电的情况下,从母板上把子板取下进行测量,减少器其他元器件的电流的干扰吗,同时又需要母板上的w25x20cl启动又不能一开始就从子板上电,是这意思吗?(问题1)

你好,如果我不想使用OTP 如果采用Extended sleep mode without OTP copy,并且板载25x20cl spi芯片,那理论功耗是不是25x20cl的休眠电流+3.4ua电流?(问题2)

我这边有你们的开发板,我怎么测量spi flash 和 da14585都存在时的功耗呢?(问题3)

使用SmartSnippets Toolbox v5.0.14测量无广播状态大概在0.25ma,这里的电流包括那些?(问题4)

Device:
qifang
Offline
Last seen:1 day 12 hours ago
Staff
Joined:2019-12-30 09:02
Yekun, 你好

Yekun, 你好

585从SPI Flash启动顺序可以从datasheet的BootROM Sequence部分看到,在启动过程中Flash需要进行数据交换直至所有启动步骤完成。之后可以让其进入低功耗模式,根据需要再进行唤醒。

问题1. 移除子板是为了展示确实只测量了子板的电流,同时也排除了JTAG等其他路线的电流影响。 Measuring the Extended sleep mode without OTP copy (DA14585/6) 中的Program the daughterboard是直接从RAM启动,所以不需要用到Flash.

问题2. 是的。

问题3. 可以使用Toolbox将程序烧录到Flash上然后再根据教程用Power Profiler进行测量即可。

问题4. 无广播状态下电流数值这么大一般有以下几种原因。

(1) Flash 漏电流——可以将有关Flash的跳帽去除再检测。

(2) JTAG原因 ——去除有关JTAG的连接跳帽再进行检测。

(3) 芯片可能未进入低功耗状态。

另外,请你把相关的配置环境分享一下,例如开发板类型,跳线配置等等,方便我们进行判断。

谢谢!