你好,我提问一个问题:
如果使用外部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:
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) 芯片可能未进入低功耗状态。
另外,请你把相关的配置环境分享一下,例如开发板类型,跳线配置等等,方便我们进行判断。
谢谢!